.refined-reel.svelte-e86bvp{position:fixed;inset:0;background:#090b10;z-index:1100;overflow:hidden;color:#f4f4ee;pointer-events:none}.reel-center.svelte-e86bvp{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px}.morph-logo.svelte-e86bvp{position:absolute;inset:0;width:120px;height:120px;overflow:visible;color:#f4f4ee}.morph-shell.svelte-e86bvp{fill:#ffffff08;stroke:#f4f4ee;stroke-width:2.4;stroke-linejoin:round}.mark-core.svelte-e86bvp{transform-origin:center}.final-sj.svelte-e86bvp{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Lexend,Arial,sans-serif;font-size:83px;line-height:1;font-weight:900;letter-spacing:-8px;color:#f4f4ee;transform-origin:center;will-change:transform}.final-sj.svelte-e86bvp span:where(.svelte-e86bvp){font-size:40px;letter-spacing:0;color:#9ee6d1}.accessible-project.svelte-e86bvp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.landing.svelte-e86bvp .mark-core:where(.svelte-e86bvp){opacity:0!important}@media (prefers-reduced-motion:reduce){.final-sj.svelte-e86bvp{display:none}}.stone-welcome.svelte-e86bvp{position:absolute;left:50%;top:calc(50% + 85px);width:min(360px,90vw);transform:translate(-50%);text-align:center;transition:opacity .25s}.stone-orbit.svelte-e86bvp{position:absolute;left:50%;top:18px;width:1px;height:1px;pointer-events:none}.infinity-stone.svelte-e86bvp{position:absolute;left:-5px;top:-7px;width:10px;height:14px;background:var(--stone);border-radius:45% 35%;transform:rotate(35deg);box-shadow:0 0 8px var(--stone),0 0 22px color-mix(in srgb,var(--stone) 60%,transparent);animation:svelte-e86bvp-stones-conjure .85s var(--stone-delay) both}.infinity-stone.svelte-e86bvp i:where(.svelte-e86bvp){position:absolute;left:2px;top:2px;width:4px;height:5px;border-radius:50%;background:#ffffffa6;filter:blur(.4px)}.welcome-word.svelte-e86bvp{position:relative;color:#e0e8f3;font:400 14px/1.7 Lexend,Arial,sans-serif;letter-spacing:.2px;margin:0;padding:5px 25px;animation:svelte-e86bvp-stone-words .55s .12s both}.welcome-word.svelte-e86bvp strong:where(.svelte-e86bvp){display:inline;color:#e8dcfa;font-weight:600;text-shadow:0 0 15px #b69ee84a}.stone-line.svelte-e86bvp{display:block;width:160px;height:1px;margin:9px auto;background:linear-gradient(90deg,transparent,#79bff1,#b39beb,#edb678,#8ddaac,transparent);animation:svelte-e86bvp-stone-words .55s .2s both;box-shadow:0 0 10px #a5b2ed55}.landing.svelte-e86bvp .stone-welcome:where(.svelte-e86bvp){opacity:0}@keyframes svelte-e86bvp-stones-conjure{0%{opacity:0;transform:translate(var(--from-x),var(--from-y)) rotate(-70deg) scale(.3)}22%{opacity:1}65%{opacity:1;transform:translate(var(--end-x),var(--end-y)) rotate(30deg) scale(1)}to{opacity:.8;transform:translate(var(--end-x),var(--end-y)) rotate(35deg) scale(.8)}}@keyframes svelte-e86bvp-stone-words{0%{opacity:0;filter:blur(5px);clip-path:inset(0 50%)}to{opacity:1;filter:blur(0);clip-path:inset(0 0)}}@media (prefers-reduced-motion:reduce){.infinity-stone.svelte-e86bvp,.welcome-word.svelte-e86bvp,.stone-line.svelte-e86bvp{animation:none}.infinity-stone.svelte-e86bvp{opacity:.8;transform:translate(var(--end-x),var(--end-y))}.stone-welcome.svelte-e86bvp{transition:none}}.scanner-paper.svelte-16b9a79{position:relative;isolation:isolate;overflow:hidden}.scanner-art.svelte-16b9a79{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#a2e0e745,transparent 70%),linear-gradient(145deg,#dfedfc,#c7ddef);min-height:290px}.document.svelte-16b9a79{position:relative;width:170px;min-height:225px;padding:23px 20px 17px;background:linear-gradient(125deg,#fff,#ecf7fc);border:1px solid #d4e5ef;border-radius:5px;box-shadow:8px 13px 25px #536d9428;transform:rotate(-6deg);transition:transform 1s;overflow:hidden}.document-heading.svelte-16b9a79{font:700 23px Lexend,Arial;letter-spacing:2px;color:#45638b}.document-subtitle.svelte-16b9a79{font:600 7px Lexend,Arial;letter-spacing:1px;margin-top:5px;color:#8094ad}.document-mark.svelte-16b9a79{width:53px;height:53px;margin:20px auto;border:1px solid #86b6c755;border-radius:50%;display:grid;place-items:center;font-size:27px;color:#74a3b5}.document-lines.svelte-16b9a79{display:flex;flex-direction:column;gap:6px}.document-lines.svelte-16b9a79 i:where(.svelte-16b9a79){height:3px;width:100%;background:#c5d6e3;border-radius:3px}.document-lines.svelte-16b9a79 i:where(.svelte-16b9a79):nth-child(2){width:85%}.document-lines.svelte-16b9a79 i:where(.svelte-16b9a79):last-child{width:65%}.document-journal.svelte-16b9a79{font:600 8px Lexend,Arial;display:block;margin-top:17px;color:#7b90aa}.paper-corner.svelte-16b9a79{position:absolute;width:22px;height:22px;border-color:#76aebf;border-style:solid;opacity:.6}.top-left.svelte-16b9a79{left:21px;top:21px;border-width:2px 0 0 2px}.top-right.svelte-16b9a79{right:21px;top:21px;border-width:2px 2px 0 0}.bottom-left.svelte-16b9a79{left:21px;bottom:21px;border-width:0 0 2px 2px}.bottom-right.svelte-16b9a79{right:21px;bottom:21px;border-width:0 2px 2px 0}.paper-seal.svelte-16b9a79{position:absolute;right:25px;bottom:25px;color:#90b8c8;font-size:25px;opacity:.5}.scanner-beam.svelte-16b9a79{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 15%,#77e4e71a 40%,#bcfffd80 49.2%,#efffff 50%,#80dbe666 50.8%,transparent 65%);transform:translateY(-100%)}.paper-laser.svelte-16b9a79{position:absolute;left:0;right:0;top:0;height:3px;background:#adffff;box-shadow:0 0 18px 6px #81d7e6;opacity:0}.scanning.svelte-16b9a79 .scanner-beam:where(.svelte-16b9a79){animation:svelte-16b9a79-sweep 1.9s ease-in-out both}.scanning.svelte-16b9a79 .paper-laser:where(.svelte-16b9a79){animation:svelte-16b9a79-paper-scan 1.7s ease-in-out both}.scanning.svelte-16b9a79 .document:where(.svelte-16b9a79),.revealed.svelte-16b9a79 .document:where(.svelte-16b9a79){transform:rotate(0)}.scanning.svelte-16b9a79 .paper-corner:where(.svelte-16b9a79){animation:svelte-16b9a79-corner-glow 1.9s both}.scanning.svelte-16b9a79 .scan-title:where(.svelte-16b9a79){animation:svelte-16b9a79-uncover .65s .55s both}.scanning.svelte-16b9a79 .scan-description:where(.svelte-16b9a79){animation:svelte-16b9a79-uncover .65s .85s both}.scanning.svelte-16b9a79 .scan-publication:where(.svelte-16b9a79){animation:svelte-16b9a79-uncover .65s 1.15s both}.scanning.svelte-16b9a79 .scan-link:where(.svelte-16b9a79){animation:svelte-16b9a79-uncover .65s 1.45s both}.revealed.svelte-16b9a79 .paper-seal:where(.svelte-16b9a79){opacity:1;color:#71a5b7}.scanner-copy.svelte-16b9a79{min-width:0}.scanner-copy.svelte-16b9a79 h3:where(.svelte-16b9a79){overflow-wrap:break-word}.scan-link.svelte-16b9a79:focus-visible{opacity:1!important;transform:none!important}@keyframes svelte-16b9a79-sweep{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes svelte-16b9a79-paper-scan{0%{opacity:0;top:0}12%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@keyframes svelte-16b9a79-uncover{0%{opacity:.15;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes svelte-16b9a79-corner-glow{50%{opacity:1;filter:drop-shadow(0 0 8px #89e3eb)}}@media (prefers-reduced-motion:reduce){.scanner-beam.svelte-16b9a79,.paper-laser.svelte-16b9a79{display:none}.document.svelte-16b9a79{transition:none;transform:none}.scanning.svelte-16b9a79 .scan-title:where(.svelte-16b9a79),.scanning.svelte-16b9a79 .scan-description:where(.svelte-16b9a79),.scanning.svelte-16b9a79 .scan-publication:where(.svelte-16b9a79),.scanning.svelte-16b9a79 .scan-link:where(.svelte-16b9a79),.scanning.svelte-16b9a79 .paper-corner:where(.svelte-16b9a79){animation:none}}.project-title.svelte-1jd29ww{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;margin-bottom:12px;padding-right:5px;isolation:isolate}.project-title.svelte-1jd29ww h3:where(.svelte-1jd29ww){flex:1;min-width:0;margin:0!important;overflow-wrap:break-word;line-height:1.4}.arrow-slot.svelte-1jd29ww{position:relative;flex:0 0 70px;width:70px;height:40px}.magic-arrow.svelte-1jd29ww{position:absolute;left:0;top:5px;width:77px;height:30px;overflow:visible;filter:drop-shadow(0 0 4px #b48bff);opacity:0;animation:svelte-1jd29ww-arrow-flight 7s var(--delay) infinite both}.shaft.svelte-1jd29ww{fill:none;stroke:#9173d6;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.head.svelte-1jd29ww{fill:#a88cf0;stroke:#f7f0ff;stroke-width:1}.trail.svelte-1jd29ww{fill:none;stroke:#b99af1;stroke-width:2;stroke-linecap:round;stroke-dasharray:3 7;opacity:.55}.flash.svelte-1jd29ww{position:absolute;left:-3px;top:15px;width:13px;height:13px;border-radius:50%;background:#fff2cb;box-shadow:0 0 18px 8px #bba0f677;animation:svelte-1jd29ww-magic-flash 7s var(--delay) infinite both}.ring.svelte-1jd29ww{position:absolute;left:-15px;top:3px;width:36px;height:36px;border:2px solid #b699ed;border-radius:50%;opacity:0;animation:svelte-1jd29ww-magic-ring 7s var(--delay) infinite both}.second.svelte-1jd29ww{border-style:dashed;border-color:#e2bd74;animation-name:svelte-1jd29ww-magic-ring-two}.spark.svelte-1jd29ww{position:absolute;left:3px;top:19px;width:4px;height:4px;border-radius:50%;background:#f0c782;box-shadow:0 0 8px #d1acff;animation:svelte-1jd29ww-magic-spark 7s var(--delay) infinite both}.project-title.svelte-1jd29ww h3:where(.svelte-1jd29ww){animation:svelte-1jd29ww-title-enchant 7s var(--delay) infinite both}.magic-arrow.svelte-1jd29ww,.flash.svelte-1jd29ww,.ring.svelte-1jd29ww,.spark.svelte-1jd29ww,.project-title.svelte-1jd29ww h3:where(.svelte-1jd29ww){animation-play-state:paused}.active.svelte-1jd29ww .magic-arrow:where(.svelte-1jd29ww),.active.svelte-1jd29ww .flash:where(.svelte-1jd29ww),.active.svelte-1jd29ww .ring:where(.svelte-1jd29ww),.active.svelte-1jd29ww .spark:where(.svelte-1jd29ww),.active.svelte-1jd29ww h3:where(.svelte-1jd29ww){animation-play-state:running}@keyframes svelte-1jd29ww-arrow-flight{0%,8%{opacity:0;transform:translate(90px)}9%{opacity:1}21%{opacity:1;transform:translate(0)}26%{transform:translate(-3px);opacity:1}36%,to{opacity:0;transform:translate(-3px)}}@keyframes svelte-1jd29ww-magic-flash{0%,20%{opacity:0;transform:scale(.2)}23%{opacity:1;transform:scale(1.5)}33%,to{opacity:0;transform:scale(.4)}}@keyframes svelte-1jd29ww-magic-ring{0%,20%{opacity:0;transform:scale(.2)}23%{opacity:.9;transform:scale(.5)}43%,to{opacity:0;transform:scale(2.6)}}@keyframes svelte-1jd29ww-magic-ring-two{0%,23%{opacity:0;transform:scale(.2) rotate(0)}26%{opacity:.8;transform:scale(.5)}47%,to{opacity:0;transform:scale(2.2) rotate(120deg)}}@keyframes svelte-1jd29ww-magic-spark{0%,20%{opacity:0;transform:rotate(var(--angle)) translate(0)}24%{opacity:1}45%,to{opacity:0;transform:rotate(var(--angle)) translate(55px)}}@keyframes svelte-1jd29ww-title-enchant{0%,20%,45%,to{text-shadow:none;transform:translate(0)}23%{text-shadow:0 0 14px #b894f1;transform:translate(-2px)}27%{text-shadow:0 0 18px #d1b4ff;transform:translate(1px)}32%{text-shadow:0 0 8px #c6a1ef;transform:translate(0)}}@media (max-width:650px){.arrow-slot.svelte-1jd29ww{flex-basis:55px;width:55px}.magic-arrow.svelte-1jd29ww{width:63px}.project-title.svelte-1jd29ww h3:where(.svelte-1jd29ww){font-size:20px}}@media (prefers-reduced-motion:reduce){.project-title.svelte-1jd29ww h3:where(.svelte-1jd29ww),.magic-arrow.svelte-1jd29ww,.flash.svelte-1jd29ww,.ring.svelte-1jd29ww,.spark.svelte-1jd29ww{animation:none;transform:none}.magic-arrow.svelte-1jd29ww{opacity:.7}.flash.svelte-1jd29ww,.ring.svelte-1jd29ww,.spark.svelte-1jd29ww{display:none}}.railway.svelte-m2fuyz{--car-width:245px;position:relative;margin:12px -30px 18px;isolation:isolate;padding-top:12px}.viewport.svelte-m2fuyz{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.convoy.svelte-m2fuyz{display:flex;width:max-content;animation:svelte-m2fuyz-journey 65s linear infinite;will-change:transform}.consist.svelte-m2fuyz{display:flex;align-items:flex-end;flex-shrink:0;gap:0;padding-right:0;height:220px}.engine.svelte-m2fuyz{width:235px;height:200px;position:relative;flex-shrink:0}.engine.svelte-m2fuyz img:where(.svelte-m2fuyz){position:absolute;bottom:-6px;left:-22px;width:260px;height:170px;object-fit:contain}.engine-tag.svelte-m2fuyz{position:absolute;top:21px;left:24px;padding:7px 11px;border-radius:20px;font:700 9px Lexend,Arial;letter-spacing:1.2px;color:#47648b;background:#e8f1ff;border:1px solid #98b5d74d}.carriage.svelte-m2fuyz{width:var(--car-width);height:205px;position:relative;padding:0 11px;flex-shrink:0}.skill-sign.svelte-m2fuyz{position:absolute;top:8px;left:13px;right:13px;min-height:91px;display:flex;align-items:center;gap:10px;padding:12px;background:linear-gradient(140deg,#f6fbff,#dbeafa);border:1px solid #9cc2e1;border-radius:14px 14px 8px 8px;box-shadow:0 0 18px #8cbaff35,0 5px 12px #6485ab15;z-index:2;animation:svelte-m2fuyz-sway 3s ease-in-out infinite;transform-origin:bottom center}.number.svelte-m2fuyz{font:700 10px Lexend,Arial;color:#688aad;align-self:flex-start;padding-top:3px}.skill-label.svelte-m2fuyz{font:600 13px/1.5 Lexend,Arial,sans-serif;color:#344965;overflow-wrap:break-word;max-width:177px}.tamil.svelte-m2fuyz{--car-width:285px}.tamil.svelte-m2fuyz .skill-label:where(.svelte-m2fuyz){font-family:Arial,sans-serif;font-size:14px;line-height:1.55;max-width:211px}.wagon.svelte-m2fuyz{position:absolute;left:11px;right:11px;bottom:19px;height:91px;background:linear-gradient(135deg,hsl(var(--hue) 48% 67%),hsl(var(--hue) 35% 43%));border:2px solid #5e748f;border-radius:9px 9px 5px 5px;box-shadow:inset 0 4px #fff4}.windows.svelte-m2fuyz{display:flex;justify-content:space-around;gap:14px;padding:15px 21px}.windows.svelte-m2fuyz i:where(.svelte-m2fuyz){display:block;flex:1;height:26px;background:linear-gradient(135deg,#e8fbff,#a5d4ed);border:2px solid #547286;border-radius:6px;box-shadow:inset -6px -2px #639baf33}.chassis.svelte-m2fuyz{position:absolute;height:9px;bottom:-4px;left:-5px;right:-5px;background:#47586c;border-radius:3px}.coupler.svelte-m2fuyz{position:absolute;right:-26px;bottom:8px;height:6px;width:25px;background:#556575}.wheel.svelte-m2fuyz{position:absolute;bottom:-18px;width:30px;height:30px;background:repeating-conic-gradient(#56687b 0deg 15deg,#b0c3d4 15deg 30deg);border:5px solid #34445a;border-radius:50%;animation:svelte-m2fuyz-roll 1.3s linear infinite;box-shadow:0 0 0 2px #c1d2e2}.wheel.svelte-m2fuyz:after{content:"";position:absolute;inset:5px;background:#d6e3ed;border-radius:50%}.wheel.left.svelte-m2fuyz{left:25px}.wheel.right.svelte-m2fuyz{right:25px}.tracks.svelte-m2fuyz{height:15px;margin:0 13px;background:repeating-linear-gradient(90deg,transparent 0 13px,#6f849c 13px 23px,transparent 23px 37px);border-top:3px solid #60758e;border-bottom:3px solid #91a4b9;box-shadow:0 5px 12px #7292ba22;position:relative;top:-2px;z-index:-1}@keyframes svelte-m2fuyz-journey{to{transform:translate(-50%)}}@keyframes svelte-m2fuyz-roll{to{transform:rotate(-360deg)}}@keyframes svelte-m2fuyz-sway{50%{transform:translateY(-2px) rotate(.5deg)}}@media (max-width:650px){.railway.svelte-m2fuyz{margin:10px -25px}.skill-label.svelte-m2fuyz{font-size:13px}}@media (prefers-reduced-motion:reduce){.convoy.svelte-m2fuyz,.wheel.svelte-m2fuyz,.skill-sign.svelte-m2fuyz{animation:none}.viewport.svelte-m2fuyz{overflow:auto;-webkit-mask-image:none;mask-image:none}.consist[aria-hidden=true].svelte-m2fuyz{display:none}}.medium-guide.svelte-1jpix0p{height:205px;position:relative;display:flex;justify-content:flex-end;align-items:flex-end;margin:12px 0 -12px;pointer-events:none;z-index:2}.mascot.svelte-1jpix0p{position:relative;width:240px;height:200px;margin-right:7%;opacity:0;transform:translateY(65px) scale(.65);transform-origin:center bottom;transition:opacity .4s,transform .8s cubic-bezier(.2,1.5,.4,1)}.visible.svelte-1jpix0p .mascot:where(.svelte-1jpix0p){opacity:1;transform:translateY(0) scale(1)}img.svelte-1jpix0p{width:210px;height:210px;object-fit:contain;position:absolute;bottom:-10px;left:0;filter:drop-shadow(0 9px 9px #65758c22)}.bubble.svelte-1jpix0p{position:absolute;right:-25px;top:8px;z-index:2;padding:12px 17px;background:#f4fbff;border:1px solid #94b2d455;border-radius:18px 18px 18px 3px;color:#567cad;font-weight:700;font-size:15px;box-shadow:0 8px 25px #607dab15;white-space:nowrap;opacity:0;transform:translateY(10px) rotate(-7deg)}.visible.svelte-1jpix0p .bubble:where(.svelte-1jpix0p){animation:svelte-1jpix0p-talk 5s .6s ease-in-out infinite}.bubble.svelte-1jpix0p span:where(.svelte-1jpix0p){display:inline-block;color:#8b73cb;margin-left:3px}.ledge.svelte-1jpix0p{position:absolute;bottom:3px;right:8%;width:185px;height:12px;border-radius:50%;background:#7998c72b;filter:blur(4px);z-index:-1}@keyframes svelte-1jpix0p-talk{0%,to{opacity:1;transform:translateY(0) rotate(-4deg)}50%{opacity:1;transform:translateY(-6px) rotate(1deg)}}@media (max-width:650px){.medium-guide.svelte-1jpix0p{height:175px}.mascot.svelte-1jpix0p{width:205px;height:170px;margin-right:12%}img.svelte-1jpix0p{width:180px;height:180px}.bubble.svelte-1jpix0p{font-size:12px;right:-30px}}@media (prefers-reduced-motion:reduce){.mascot.svelte-1jpix0p{opacity:1;transform:none;transition:none}.visible.svelte-1jpix0p .bubble:where(.svelte-1jpix0p),.bubble.svelte-1jpix0p{opacity:1;transform:none;animation:none}}.cert-showcase.svelte-llm47a{margin-top:55px;padding-bottom:30px;scroll-margin-top:100px}.cert-heading.svelte-llm47a{display:flex;align-items:center;justify-content:space-between;gap:20px}.cert-heading.svelte-llm47a h3:where(.svelte-llm47a){font-family:Althite,Arial,sans-serif;font-size:42px;font-weight:400;margin:0}.cert-heading.svelte-llm47a .eyebrow:where(.svelte-llm47a){margin-bottom:8px}.shoot.svelte-llm47a{white-space:nowrap;border:1px solid #abc3e0;background:#ffffff80;border-radius:15px;padding:13px 20px;color:#537bae;font-size:13px;transition:.2s}.shoot.svelte-llm47a:hover{background:#769bce;color:#fff;transform:translateY(-2px)}.shoot.svelte-llm47a:disabled{cursor:default;opacity:.65;transform:none}.archery-range.svelte-llm47a{margin:25px 0 28px;border-radius:20px;background:linear-gradient(120deg,#d0e2f74d,#edf5fd90);border:1px solid #fff9;padding:0 15px 15px}.archery-range.svelte-llm47a svg:where(.svelte-llm47a){width:100%;max-height:170px;display:block;overflow:visible}.trajectory.svelte-llm47a{stroke:#90abcd;opacity:.4}.archery-range.svelte-llm47a p:where(.svelte-llm47a){font-size:11px;text-align:center;color:#7992b1;margin:0;line-height:1.6}.credential-grid.svelte-llm47a{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:6px 0 105px}.credential.svelte-llm47a{padding:26px;transform-origin:50% 75%;position:relative}.credential-top.svelte-llm47a{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.credential-icon.svelte-llm47a{display:grid;place-items:center;width:44px;height:44px;font-size:24px;border-radius:14px;background:linear-gradient(140deg,#eaf3ff,#bfd1ed);color:#6486b3;box-shadow:4px 4px #b2c7e33d}.credential-index.svelte-llm47a{font-size:11px;letter-spacing:2px;color:#8ca3c1}.credential.svelte-llm47a h4:where(.svelte-llm47a){font-size:16px;line-height:1.5;margin:0 0 10px;min-height:48px}.credential.svelte-llm47a p:where(.svelte-llm47a){font-size:12px;color:#6e839e;margin:0 0 20px;line-height:1.7}.credential-tag.svelte-llm47a{display:inline-block;border:1px solid #c6d8ec;border-radius:10px;font-size:10px;padding:6px 9px;color:#6082ad;background:#eff6ff70}.sr-only.svelte-llm47a{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dark .archery-range.svelte-llm47a{background:linear-gradient(120deg,#273e5d60,#19283c80);border-color:#50698955}.dark .shoot.svelte-llm47a{background:#253954;color:#bbd4f6;border-color:#5a779d}.dark .credential.svelte-llm47a p:where(.svelte-llm47a){color:#b2c5df}.dark .credential-tag.svelte-llm47a{background:#31496870;color:#bfdbff;border-color:#526f95}.tamil .cert-heading.svelte-llm47a h3:where(.svelte-llm47a){font-family:Arial,sans-serif;font-size:29px;line-height:1.5}@media (max-width:850px){.credential-grid.svelte-llm47a{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.cert-heading.svelte-llm47a{align-items:flex-start;flex-direction:column;gap:15px}.cert-heading.svelte-llm47a h3:where(.svelte-llm47a){font-size:34px}.credential-grid.svelte-llm47a{grid-template-columns:1fr;gap:16px}.credential.svelte-llm47a{padding:22px}.credential.svelte-llm47a h4:where(.svelte-llm47a){min-height:0}.credential-top.svelte-llm47a{margin-bottom:15px}.archery-range.svelte-llm47a{padding:10px}.archery-range.svelte-llm47a svg:where(.svelte-llm47a){min-height:100px}.archery-range.svelte-llm47a p:where(.svelte-llm47a){font-size:10px}.shoot.svelte-llm47a{font-size:12px;padding:11px 16px}}@media (prefers-reduced-motion:reduce){.shoot.svelte-llm47a{transition:none}}.credential.svelte-llm47a{border-color:#8db8eea6;animation:svelte-llm47a-credential-glow 4s ease-in-out infinite}.credential.svelte-llm47a:hover{border-color:#79c8ff;box-shadow:0 0 0 1px #91d8ff66,0 0 32px #71baff66,inset 0 0 20px #b6ddff35}@keyframes svelte-llm47a-credential-glow{0%,to{box-shadow:0 0 12px #76adf52e,inset 0 0 10px #b3d6ff18}50%{box-shadow:0 0 0 1px #99ceff55,0 0 24px #76adf552,inset 0 0 18px #b3d6ff35}}.dark .credential.svelte-llm47a{border-color:#88bdff88}@media (prefers-reduced-motion:reduce){.credential.svelte-llm47a{animation:none;box-shadow:0 0 16px #76adf538}}.archery-range.svelte-llm47a .target-challenge:where(.svelte-llm47a){display:flex;justify-content:center;align-items:center;gap:10px;font-size:clamp(17px,2.6vw,25px);line-height:1.5;margin:0;padding:6px 0 12px}.target-challenge.svelte-llm47a strong:where(.svelte-llm47a){font-weight:800;color:#aa3c12;background:linear-gradient(0deg,#9a2811 5%,#cc4211 42%,#eb7418 67%,#ab3b0c 95%);background-size:100% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-llm47a-challenge-fire 2.5s ease-in-out infinite;text-shadow:0 -3px 14px #ff9c4340}.flame.svelte-llm47a{font-size:25px;display:inline-block;animation:svelte-llm47a-flame-dance 2.1s ease-in-out infinite;filter:drop-shadow(0 0 7px #ff9d5366)}.flame.svelte-llm47a:last-child{animation-delay:-1s}@keyframes svelte-llm47a-challenge-fire{0%,to{background-position:50% 100%;filter:drop-shadow(0 -2px 3px #ff9f3240)}50%{background-position:50% 0%;filter:drop-shadow(0 -5px 7px #ff8b3b66)}}@keyframes svelte-llm47a-flame-dance{0%,to{transform:translateY(0) rotate(-4deg) scale(.96)}50%{transform:translateY(-3px) rotate(4deg) scale(1.08)}}.dark .target-challenge.svelte-llm47a strong:where(.svelte-llm47a){background-image:linear-gradient(0deg,#ff8d45,#ffd792,#ffae39,#fff0ba)}@media (max-width:550px){.archery-range.svelte-llm47a .target-challenge:where(.svelte-llm47a){font-size:17px;gap:7px}.flame.svelte-llm47a{font-size:21px}}@media (prefers-reduced-motion:reduce){.target-challenge.svelte-llm47a strong:where(.svelte-llm47a),.flame.svelte-llm47a{animation:none}}.identity-magic.svelte-yt25ar{position:relative;margin-bottom:38px}.smoke-scene.svelte-yt25ar{height:250px;width:min(100%,450px);position:relative;margin:0 auto;pointer-events:none}.smoke-aura.svelte-yt25ar{position:absolute;inset:20px 35px;background:radial-gradient(ellipse,#7dc6ff42,transparent 70%);filter:blur(15px);opacity:0;transition:opacity 1.5s}.shown.svelte-yt25ar .smoke-aura:where(.svelte-yt25ar){opacity:1}.genie-emerge.svelte-yt25ar{position:absolute;inset:0;opacity:0;transform-origin:50% 95%}.shown.svelte-yt25ar .genie-emerge:where(.svelte-yt25ar){animation:svelte-yt25ar-genie-rise 1.9s cubic-bezier(.16,1,.3,1) both}.genie-float.svelte-yt25ar{height:100%}.shown.svelte-yt25ar .genie-float:where(.svelte-yt25ar){animation:svelte-yt25ar-genie-float 6s ease-in-out 1.9s infinite}.genie-crop.svelte-yt25ar{position:absolute;left:50%;top:6px;width:350px;height:210px;transform:translate(-50%);overflow:hidden}.genie-crop.svelte-yt25ar .genie-image:where(.svelte-yt25ar){position:absolute;width:760px;max-width:none;height:570px;left:50%;top:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 0 12px #66b9ff38)}.dark .genie-crop.svelte-yt25ar{mix-blend-mode:screen}.dark .genie-crop.svelte-yt25ar .genie-image:where(.svelte-yt25ar){filter:invert(1) hue-rotate(155deg)}.smoke-clouds.svelte-yt25ar{position:absolute;left:50%;bottom:13px;width:1px;height:1px;opacity:0}.shown.svelte-yt25ar .smoke-clouds:where(.svelte-yt25ar){opacity:1}.smoke-clouds.svelte-yt25ar span:where(.svelte-yt25ar){position:absolute;left:-45px;bottom:0;width:90px;height:70px;border-radius:50%;background:radial-gradient(ellipse,#59aeff7a,#8ecfff33 45%,transparent 72%);filter:blur(10px);animation:svelte-yt25ar-smoke-rise 4.8s var(--delay) ease-out infinite;animation-play-state:paused}.shown.svelte-yt25ar .smoke-clouds:where(.svelte-yt25ar) span:where(.svelte-yt25ar){animation-play-state:running}.little-lamp.svelte-yt25ar{position:absolute;width:80px;height:40px;bottom:-1px;left:50%;transform:translate(-50%);filter:drop-shadow(0 0 10px #9ed7ff99)}.magic-stars.svelte-yt25ar span:where(.svelte-yt25ar){position:absolute;top:calc(50px + var(--i)*38px);left:calc(15% + var(--i)*32%);color:#5eabeb;font-size:calc(13px + var(--i)*3px);opacity:0}.shown.svelte-yt25ar .magic-stars:where(.svelte-yt25ar) span:where(.svelte-yt25ar){animation:svelte-yt25ar-star-twinkle 3s calc(var(--i)*.65s) infinite}.identity-title.svelte-yt25ar{opacity:0}.shown.svelte-yt25ar .identity-title:where(.svelte-yt25ar){animation:svelte-yt25ar-identity-reveal 1.1s 1s both}.identity-title.svelte-yt25ar h2:where(.svelte-yt25ar){text-shadow:0 0 24px #6fbcff55;margin-bottom:12px}@keyframes svelte-yt25ar-genie-rise{0%{opacity:0;filter:blur(18px);transform:translateY(110px) scale(.15)}55%{opacity:.85}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes svelte-yt25ar-genie-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(1deg)}}@keyframes svelte-yt25ar-smoke-rise{0%{opacity:0;transform:translate(0) scale(.3)}20%{opacity:.8}to{opacity:0;transform:translate(var(--drift),-210px) scale(2)}}@keyframes svelte-yt25ar-identity-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes svelte-yt25ar-star-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:650px){.smoke-scene.svelte-yt25ar{height:210px;width:320px;max-width:100%}.genie-crop.svelte-yt25ar{width:280px;height:170px}.genie-crop.svelte-yt25ar .genie-image:where(.svelte-yt25ar){width:600px;height:450px}.little-lamp.svelte-yt25ar{width:70px}.identity-magic.svelte-yt25ar{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.genie-emerge.svelte-yt25ar,.identity-title.svelte-yt25ar,.smoke-aura.svelte-yt25ar{opacity:1;transform:none}.smoke-clouds.svelte-yt25ar,.magic-stars.svelte-yt25ar{display:none}.identity-magic.svelte-yt25ar :where(.svelte-yt25ar){animation:none!important}}.web-heading.svelte-12tqvxz{position:relative}.web-scene.svelte-12tqvxz{position:relative;height:235px;max-width:640px;margin:0 auto 10px;pointer-events:none;overflow:hidden}.corner-web.svelte-12tqvxz{position:absolute;left:0;top:0;width:160px;height:145px;color:#7c9dc36b}.spider-swing.svelte-12tqvxz{position:absolute;left:50%;top:0;width:150px;height:208px;margin-left:-75px;transform-origin:50% 0;animation:svelte-12tqvxz-spider-swing 12s ease-in-out infinite;animation-play-state:paused}.web-rope.svelte-12tqvxz{position:absolute;top:0;left:50%;width:2px;height:90px;background:linear-gradient(#7899c3,#f4f8ff);box-shadow:0 0 4px #81b1ed88}.spider-swing.svelte-12tqvxz img:where(.svelte-12tqvxz){position:absolute;top:88px;left:0;width:150px;height:113px;object-fit:cover;border-radius:14px;border:1px solid #93b3db;box-shadow:0 10px 24px #24466f30}.web-grip.svelte-12tqvxz{position:absolute;left:calc(50% - 4px);top:83px;width:8px;height:8px;border-radius:50%;background:#dcecff}.tiny-spider.svelte-12tqvxz{position:absolute;right:14%;top:0;width:42px;height:120px;color:#c24353;transform-origin:50% 0;animation:svelte-12tqvxz-tiny-sway 4s ease-in-out infinite;animation-play-state:paused}.web-burst.svelte-12tqvxz{position:absolute;width:185px;height:185px;left:50%;bottom:-25px;transform:translate(-50%);color:#719bcc;opacity:0;animation:svelte-12tqvxz-web-impact 12s linear infinite;animation-play-state:paused}.active.svelte-12tqvxz .spider-swing:where(.svelte-12tqvxz),.active.svelte-12tqvxz .tiny-spider:where(.svelte-12tqvxz),.active.svelte-12tqvxz .web-burst:where(.svelte-12tqvxz){animation-play-state:running}.web-heading.svelte-12tqvxz h2:where(.svelte-12tqvxz){position:relative;text-shadow:0 0 20px #83b6ec33}.dark .corner-web.svelte-12tqvxz{color:#b8d9ff55}.dark .web-rope.svelte-12tqvxz{background:#dceaff}.dark .web-burst.svelte-12tqvxz{color:#cee5ff}.dark .spider-swing.svelte-12tqvxz img:where(.svelte-12tqvxz){border-color:#abcaf1;box-shadow:0 0 24px #80b8ff33}@keyframes svelte-12tqvxz-spider-swing{0%{transform:rotate(-42deg) translateY(-35px);opacity:0}6%{opacity:1}20%{transform:rotate(30deg)}32%{transform:rotate(-16deg)}42%{transform:rotate(0) translateY(12px)}46%{transform:rotate(5deg) translateY(-6px)}52%,80%{transform:rotate(0);opacity:1}92%,to{transform:rotate(42deg) translateY(-70px);opacity:0}}@keyframes svelte-12tqvxz-web-impact{0%,40%{opacity:0;transform:translate(-50%) scale(.2)}42%{opacity:.85;transform:translate(-50%) scale(.7)}49%{opacity:.55;transform:translate(-50%) scale(1.2)}58%,to{opacity:0;transform:translate(-50%) scale(1.4)}}@keyframes svelte-12tqvxz-tiny-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@media (max-width:650px){.web-scene.svelte-12tqvxz{height:210px}.spider-swing.svelte-12tqvxz{width:125px;margin-left:-62.5px}.spider-swing.svelte-12tqvxz img:where(.svelte-12tqvxz){width:125px;height:94px}.corner-web.svelte-12tqvxz{width:100px;height:90px}.tiny-spider.svelte-12tqvxz{right:5%;width:30px}.web-burst.svelte-12tqvxz{width:150px;height:150px}}@media (prefers-reduced-motion:reduce){.spider-swing.svelte-12tqvxz{animation:none;transform:none;opacity:1}.tiny-spider.svelte-12tqvxz{animation:none}.web-burst.svelte-12tqvxz{display:none}}.thunder-heading.svelte-146r0po{position:relative}.thunder-scene.svelte-146r0po{height:210px;max-width:640px;position:relative;margin:0 auto 12px;pointer-events:none;overflow:hidden}.storm-cloud.svelte-146r0po{position:absolute;inset:0 15%;background:radial-gradient(ellipse,#749cdd30,transparent 70%);filter:blur(18px)}.hammer-drop.svelte-146r0po{position:absolute;width:120px;height:155px;left:50%;top:15px;margin-left:-60px;transform-origin:50% 10%;animation:svelte-146r0po-hammer-strike 14s cubic-bezier(.45,0,.25,1) infinite;animation-play-state:paused;z-index:2}.hammer-drop.svelte-146r0po img:where(.svelte-146r0po){position:absolute;left:50%;transform:translate(-50%);width:auto;height:100%;max-width:none;object-fit:contain;filter:drop-shadow(0 5px 7px #49689d33)}.lightning.svelte-146r0po{position:absolute;inset:0;width:100%;height:100%;opacity:0;animation:svelte-146r0po-lightning-strike 14s linear infinite;animation-play-state:paused;z-index:3;filter:drop-shadow(0 0 8px #5aaaff)}.bolt-glow.svelte-146r0po{stroke:#70baff;stroke-width:8;opacity:.35}.bolt-core.svelte-146r0po{stroke:#eaf7ff;stroke-width:2}.strike-wave.svelte-146r0po{position:absolute;width:140px;height:28px;left:50%;bottom:29px;border:2px solid #89c8ff;border-radius:50%;opacity:0;animation:svelte-146r0po-strike-wave 14s ease-out infinite;animation-play-state:paused;box-shadow:0 0 16px #78baff66}.strike-sparks.svelte-146r0po{position:absolute;left:50%;bottom:43px}.strike-sparks.svelte-146r0po i:where(.svelte-146r0po){position:absolute;width:3px;height:5px;background:#c7e9ff;box-shadow:0 0 8px #64b5ff;opacity:0;animation:svelte-146r0po-strike-spark 14s ease-out infinite;animation-play-state:paused}.thunder-title.svelte-146r0po{animation:svelte-146r0po-title-impact 14s linear infinite;animation-play-state:paused}.thunder-title.svelte-146r0po h2:where(.svelte-146r0po){margin-bottom:12px;text-shadow:0 0 20px #80baff33}.project-intro.svelte-146r0po{color:#718098;font-size:14px}.active.svelte-146r0po .hammer-drop:where(.svelte-146r0po),.active.svelte-146r0po .lightning:where(.svelte-146r0po),.active.svelte-146r0po .strike-wave:where(.svelte-146r0po),.active.svelte-146r0po .strike-sparks:where(.svelte-146r0po) i:where(.svelte-146r0po),.active.svelte-146r0po .thunder-title:where(.svelte-146r0po){animation-play-state:running}.dark .storm-cloud.svelte-146r0po{background:radial-gradient(ellipse,#569dff33,transparent 70%)}.dark .project-intro.svelte-146r0po{color:#aebbd1}.dark .hammer-drop.svelte-146r0po img:where(.svelte-146r0po){filter:drop-shadow(0 0 10px #6eb5ff44)}@keyframes svelte-146r0po-hammer-strike{0%,8%{opacity:0;transform:translateY(-170px) rotate(-55deg)}12%{opacity:1;transform:translateY(-130px) rotate(-45deg)}25%{transform:translateY(15px) rotate(4deg);opacity:1}28%{transform:translateY(-12px) rotate(-7deg)}33%,82%{transform:translateY(0) rotate(0);opacity:1}95%,to{opacity:0;transform:translateY(-160px) rotate(35deg)}}@keyframes svelte-146r0po-lightning-strike{0%,24%,31%,to{opacity:0}25%{opacity:.9}26.5%{opacity:.25}28%{opacity:.7}30%{opacity:0}}@keyframes svelte-146r0po-strike-wave{0%,24%{opacity:0;transform:translate(-50%) scale(.2)}25%{opacity:.8;transform:translate(-50%) scale(.5)}34%{opacity:0;transform:translate(-50%) scale(2.6)}to{opacity:0}}@keyframes svelte-146r0po-strike-spark{0%,24%{opacity:0;transform:translate(0)}25%{opacity:1}32%{opacity:0;transform:translate(var(--dx),var(--dy))}to{opacity:0}}@keyframes svelte-146r0po-title-impact{0%,24%,33%,to{transform:translateY(0)}25%{transform:translateY(5px)}27%{transform:translateY(-3px)}30%{transform:translateY(1px)}}@media (max-width:650px){.thunder-scene.svelte-146r0po{height:180px}.hammer-drop.svelte-146r0po{width:100px;height:130px;margin-left:-50px;top:15px}.strike-wave.svelte-146r0po{bottom:23px}.strike-sparks.svelte-146r0po{bottom:35px}.project-intro.svelte-146r0po{font-size:12px}}@media (prefers-reduced-motion:reduce){.hammer-drop.svelte-146r0po{animation:none;opacity:1;transform:none}.lightning.svelte-146r0po,.strike-wave.svelte-146r0po,.strike-sparks.svelte-146r0po{display:none}.thunder-title.svelte-146r0po{animation:none}}.orb-education.svelte-1c63wxr{margin:28px 0 35px}.orb-scene.svelte-1c63wxr{position:relative;width:420px;max-width:100%;height:180px;margin:0 auto;overflow:hidden;pointer-events:none}.orb-aura.svelte-1c63wxr{position:absolute;inset:10px 50px;background:radial-gradient(ellipse,#71dedb28,transparent 70%);filter:blur(15px)}.orb-sprite.svelte-1c63wxr,.explorer-sprite.svelte-1c63wxr{position:absolute;overflow:hidden}.orb-sprite.svelte-1c63wxr{left:0;top:0;width:200px;height:180px;animation:svelte-1c63wxr-orb-tug 8s ease-in-out infinite;animation-play-state:paused}.orb-sprite.svelte-1c63wxr img:where(.svelte-1c63wxr){position:absolute;width:400px;max-width:none;height:auto;left:0;top:50%;transform:translateY(-50%)}.explorer-sprite.svelte-1c63wxr{left:290px;top:15px;width:80px;height:150px;animation:svelte-1c63wxr-explorer-tug 8s ease-in-out infinite;animation-play-state:paused}.explorer-sprite.svelte-1c63wxr img:where(.svelte-1c63wxr){position:absolute;width:800px;max-width:none;height:auto;left:-620px;top:50%;transform:translateY(-50%)}.pull-rope.svelte-1c63wxr{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 3px #75d8db44)}.orb-ring.svelte-1c63wxr{position:absolute;left:95px;bottom:15px;width:120px;height:22px;border:1px solid #67c4c8;border-radius:50%;opacity:0;animation:svelte-1c63wxr-orb-ring 8s ease-out infinite;animation-play-state:paused;box-shadow:0 0 12px #8be8e944}.orb-dust.svelte-1c63wxr span:where(.svelte-1c63wxr){position:absolute;left:calc(17% + var(--i)*10%);top:calc(20px + var(--i)*15px);color:#56afb9;font-size:12px;opacity:0;animation:svelte-1c63wxr-orb-dust 8s calc(var(--i)*.1s) ease-out infinite;animation-play-state:paused}.degree-bar.svelte-1c63wxr{position:relative;overflow:hidden;margin:5px 0 0!important;border-left-color:#65b8c4!important;box-shadow:0 0 18px #7acbda20;opacity:0;transform:translateY(15px)}.revealed.svelte-1c63wxr .degree-bar:where(.svelte-1c63wxr){animation:svelte-1c63wxr-degree-reveal 1s 2s both}.degree-scan.svelte-1c63wxr{position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,#8ce8ee33 50%,transparent 65%);transform:translate(-110%);animation:svelte-1c63wxr-degree-scan 8s ease-in-out infinite;animation-play-state:paused;pointer-events:none}.active.svelte-1c63wxr .orb-sprite:where(.svelte-1c63wxr),.active.svelte-1c63wxr .explorer-sprite:where(.svelte-1c63wxr),.active.svelte-1c63wxr .orb-ring:where(.svelte-1c63wxr),.active.svelte-1c63wxr .orb-dust:where(.svelte-1c63wxr) span:where(.svelte-1c63wxr),.active.svelte-1c63wxr .degree-scan:where(.svelte-1c63wxr){animation-play-state:running}.dark .degree-bar.svelte-1c63wxr{box-shadow:0 0 22px #7acbda25}.dark .pull-rope.svelte-1c63wxr path:where(.svelte-1c63wxr){stroke:#8acdd5}@keyframes svelte-1c63wxr-orb-tug{0%,to{transform:translate(-50px) rotate(-8deg)}35%{transform:translate(30px) rotate(12deg)}75%{transform:translate(30px,-5px) rotate(8deg)}}@keyframes svelte-1c63wxr-explorer-tug{0%,to{transform:translate(0) rotate(-5deg)}35%,75%{transform:translate(15px) rotate(6deg)}}@keyframes svelte-1c63wxr-orb-ring{0%,32%,to{opacity:0;transform:scale(.5)}35%{opacity:.7;transform:scale(.7)}50%{opacity:0;transform:scale(1.7)}}@keyframes svelte-1c63wxr-orb-dust{0%,30%,60%,to{opacity:0;transform:translateY(10px) scale(.5)}38%{opacity:.8;transform:translateY(-12px) scale(1)}55%{opacity:0;transform:translateY(-35px) scale(.8)}}@keyframes svelte-1c63wxr-degree-reveal{0%{opacity:0;transform:translateY(15px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes svelte-1c63wxr-degree-scan{0%,35%{transform:translate(-110%)}55%,to{transform:translate(110%)}}@media (max-width:500px){.orb-scene.svelte-1c63wxr{width:300px;height:140px}.orb-sprite.svelte-1c63wxr{width:150px;height:135px}.orb-sprite.svelte-1c63wxr img:where(.svelte-1c63wxr){width:300px}.explorer-sprite.svelte-1c63wxr{left:210px;top:10px;width:60px;height:112px}.explorer-sprite.svelte-1c63wxr img:where(.svelte-1c63wxr){width:600px;left:-465px}.orb-ring.svelte-1c63wxr{left:65px;width:90px;bottom:5px}.degree-bar.svelte-1c63wxr{padding:20px!important}.degree-bar.svelte-1c63wxr h3:where(.svelte-1c63wxr){font-size:15px!important}}@media (prefers-reduced-motion:reduce){.orb-education.svelte-1c63wxr :where(.svelte-1c63wxr){animation:none!important}.degree-bar.svelte-1c63wxr{opacity:1;transform:none}.orb-ring.svelte-1c63wxr,.orb-dust.svelte-1c63wxr,.degree-scan.svelte-1c63wxr{display:none}}.theme-guide-anchor.svelte-1uha8ag{position:relative;display:inline-flex;align-items:center}.dark-mode-guide.svelte-1uha8ag{position:absolute;right:-8px;top:calc(100% + 38px);width:min(310px,calc(100vw - 32px));padding:23px;text-align:left;white-space:normal;border:1px solid #bda4f080;border-radius:20px;background:linear-gradient(135deg,#17253af5,#2a1e40fa);color:#eef3ff;box-shadow:0 16px 45px #131c4666,0 0 25px #af94f126;z-index:55;animation:svelte-1uha8ag-guide-appear .6s cubic-bezier(.2,1.25,.4,1) both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.guide-arrow.svelte-1uha8ag{position:absolute;right:1px;top:-58px;width:66px;height:58px;overflow:visible;pointer-events:none;animation:svelte-1uha8ag-guide-point 1.5s ease-in-out infinite}.guide-arrow.svelte-1uha8ag path:where(.svelte-1uha8ag){fill:none;stroke:#d9bafa;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #b890f7)}.dark-mode-guide.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18px;line-height:1.5;margin:0 0 8px;color:#fff;letter-spacing:0}.dark-mode-guide.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px;line-height:1.7;font-weight:400;margin:0 0 15px;color:#cbd6ee;letter-spacing:0}.dark-mode-guide.svelte-1uha8ag .guide-eyebrow:where(.svelte-1uha8ag){font-size:10px;color:#c6a8ef;font-weight:700;letter-spacing:.7px;margin-bottom:8px}.dark-mode-guide.svelte-1uha8ag .guide-close:where(.svelte-1uha8ag){position:absolute;right:9px;top:8px;display:grid;place-items:center;width:28px;height:28px;padding:0;color:#b9c6e3;font-size:21px;line-height:1;border:0;background:transparent}.dark-mode-guide.svelte-1uha8ag .guide-try:where(.svelte-1uha8ag){background:#c4b2ef;color:#241c37;border:1px solid #dac9ff;border-radius:11px;padding:11px 15px;font-size:12px;font-weight:700;width:100%}.guide-try.svelte-1uha8ag:hover{background:#dacaff}.dark-mode-guide.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline:2px solid #f4e7ff;outline-offset:3px}@keyframes svelte-1uha8ag-guide-appear{0%{opacity:0;transform:translateY(-12px) scale(.92)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-guide-point{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.dark-mode-guide.svelte-1uha8ag,.guide-arrow.svelte-1uha8ag{animation:none}}.logo-socials.svelte-1uha8ag{gap:14px!important;flex-wrap:wrap}.logo-socials.svelte-1uha8ag .logo-social:where(.svelte-1uha8ag){--brand:#9badce;position:relative;display:inline-flex;align-items:center;gap:12px;padding:12px 17px;border:1px solid #aec8e050;border-radius:16px;background:#e5f0ff16;overflow:visible;transition:transform .3s,border-color .3s,box-shadow .3s}.logo-socials.svelte-1uha8ag .github:where(.svelte-1uha8ag){--brand:#b5bfd6}.logo-socials.svelte-1uha8ag .linkedin:where(.svelte-1uha8ag){--brand:#68b9fa}.logo-socials.svelte-1uha8ag .instagram:where(.svelte-1uha8ag){--brand:#e899bc}.logo-socials.svelte-1uha8ag .medium:where(.svelte-1uha8ag){--brand:#8cd6be}.social-emblem.svelte-1uha8ag{position:relative;display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--brand) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);color:var(--brand);animation:svelte-1uha8ag-social-bob 5s var(--social-delay) ease-in-out infinite;transition:background .3s,box-shadow .3s}.social-emblem.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:24px;height:24px;display:block;overflow:visible}.instagram.svelte-1uha8ag .social-emblem:where(.svelte-1uha8ag){background:linear-gradient(135deg,#997ae52b,#e698ab2b,#ecc88720)}.social-name.svelte-1uha8ag{font-size:13px;font-weight:600}.social-arrow.svelte-1uha8ag{font-size:15px;opacity:.6;transition:transform .3s,opacity .3s}.social-spark.svelte-1uha8ag{position:absolute;right:-7px;top:-9px;font-size:15px;color:var(--brand);opacity:0;transform:scale(.3);transition:opacity .3s,transform .4s}.logo-social.svelte-1uha8ag:hover,.logo-social.svelte-1uha8ag:focus-visible{transform:translateY(-4px);border-color:var(--brand);box-shadow:0 7px 22px color-mix(in srgb,var(--brand) 20%,transparent)}.logo-social.svelte-1uha8ag:hover .social-emblem:where(.svelte-1uha8ag),.logo-social.svelte-1uha8ag:focus-visible .social-emblem:where(.svelte-1uha8ag){box-shadow:0 0 18px color-mix(in srgb,var(--brand) 30%,transparent)}.logo-social.svelte-1uha8ag:hover .social-spark:where(.svelte-1uha8ag),.logo-social.svelte-1uha8ag:focus-visible .social-spark:where(.svelte-1uha8ag){opacity:1;transform:scale(1) rotate(15deg)}.logo-social.svelte-1uha8ag:hover .social-arrow:where(.svelte-1uha8ag),.logo-social.svelte-1uha8ag:focus-visible .social-arrow:where(.svelte-1uha8ag){transform:translate(2px,-2px);opacity:1}.github.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag),.github.svelte-1uha8ag:focus-visible svg:where(.svelte-1uha8ag){animation:svelte-1uha8ag-github-nod .65s ease-in-out}.linkedin.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag),.linkedin.svelte-1uha8ag:focus-visible svg:where(.svelte-1uha8ag){animation:svelte-1uha8ag-linkedin-pop .6s ease-in-out}.instagram.svelte-1uha8ag:hover .camera-lens:where(.svelte-1uha8ag),.instagram.svelte-1uha8ag:focus-visible .camera-lens:where(.svelte-1uha8ag){animation:svelte-1uha8ag-camera-flash .8s ease-in-out}.medium.svelte-1uha8ag:hover .medium-dot:where(.svelte-1uha8ag),.medium.svelte-1uha8ag:focus-visible .medium-dot:where(.svelte-1uha8ag){transform-origin:center;animation:svelte-1uha8ag-medium-pulse .7s ease-in-out}.medium.svelte-1uha8ag .medium-dot:where(.svelte-1uha8ag):nth-child(2){animation-delay:.1s}.medium.svelte-1uha8ag .medium-dot:where(.svelte-1uha8ag):nth-child(3){animation-delay:.2s}@keyframes svelte-1uha8ag-social-bob{50%{transform:translateY(-3px)}}@keyframes svelte-1uha8ag-github-nod{25%{transform:rotate(-10deg)}65%{transform:rotate(8deg)}}@keyframes svelte-1uha8ag-linkedin-pop{50%{transform:scale(1.15)}}@keyframes svelte-1uha8ag-camera-flash{50%{fill:#ffe0ec;filter:drop-shadow(0 0 5px #ffcee4)}}@keyframes svelte-1uha8ag-medium-pulse{50%{transform:translateY(-3px);opacity:.6}}@media (prefers-reduced-motion:reduce){.social-emblem.svelte-1uha8ag,.logo-social.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag),.logo-social.svelte-1uha8ag:focus-visible svg:where(.svelte-1uha8ag),.instagram.svelte-1uha8ag:hover .camera-lens:where(.svelte-1uha8ag),.instagram.svelte-1uha8ag:focus-visible .camera-lens:where(.svelte-1uha8ag),.medium.svelte-1uha8ag:hover .medium-dot:where(.svelte-1uha8ag),.medium.svelte-1uha8ag:focus-visible .medium-dot:where(.svelte-1uha8ag){animation:none}.logo-socials.svelte-1uha8ag .logo-social:where(.svelte-1uha8ag),.social-emblem.svelte-1uha8ag,.social-spark.svelte-1uha8ag,.social-arrow.svelte-1uha8ag{transition:none}}.nav-actions.svelte-1uha8ag .header-social:where(.svelte-1uha8ag){display:inline-grid;place-items:center;flex-shrink:0;width:34px;height:34px;padding:6px;border:1px solid #91a8c655;border-radius:10px;color:#6988b7;background:#e7f1ff16;transition:transform .25s,box-shadow .25s,border-color .25s}.header-social.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;width:22px;height:22px}.header-social.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;display:block}.nav-actions.svelte-1uha8ag .header-linkedin:where(.svelte-1uha8ag){color:#69a9dd}.dark.svelte-1uha8ag .header-github:where(.svelte-1uha8ag){color:#d1ddf1}.header-social.svelte-1uha8ag:hover,.header-social.svelte-1uha8ag:focus-visible{transform:translateY(-3px);border-color:#aec9eb;box-shadow:0 0 14px #9fbbeb55}.header-github.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag),.header-github.svelte-1uha8ag:focus-visible svg:where(.svelte-1uha8ag){animation:svelte-1uha8ag-github-nod .65s ease-in-out}.header-linkedin.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag),.header-linkedin.svelte-1uha8ag:focus-visible svg:where(.svelte-1uha8ag){animation:svelte-1uha8ag-linkedin-pop .6s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-actions.svelte-1uha8ag .header-social:where(.svelte-1uha8ag){transition:none}.header-social.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag),.header-social.svelte-1uha8ag:focus-visible svg:where(.svelte-1uha8ag){animation:none}}@keyframes svelte-1uha8ag-waterfall-reveal{0%{transform:translateY(-110%)}28%{transform:translateY(-2%)}48%{transform:translateY(0)}to{transform:translateY(110%)}}@keyframes svelte-1uha8ag-water-drop{to{transform:translateY(110vh)}}@keyframes svelte-1uha8ag-welcome-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-logo-ripple{0%{opacity:.7;transform:scale(.96)}to{opacity:0;transform:scale(1.23)}}@keyframes svelte-1uha8ag-welcome-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-1uha8ag-pool-ripple{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(4)}}@keyframes svelte-1uha8ag-water-exit{to{opacity:0;transform:translateY(-18px)}}.waterReveal.svelte-1uha8ag{animation:svelte-1uha8ag-portfolio-surface .85s cubic-bezier(.2,.8,.3,1) both}@keyframes svelte-1uha8ag-cinematic-fall{0%{transform:translateY(-115%) scaleX(.7);opacity:.6}24%{transform:translateY(-5%) scaleX(1.02);opacity:1}39%{transform:translateY(0);opacity:1}67%{opacity:.9}to{transform:translateY(115%) scaleX(1.15);opacity:0}}@keyframes svelte-1uha8ag-monogram-rise{0%{transform:translateY(155px)}to{transform:translateY(-22px)}}@keyframes svelte-1uha8ag-monogram-wave{to{transform:translate(120px)}}@keyframes svelte-1uha8ag-star-shimmer{0%{opacity:0;transform:scale(.3) rotate(-40deg)}55%{opacity:1;transform:scale(1.2) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes svelte-1uha8ag-loading-breathe{50%{opacity:.5}}@keyframes svelte-1uha8ag-water-caustic{to{transform:translate(15%,8%) scale(1.3)}}@keyframes svelte-1uha8ag-pool-arrive{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-surface-drift{to{transform:translate(10%) scaleY(.85)}}@keyframes svelte-1uha8ag-welcome-splash{0%{opacity:0;transform:rotate(var(--angle)) translate(0) scale(.3)}15%{opacity:.8}75%{opacity:.5}to{opacity:0;transform:rotate(var(--angle)) translate(var(--length)) scale(.2)}}@keyframes svelte-1uha8ag-portfolio-surface{0%{opacity:.5;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur(0);transform:none}}@media (prefers-reduced-motion:reduce){.waterReveal.svelte-1uha8ag{animation:none;transform:none}}.social-emblem.svelte-1uha8ag,.header-social.svelte-1uha8ag{isolation:isolate}.social-orbit.svelte-1uha8ag{position:absolute;inset:-5px;display:block!important;width:auto!important;height:auto!important;border:1px dashed color-mix(in srgb,var(--brand,#9cb8df) 50%,transparent);border-radius:50%;animation:svelte-1uha8ag-brand-orbit 8s linear infinite;pointer-events:none;z-index:-1;opacity:.65}.social-orbit.svelte-1uha8ag i:where(.svelte-1uha8ag){position:absolute;width:5px;height:5px;border-radius:50%;top:0;left:50%;background:var(--brand,#a8c4ec);box-shadow:0 0 8px var(--brand,#a8c4ec)}.header-social.svelte-1uha8ag{position:relative}.header-social.svelte-1uha8ag .social-orbit:where(.svelte-1uha8ag){inset:-3px}.header-social.svelte-1uha8ag .social-orbit:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){width:3px;height:3px}.logo-social.svelte-1uha8ag .social-emblem:where(.svelte-1uha8ag){animation:svelte-1uha8ag-social-bob 3s var(--social-delay) ease-in-out infinite}.logo-social.svelte-1uha8ag:hover .social-orbit:where(.svelte-1uha8ag),.logo-social.svelte-1uha8ag:focus-visible .social-orbit:where(.svelte-1uha8ag),.header-social.svelte-1uha8ag:hover .social-orbit:where(.svelte-1uha8ag),.header-social.svelte-1uha8ag:focus-visible .social-orbit:where(.svelte-1uha8ag){animation-duration:2.2s;opacity:1;border-style:solid}.logo-social.svelte-1uha8ag:hover .social-emblem:where(.svelte-1uha8ag),.logo-social.svelte-1uha8ag:focus-visible .social-emblem:where(.svelte-1uha8ag){background:color-mix(in srgb,var(--brand) 24%,transparent);transform:translateY(-3px)}.github.svelte-1uha8ag .social-emblem:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag),.header-github.svelte-1uha8ag svg:where(.svelte-1uha8ag){transform-origin:50% 70%;animation:svelte-1uha8ag-cat-curiosity 5s infinite}.linkedin.svelte-1uha8ag .social-emblem:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag),.header-linkedin.svelte-1uha8ag svg:where(.svelte-1uha8ag){animation:svelte-1uha8ag-connection-bounce 4s .6s infinite}.instagram.svelte-1uha8ag .camera-lens:where(.svelte-1uha8ag){animation:svelte-1uha8ag-lens-breathe 3s infinite;transform-box:fill-box;transform-origin:center}.instagram.svelte-1uha8ag .social-orbit:where(.svelte-1uha8ag){border-color:#d9a2d6;animation-duration:5s}.instagram.svelte-1uha8ag:hover .social-emblem:where(.svelte-1uha8ag),.instagram.svelte-1uha8ag:focus-visible .social-emblem:where(.svelte-1uha8ag){box-shadow:0 0 20px #b394e55c,0 0 35px #eca4b133}.medium.svelte-1uha8ag .medium-dot:where(.svelte-1uha8ag){animation:svelte-1uha8ag-medium-wave 2.6s infinite;transform-box:fill-box;transform-origin:center}.medium.svelte-1uha8ag .medium-dot:where(.svelte-1uha8ag):nth-child(2){animation-delay:.15s}.medium.svelte-1uha8ag .medium-dot:where(.svelte-1uha8ag):nth-child(3){animation-delay:.3s}.logo-social.svelte-1uha8ag:hover .social-spark:where(.svelte-1uha8ag),.logo-social.svelte-1uha8ag:focus-visible .social-spark:where(.svelte-1uha8ag){animation:svelte-1uha8ag-spark-twirl 1.8s infinite}.logo-social.svelte-1uha8ag:hover .social-name:where(.svelte-1uha8ag),.logo-social.svelte-1uha8ag:focus-visible .social-name:where(.svelte-1uha8ag){text-shadow:0 0 12px color-mix(in srgb,var(--brand) 50%,transparent)}@keyframes svelte-1uha8ag-brand-orbit{to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-cat-curiosity{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-9deg) translateY(-1px)}83%{transform:rotate(7deg)}90%{transform:rotate(-4deg)}}@keyframes svelte-1uha8ag-connection-bounce{0%,72%,to{transform:translateY(0) scale(1)}80%{transform:translateY(-3px) scale(1.07)}89%{transform:translateY(1px) scale(.97)}}@keyframes svelte-1uha8ag-lens-breathe{0%,75%,to{transform:scale(1);opacity:1}84%{transform:scale(.78);opacity:.6}92%{transform:scale(1.12);opacity:1}}@keyframes svelte-1uha8ag-medium-wave{0%,65%,to{transform:translateY(0)}78%{transform:translateY(-3px)}90%{transform:translateY(1px)}}@keyframes svelte-1uha8ag-spark-twirl{0%,to{transform:rotate(0) scale(.8)}50%{transform:rotate(100deg) scale(1.15)}}@keyframes svelte-1uha8ag-social-click-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes svelte-1uha8ag-brand-send{0%{transform:scale(1)}35%{transform:scale(.78)}65%{transform:scale(1.2)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.social-orbit.svelte-1uha8ag,.github.svelte-1uha8ag .social-emblem:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag),.header-github.svelte-1uha8ag svg:where(.svelte-1uha8ag),.linkedin.svelte-1uha8ag .social-emblem:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag),.header-linkedin.svelte-1uha8ag svg:where(.svelte-1uha8ag),.instagram.svelte-1uha8ag .camera-lens:where(.svelte-1uha8ag),.medium.svelte-1uha8ag .medium-dot:where(.svelte-1uha8ag),.logo-social.svelte-1uha8ag:hover .social-spark:where(.svelte-1uha8ag),.logo-social.svelte-1uha8ag:focus-visible .social-spark:where(.svelte-1uha8ag){animation:none}.social-orbit.svelte-1uha8ag{display:none!important}}.nav.svelte-1uha8ag nav:where(.svelte-1uha8ag) .animated-nav:where(.svelte-1uha8ag){position:relative;display:inline-flex;align-items:center;gap:7px;isolation:isolate;overflow:hidden;transition:transform .3s,background .3s,color .3s,box-shadow .3s}.animated-nav.svelte-1uha8ag:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 15%,#c4e6ff35 50%,transparent 80%);transform:translate(-130%);transition:transform .6s}.animated-nav.svelte-1uha8ag:after{content:"";position:absolute;left:18px;right:18px;bottom:4px;height:2px;background:linear-gradient(90deg,#96c4ec,#b7a2e9,#99dfd1);border-radius:3px;transform:scaleX(0);transform-origin:left;transition:transform .35s;box-shadow:0 0 8px #abc2f266}.nav-symbol.svelte-1uha8ag{font-size:16px;line-height:1;opacity:.65;transition:transform .35s,opacity .3s}.nav-label.svelte-1uha8ag{position:relative;transition:transform .3s}.nav-glint.svelte-1uha8ag{position:absolute;right:3px;top:2px;font-size:10px;color:#c5dbfa;opacity:0;transform:scale(.3) rotate(-40deg);transition:opacity .3s,transform .4s}.nav.svelte-1uha8ag nav:where(.svelte-1uha8ag) .animated-nav:where(.svelte-1uha8ag):hover,.nav.svelte-1uha8ag nav:where(.svelte-1uha8ag) .animated-nav:where(.svelte-1uha8ag):focus-visible{transform:translateY(-2px);background:#7a9bd93b;box-shadow:0 4px 14px #7095c222;color:#557bac}.animated-nav.svelte-1uha8ag:hover:before,.animated-nav.svelte-1uha8ag:focus-visible:before{transform:translate(130%)}.animated-nav.svelte-1uha8ag:hover:after,.animated-nav.svelte-1uha8ag:focus-visible:after,.animated-nav.nav-current.svelte-1uha8ag:after{transform:scaleX(1)}.animated-nav.svelte-1uha8ag:hover .nav-symbol:where(.svelte-1uha8ag),.animated-nav.svelte-1uha8ag:focus-visible .nav-symbol:where(.svelte-1uha8ag){transform:translateY(-1px) rotate(-12deg) scale(1.15);opacity:1}.animated-nav.svelte-1uha8ag:hover .nav-glint:where(.svelte-1uha8ag),.animated-nav.svelte-1uha8ag:focus-visible .nav-glint:where(.svelte-1uha8ag){opacity:1;transform:scale(1) rotate(10deg)}.nav.svelte-1uha8ag nav:where(.svelte-1uha8ag) .animated-nav.nav-current:where(.svelte-1uha8ag){background:#9bbde122;color:#658bbd}.animated-nav.nav-current.svelte-1uha8ag .nav-symbol:where(.svelte-1uha8ag){opacity:1}.dark.svelte-1uha8ag .nav:where(.svelte-1uha8ag) nav:where(.svelte-1uha8ag) .animated-nav:where(.svelte-1uha8ag):hover,.dark.svelte-1uha8ag .nav:where(.svelte-1uha8ag) nav:where(.svelte-1uha8ag) .animated-nav:where(.svelte-1uha8ag):focus-visible,.dark.svelte-1uha8ag .nav:where(.svelte-1uha8ag) nav:where(.svelte-1uha8ag) .animated-nav.nav-current:where(.svelte-1uha8ag){color:#d7e8ff;background:#839fd426}.dark.svelte-1uha8ag .nav-symbol:where(.svelte-1uha8ag){color:#9ac8e9}@media (max-width:950px){.nav.svelte-1uha8ag nav:where(.svelte-1uha8ag) .animated-nav:where(.svelte-1uha8ag){gap:4px;padding-left:8px;padding-right:8px}.nav-symbol.svelte-1uha8ag{font-size:13px}}@media (prefers-reduced-motion:reduce){.nav.svelte-1uha8ag nav:where(.svelte-1uha8ag) .animated-nav:where(.svelte-1uha8ag),.animated-nav.svelte-1uha8ag:before,.animated-nav.svelte-1uha8ag:after,.nav-symbol.svelte-1uha8ag,.nav-label.svelte-1uha8ag,.nav-glint.svelte-1uha8ag{transition:none}.animated-nav.svelte-1uha8ag:hover,.animated-nav.svelte-1uha8ag:focus-visible{transform:none}}
