@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;700&family=Sora:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Unbounded:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Sora:wght@400;500;600;700&display=swap);*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.gap-2{gap:.5rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.bg-white\/5{background-color:#ffffff0d}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.uppercase{text-transform:uppercase}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-white\/80{color:#fffc}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--background:#0a0a0a;--background-secondary:#1a1a1a;--text-secondary:#a0aec0;--accent:#00d4ff;--accent-secondary:#ff6b6b;--button-text:#fff;--nav-bg:#0a0a0af2;--glass-bg:#ffffff1a;--glass-border:#fff3;--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-secondary:linear-gradient(135deg,#f093fb,#f5576c);--gradient-accent:linear-gradient(135deg,#00d4ff,#090979);--shadow-primary:0 8px 32px #0000004d;--shadow-glow:0 0 20px #00d4ff4d}html{scroll-behavior:smooth}body{background-color:var(--background);line-height:1.5;margin:0}.magic-theme body{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:focus{outline:none}:focus-visible{outline:2px solid #00d4ff;outline:2px solid var(--accent);outline-offset:2px}a{color:#fff;color:var(--text-primary);text-decoration:none}a:hover{opacity:.8}::selection{background-color:#00d4ff;background-color:var(--accent);color:#fff;color:var(--button-text)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0a0a0a;background:var(--background)}::-webkit-scrollbar-thumb{background:#1a1a1a;background:var(--background-secondary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#a0aec0;background:var(--text-secondary)}@media (min-width:768px){.md\:gap-3{gap:.75rem}}.header{align-items:center;animation:fadeIn .5s ease-out;-webkit-backdrop-filter:none;backdrop-filter:none;bottom:0;display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;left:0;padding:1rem 1.5rem;position:fixed;right:0;z-index:1000}.header,.headerRight,.headerSlot{pointer-events:none}.headerRight{display:flex;justify-content:flex-end}.headerRight .bgToggle{pointer-events:auto;position:relative}.navExtras{display:none}.logoMark{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.08em;padding:.4rem .75rem;text-transform:uppercase}.logoMark,.navStatus{align-items:center;display:inline-flex;pointer-events:auto}.navStatus{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#ffffffe6;font-size:.85rem;gap:.5rem;padding:.4rem .9rem}.statusDot{animation:pulseDot 2.2s ease-in-out infinite;background:linear-gradient(135deg,#7cf7d4,#7ad6ff);border-radius:50%;box-shadow:0 0 0 0 #7ad6ff59;height:10px;width:10px}.nav{align-items:center;animation:slideUp .5s ease-out;-webkit-backdrop-filter:none;backdrop-filter:none;background:hsla(0,0%,7%,.952);border:1px solid #ffffff0f;border-radius:9999px;box-shadow:0 10px 24px #00000059;display:flex;gap:2rem;padding:.75rem 1.5rem;pointer-events:auto}.nav a,.navSwitchMobile{display:inline-flex}.nav a{align-items:center;animation:fadeInLinks .5s ease-out forwards;color:#fff;font-size:.9375rem;font-weight:500;justify-content:center;opacity:0;padding:.25rem 0;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.nav a:first-child{animation-delay:.2s}.nav a:nth-child(2){animation-delay:.3s}.nav a:nth-child(3){animation-delay:.4s}.nav a:nth-child(4){animation-delay:.5s}.nav a:after{background:#64ffda;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav a:hover:after{width:100%}.nav a:hover{color:#64ffda;transform:translateY(-1px)}.magic-theme .header{display:none!important}.magic-theme .navExtras{display:none}.magic-theme .logoMark{background:linear-gradient(135deg,#7cf7d438,#7ad6ff2e);border-color:#ffffff2e;box-shadow:0 12px 30px #00000059;color:#e8f1ff;pointer-events:auto}.magic-theme .navStatus{display:none}.magic-theme .nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff24;border-radius:24px;box-shadow:0 16px 38px #0000007a,0 0 0 1px #ffffff0f;flex-direction:column;gap:.45rem;overflow:hidden;padding:1rem .55rem;pointer-events:auto;position:relative;width:100%}:global(.magic-theme) .nav:before{background:var(--gradient-accent);content:"";height:100%;left:-100%;opacity:.05;position:absolute;top:0;transition:left .5s ease;width:100%}:global(.magic-theme) .nav:hover:before{left:0}:global(.magic-theme) .nav a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:14px;color:var(--text-primary);font-size:.9rem;overflow:hidden;padding:.45rem .5rem;position:relative;text-align:center}:global(.magic-theme) .nav a:before{background:var(--gradient-accent);content:"";height:100%;left:-100%;opacity:.1;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}:global(.magic-theme) .nav a:hover:before{left:0}:global(.magic-theme) .nav a:after{background:var(--gradient-accent)}:global(.magic-theme) .nav a:hover{border-color:var(--accent);box-shadow:var(--shadow-glow);color:var(--text-primary);transform:translateY(-2px)}.themeToggle{align-items:center;animation:fadeIn .5s ease-out .6s both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#20202080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:fixed;right:1.5rem;top:1.5rem;transition:all .3s ease;width:2.5rem}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLinks{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%{box-shadow:0 0 0 0 #7ad6ff59;transform:scale(1)}60%{box-shadow:0 0 0 12px #7ad6ff00;transform:scale(1.05)}to{box-shadow:0 0 0 0 #7ad6ff00;transform:scale(1)}}[data-theme=light] .header{background:#fffc}[data-theme=light] .nav{background:#ffffffe6;box-shadow:0 4px 6px #0000001a}[data-theme=light] .nav a{color:#1a1a1a}[data-theme=light] .themeToggle{background:#ffffffe6;box-shadow:0 4px 6px #0000001a;color:#1a1a1a}.themeToggle:hover{transform:translateY(-1px)}[data-theme=light] .themeToggle:hover{background:#fff}[data-theme=dark] .themeToggle:hover{background:#fff3}.themeIcon{align-items:center;color:currentColor;display:flex;height:1.25rem;justify-content:center;width:1.25rem}@media (max-width:640px){.header{gap:.75rem;grid-template-columns:1fr;padding-bottom:1.25rem}.headerRight{justify-content:center}.nav{-ms-overflow-style:none;flex-wrap:nowrap;gap:.9rem;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:.7rem 1rem;scrollbar-width:none}.nav a{font-size:.875rem}.nav::-webkit-scrollbar{display:none}.navSwitchMobile{display:inline-flex!important;flex:0 0 auto;justify-content:center;margin:0;text-align:center;width:auto}.themeToggle{height:2.25rem;right:1rem;top:1rem;width:2.25rem}:global(.magic-theme) .navExtras{display:none}}.Hero_hero__zvVCj{align-items:center;display:flex;min-height:78vh;overflow:hidden;padding-bottom:40px;padding-left:8rem;position:relative}html:not(.magic-theme) .Hero_hero__zvVCj{grid-gap:clamp(1.5rem,4vw,3.5rem);align-items:center;background:radial-gradient(1200px at 10% 15%,#4affdd29,#0000 55%),radial-gradient(900px at 85% 10%,#788cff29,#0000 55%),linear-gradient(135deg,#080c12fa,#05080bfa);border:1px solid #7cffda33;border-radius:30px;box-shadow:0 30px 70px #0009,0 0 0 1px #ffffff0a;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,1.1fr) minmax(240px,.75fr);min-height:82vh;overflow:hidden;padding:clamp(2rem,4vw,4.5rem);position:relative}html:not(.magic-theme) .Hero_hero__zvVCj:before{background-image:repeating-linear-gradient(135deg,#7cffda14 0 1px,#0000 1px 20px),radial-gradient(circle at 20% 20%,#7cffda24,#0000 45%),radial-gradient(circle at 70% 75%,#688cff1f,#0000 50%);content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}html:not(.magic-theme) .Hero_hero__zvVCj:after{content:none}html:not(.magic-theme) .Hero_hero__zvVCj>*{position:relative;z-index:1}.Hero_heroMarquee__YRlzW{background:#080c10d9;border:1px solid #7cffda2e;border-radius:14px;box-shadow:0 18px 45px #00000080;margin:-54px auto .5rem;overflow:hidden;padding:.5rem 1rem;position:relative;width:100%}.Hero_heroMarquee__YRlzW:after,.Hero_heroMarquee__YRlzW:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:80px;z-index:2}.Hero_heroMarquee__YRlzW:before{background:linear-gradient(90deg,#080c10f2,#080c1000);left:0}.Hero_heroMarquee__YRlzW:after{background:linear-gradient(270deg,#080c10f2,#080c1000);right:0}.Hero_heroMarqueeTrack__IXSeQ{align-items:center;animation:Hero_heroMarquee__YRlzW 22s linear infinite;display:flex;gap:1.6rem;width:max-content;will-change:transform}.Hero_heroMarquee__YRlzW:hover .Hero_heroMarqueeTrack__IXSeQ{animation-play-state:paused}.Hero_heroMarqueeItem__u-AnK{align-items:center;background:#0c1218e6;border:1px solid #7cffda33;border-radius:999px;color:#e4f2ffeb;display:inline-flex;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;gap:.6rem;letter-spacing:.04em;padding:.35rem .85rem;text-transform:uppercase;white-space:nowrap}.Hero_heroMarqueeLogo__nxlUJ{align-items:center;background:#7cffda2e;border:1px solid #7cffda59;border-radius:8px;color:#7cffdaf2;display:inline-flex;font-size:.7rem;font-weight:700;height:26px;justify-content:center;width:26px}.Hero_heroMarqueeText__iaSed{color:#d0e4ffe6}@keyframes Hero_heroMarquee__YRlzW{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.magic-theme .Hero_hero__zvVCj{align-items:stretch;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 24px 60px #0000008c;display:flex;justify-content:center;margin-top:clamp(-2.2rem,-3vw,-1.5rem);overflow:hidden;padding:clamp(2rem,2.5vw,3rem);position:relative}.Hero_animationContainer__eD0sv{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.magic-theme .Hero_animationContainer__eD0sv,html:not(.magic-theme) .Hero_animationContainer__eD0sv{display:none}.Hero_superAnimation__wuyQi{height:400px;pointer-events:auto;position:absolute;-webkit-user-select:none;user-select:none;width:400px}.magic-theme .Hero_superAnimation__wuyQi{display:none}.Hero_dragHint__GFluk{animation:Hero_hintFloat__N1JTC 3s ease-in-out infinite;background:#06100eb8;border:1px solid #7cf7d459;border-radius:999px;box-shadow:0 10px 24px #00000059,0 0 18px #7cf7d440;color:#e8fff6f2;font-size:.72rem;font-weight:600;left:50%;letter-spacing:.03em;padding:6px 12px;pointer-events:none;position:absolute;text-transform:uppercase;top:-42px;transform:translateX(-50%);-webkit-user-select:none;user-select:none}@keyframes Hero_hintFloat__N1JTC{0%,to{opacity:.85;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(-6px)}}@media (max-width:768px){.Hero_dragHint__GFluk{display:none}}.Hero_wordOrbit__2Qpxp{inset:0;mix-blend-mode:screen;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.Hero_orbitWord__oIwqj{animation:Hero_driftWord__TYi80 10s ease-in-out infinite alternate;color:#7cf7d4bf;font-size:clamp(.9rem,1.2vw,1.2rem);font-weight:700;letter-spacing:.05em;opacity:.9;position:absolute;text-shadow:0 0 14px #7cf7d459}.Hero_orbitWord2__65cJp{color:#7ad6ffc7}.Hero_orbitWord4__q7w-T{color:#8c7cffc2}.Hero_orbitWord6__tZei8{color:#ffffffd1}.Hero_orbitWord1__ekNeg{animation-delay:0s;left:22%;top:12%}.Hero_orbitWord2__65cJp{animation-delay:.8s;right:16%;top:24%}.Hero_orbitWord3__mTIiQ{animation-delay:1.4s;left:12%;top:38%}.Hero_orbitWord4__q7w-T{animation-delay:2.1s;right:10%;top:52%}.Hero_orbitWord5__hKmgq{animation-delay:2.8s;left:26%;top:66%}.Hero_orbitWord6__tZei8{animation-delay:3.4s;right:22%;top:74%}.Hero_orbitWord7__zXeVN{animation-delay:1.1s;right:36%;top:18%}.Hero_orbitWord8__d4VTA{animation-delay:2.5s;left:44%;top:60%}@keyframes Hero_driftWord__TYi80{0%{opacity:.75;transform:translateZ(0) scale(1)}50%{opacity:.95;transform:translate3d(8px,-6px,0) scale(1.05)}to{opacity:.8;transform:translate3d(-10px,10px,0) scale(1.08)}}.magic-theme .Hero_wordOrbit__2Qpxp:after{display:none}@media (max-width:768px){.magic-theme .Hero_wordOrbit__2Qpxp{display:none}}.Hero_mainCore__KSiYv{animation:Hero_mainPulse__hah63 2s ease-in-out infinite;background:radial-gradient(circle,#fff,#00ff9d,#007f5f);border-radius:50%;box-shadow:0 0 40px #00ff9d,0 0 80px #00ff9d,inset 0 0 20px #fff;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:10}@keyframes Hero_mainPulse__hah63{0%,to{box-shadow:0 0 40px #00ff9d,0 0 80px #00ff9d,inset 0 0 20px #fff;transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 60px #00ff9d,0 0 120px #00ff9d,inset 0 0 30px #fff;transform:translate(-50%,-50%) scale(1.3)}}.Hero_orbitRing1__xf4LA,.Hero_orbitRing2__Ex3cS,.Hero_orbitRing3__Qu-KN{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Hero_orbitRing1__xf4LA{animation:Hero_rotate__kIwBm 4s linear infinite;height:150px;width:150px}.Hero_orbitRing2__Ex3cS{animation:Hero_rotate__kIwBm 6s linear infinite reverse;height:220px;width:220px}.Hero_orbitRing3__Qu-KN{animation:Hero_rotate__kIwBm 8s linear infinite;height:300px;width:300px}@keyframes Hero_rotate__kIwBm{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.Hero_particle1__pqVwx,.Hero_particle2__8ZndI,.Hero_particle3__-1Icc,.Hero_particle4__vNrmy,.Hero_particle5__2zjOw,.Hero_particle6__dY9cP,.Hero_particle7__6H5VY,.Hero_particle8__ZMtXl,.Hero_particle9__xEJXw{border-radius:50%;filter:drop-shadow(0 0 8px currentColor);position:absolute}.Hero_particle1__pqVwx{animation:Hero_particlePulse1__aUsHj 1.5s ease-in-out infinite;background:#00ff9d;height:12px;left:50%;top:-6px;transform:translateX(-50%);width:12px}.Hero_particle2__8ZndI{animation:Hero_particlePulse2__TgsZB 2s ease-in-out infinite;background:#fff;height:10px;right:-5px;top:50%;transform:translateY(-50%);width:10px}.Hero_particle3__-1Icc{animation:Hero_particlePulse3__uzBJm 1.8s ease-in-out infinite;background:#40e0d0;bottom:-7px;height:14px;left:30%;width:14px}.Hero_particle4__vNrmy{animation:Hero_particlePulse4__pYDJL 2.2s ease-in-out infinite;background:#00ff9d;height:16px;left:50%;top:-8px;transform:translateX(-50%);width:16px}.Hero_particle5__2zjOw{animation:Hero_particlePulse5__aMMlG 1.7s ease-in-out infinite;background:#fff;bottom:-6px;height:12px;right:40%;width:12px}.Hero_particle6__dY9cP{animation:Hero_particlePulse6__Pjpdt 2.5s ease-in-out infinite;background:#00ff9d;height:18px;left:25%;top:-9px;width:18px}.Hero_particle7__6H5VY{animation:Hero_particlePulse7__bC3lO 1.9s ease-in-out infinite;background:#40e0d0;height:14px;right:-7px;top:30%;width:14px}.Hero_particle8__ZMtXl{animation:Hero_particlePulse8__pv7N2 2.1s ease-in-out infinite;background:#fff;bottom:-8px;height:16px;left:60%;width:16px}.Hero_particle9__xEJXw{animation:Hero_particlePulse9__Cad9K 1.6s ease-in-out infinite;background:#00ff9d;height:12px;left:-6px;top:70%;width:12px}@keyframes Hero_particlePulse1__aUsHj{0%,to{opacity:.8;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.5)}}@keyframes Hero_particlePulse2__TgsZB{0%,to{opacity:.7;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.3)}}@keyframes Hero_particlePulse3__uzBJm{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes Hero_particlePulse4__pYDJL{0%,to{opacity:.8;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.6)}}@keyframes Hero_particlePulse5__aMMlG{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes Hero_particlePulse6__Pjpdt{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.7)}}@keyframes Hero_particlePulse7__bC3lO{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes Hero_particlePulse8__pv7N2{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes Hero_particlePulse9__Cad9K{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.Hero_sparkle1__-k02\+,.Hero_sparkle2__wMJ2T,.Hero_sparkle3__yMQkb,.Hero_sparkle4__6OzVz,.Hero_sparkle5__YnoAX,.Hero_sparkle6__9QOkf,.Hero_sparkle7__ZYfmH,.Hero_sparkle8__0EQvo{background:#fff;border-radius:50%;filter:drop-shadow(0 0 4px #ffffff);height:4px;position:absolute;width:4px}.Hero_sparkle1__-k02\+{animation:Hero_sparkleFloat1__jrhBB 3s ease-in-out infinite;left:15%;top:20%}.Hero_sparkle2__wMJ2T{animation:Hero_sparkleFloat2__IDLwl 2.5s ease-in-out .5s infinite;right:20%;top:30%}.Hero_sparkle3__yMQkb{animation:Hero_sparkleFloat3__aQbI9 3.2s ease-in-out 1s infinite;bottom:25%;left:25%}.Hero_sparkle4__6OzVz{animation:Hero_sparkleFloat4__nMq6j 2.8s ease-in-out 1.5s infinite;bottom:35%;right:15%}.Hero_sparkle5__YnoAX{animation:Hero_sparkleFloat5__UQDP7 3.5s ease-in-out .3s infinite;left:60%;top:15%}.Hero_sparkle6__9QOkf{animation:Hero_sparkleFloat6__75ln4 2.7s ease-in-out .8s infinite;left:10%;top:70%}.Hero_sparkle7__ZYfmH{animation:Hero_sparkleFloat7__ijPLH 3.1s ease-in-out 1.2s infinite;right:25%;top:60%}.Hero_sparkle8__0EQvo{animation:Hero_sparkleFloat8__NOpYC 2.9s ease-in-out .7s infinite;bottom:15%;right:35%}@keyframes Hero_sparkleFloat1__jrhBB{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-20px) scale(1.5)}}@keyframes Hero_sparkleFloat2__IDLwl{0%,to{opacity:.7;transform:translateX(0) scale(1)}50%{opacity:1;transform:translateX(15px) scale(1.3)}}@keyframes Hero_sparkleFloat3__aQbI9{0%,to{opacity:.5;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(25px) scale(1.4)}}@keyframes Hero_sparkleFloat4__nMq6j{0%,to{opacity:.8;transform:translateX(0) scale(1)}50%{opacity:1;transform:translateX(-18px) scale(1.2)}}@keyframes Hero_sparkleFloat5__UQDP7{0%,to{opacity:.6;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(10px,-15px) scale(1.6)}}@keyframes Hero_sparkleFloat6__75ln4{0%,to{opacity:.7;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(-12px,20px) scale(1.3)}}@keyframes Hero_sparkleFloat7__ijPLH{0%,to{opacity:.5;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(15px,10px) scale(1.4)}}@keyframes Hero_sparkleFloat8__NOpYC{0%,to{opacity:.8;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(-10px,-25px) scale(1.2)}}.Hero_energyWave1__i2-6s,.Hero_energyWave2__ztiMG,.Hero_energyWave3__f7fNn{border:2px solid #00ff9d;border-radius:50%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.Hero_energyWave1__i2-6s{animation:Hero_energyPulse__\+YvvQ 3s ease-out infinite;height:100px;width:100px}.Hero_energyWave2__ztiMG{animation:Hero_energyPulse__\+YvvQ 3s ease-out 1s infinite;height:100px;width:100px}.Hero_energyWave3__f7fNn{animation:Hero_energyPulse__\+YvvQ 3s ease-out 2s infinite;height:100px;width:100px}@keyframes Hero_energyPulse__\+YvvQ{0%{height:100px;opacity:1;width:100px}to{height:350px;opacity:0;width:350px}}.Hero_rotatingRing1__NitZ1,.Hero_rotatingRing2__SFuSc,.Hero_rotatingRing3__PJAKH{border:1px solid;border-radius:50%;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%)}.Hero_rotatingRing1__NitZ1{animation:Hero_ringRotate1__plOx2 4s linear infinite;border-color:#00ff9d #0000;height:180px;width:180px}.Hero_rotatingRing2__SFuSc{animation:Hero_ringRotate2__DHqSl 6s linear infinite reverse;border-color:#0000 #40e0d0;height:240px;width:240px}.Hero_rotatingRing3__PJAKH{animation:Hero_ringRotate3__KEVue 8s linear infinite;border-color:#fff #0000;height:320px;width:320px}@keyframes Hero_ringRotate1__plOx2{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes Hero_ringRotate2__DHqSl{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes Hero_ringRotate3__KEVue{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.Hero_lightning1__GJ-6Y,.Hero_lightning2__PUfkg,.Hero_lightning3__xQ0bt{background:linear-gradient(180deg,#fff,#00ff9d);filter:drop-shadow(0 0 6px #00ff9d);opacity:0;position:absolute;width:2px}.Hero_lightning1__GJ-6Y{animation:Hero_lightning__Yg7fD 2s ease-in-out infinite;height:60px;left:30%;top:10%}.Hero_lightning2__PUfkg{animation:Hero_lightning__Yg7fD 2s ease-in-out .7s infinite;height:80px;right:25%;top:15%}.Hero_lightning3__xQ0bt{animation:Hero_lightning__Yg7fD 2s ease-in-out 1.4s infinite;bottom:20%;height:50px;left:60%}@keyframes Hero_lightning__Yg7fD{0%,90%,to{opacity:0}5%,85%{opacity:1}10%,80%{opacity:0}15%,75%{opacity:1}20%,70%{opacity:0}}.Hero_motivationalWord1__uHJBs,.Hero_motivationalWord2__JJGih,.Hero_motivationalWord3__OfQ4d,.Hero_motivationalWord4__8BI4P,.Hero_motivationalWord5__jdvi\+,.Hero_motivationalWord6__PcgfO,.Hero_motivationalWord7__ZGtkp,.Hero_motivationalWord8__jJzqI{color:#00ff9d;font-size:14px;font-weight:600;opacity:0;pointer-events:none;position:absolute;text-shadow:0 0 10px #00ff9d;-webkit-user-select:none;user-select:none}.Hero_motivationalWord1__uHJBs{animation:Hero_wordFloat1__2a6pA 4s ease-in-out infinite;left:-80px;top:-50px}.Hero_motivationalWord2__JJGih{animation:Hero_wordFloat2__fD5MB 3.5s ease-in-out .5s infinite;right:-70px;top:-60px}.Hero_motivationalWord3__OfQ4d{animation:Hero_wordFloat3__vb1CI 4.2s ease-in-out 1s infinite;bottom:-50px;left:-90px}.Hero_motivationalWord4__8BI4P{animation:Hero_wordFloat4__MpJ\+G 3.8s ease-in-out 1.5s infinite;bottom:-40px;right:-80px}.Hero_motivationalWord5__jdvi\+{animation:Hero_wordFloat5__q\+5PS 4.5s ease-in-out .3s infinite;left:-120px;top:50%;transform:translateY(-50%)}.Hero_motivationalWord6__PcgfO{animation:Hero_wordFloat6__PefQA 3.7s ease-in-out .8s infinite;right:-110px;top:50%;transform:translateY(-50%)}.Hero_motivationalWord7__ZGtkp{animation:Hero_wordFloat7__k\+G87 4.1s ease-in-out 1.2s infinite;left:-100px;top:20%}.Hero_motivationalWord8__jJzqI{animation:Hero_wordFloat8__NgNjY 3.9s ease-in-out .7s infinite;bottom:20%;right:-95px}@keyframes Hero_wordFloat1__2a6pA{0%,to{opacity:0;transform:translateY(0) scale(.8)}20%,80%{opacity:1;transform:translateY(-10px) scale(1)}50%{opacity:1;transform:translateY(-20px) scale(1.1)}}@keyframes Hero_wordFloat2__fD5MB{0%,to{opacity:0;transform:translateX(0) scale(.8)}20%,80%{opacity:1;transform:translateX(10px) scale(1)}50%{opacity:1;transform:translateX(20px) scale(1.1)}}@keyframes Hero_wordFloat3__vb1CI{0%,to{opacity:0;transform:translateY(0) scale(.8)}20%,80%{opacity:1;transform:translateY(10px) scale(1)}50%{opacity:1;transform:translateY(25px) scale(1.1)}}@keyframes Hero_wordFloat4__MpJ\+G{0%,to{opacity:0;transform:translateX(0) scale(.8)}20%,80%{opacity:1;transform:translateX(-15px) scale(1)}50%{opacity:1;transform:translateX(-30px) scale(1.1)}}@keyframes Hero_wordFloat5__q\+5PS{0%,to{opacity:0;transform:translateY(-50%) translateX(0) scale(.8)}20%,80%{opacity:1;transform:translateY(-50%) translateX(15px) scale(1)}50%{opacity:1;transform:translateY(-50%) translateX(30px) scale(1.2)}}@keyframes Hero_wordFloat6__PefQA{0%,to{opacity:0;transform:translateY(-50%) translateX(0) scale(.8)}20%,80%{opacity:1;transform:translateY(-50%) translateX(-12px) scale(1)}50%{opacity:1;transform:translateY(-50%) translateX(-25px) scale(1.2)}}@keyframes Hero_wordFloat7__k\+G87{0%,to{opacity:0;transform:translate(0) scale(.8)}20%,80%{opacity:1;transform:translate(20px,-10px) scale(1)}50%{opacity:1;transform:translate(35px,-20px) scale(1.1)}}@keyframes Hero_wordFloat8__NgNjY{0%,to{opacity:0;transform:translate(0) scale(.8)}20%,80%{opacity:1;transform:translate(-18px,15px) scale(1)}50%{opacity:1;transform:translate(-35px,30px) scale(1.1)}}.Hero_splineContainer__HDYUT{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Hero_heroContent__3EKA5{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid #ffffff1a;border-radius:1.5rem;max-width:50rem;padding:4rem;pointer-events:none;position:relative;text-align:left;z-index:2}html:not(.magic-theme) .Hero_heroContent__3EKA5{background:linear-gradient(180deg,#0c1016f2,#070a0efa);border:1px solid #7cffda2e;border-radius:22px;box-shadow:0 24px 55px #0000008c,inset 0 0 0 1px #ffffff08;max-width:720px;min-width:0;padding:clamp(3.6rem,5vw,4.3rem) clamp(4.6rem,7vw,6.8rem) clamp(2.4rem,4vw,3.5rem) clamp(2.4rem,4vw,3.5rem);pointer-events:auto;text-align:left;width:100%}html:not(.magic-theme) .Hero_heroContent__3EKA5:before{background:linear-gradient(90deg,#12161efa,#090c10fa);border-bottom:1px solid #7cffda1f;border-radius:22px 22px 0 0;content:"";height:46px;left:0;position:absolute;right:0;top:0;z-index:0}html:not(.magic-theme) .Hero_heroContent__3EKA5:after{background:#ff5f57;border-radius:50%;box-shadow:18px 0 #febc2e,36px 0 #28c840;content:"";height:10px;left:18px;position:absolute;top:16px;width:10px;z-index:1}html:not(.magic-theme) .Hero_heroContent__3EKA5>*{position:relative;z-index:1}.Hero_heroShowcase__1XHLc{align-self:center;background:linear-gradient(180deg,#0c1016fa,#06090dfa);border:1px solid #7cffda33;border-radius:18px;box-shadow:0 24px 55px #0000008c,inset 0 0 0 1px #ffffff08;display:flex;flex-direction:column;justify-self:end;min-height:320px;overflow:hidden;position:relative;width:min(420px,100%)}.Hero_heroShowcase__1XHLc:before{background:radial-gradient(circle at 20% 20%,#7cffda2e,#0000 45%),radial-gradient(circle at 80% 70%,#788cff29,#0000 50%);content:"";inset:0;opacity:.45;pointer-events:none;position:absolute}.Hero_showcaseHeader__5OMJ9{align-items:center;background:#0a0d12f2;border-bottom:1px solid #7cffda29;display:flex;flex-wrap:nowrap;gap:.7rem;min-height:48px;padding:.7rem 1rem;position:relative;z-index:1}.Hero_showcaseDots__hL0N6{background:#ff5f57;border-radius:999px;box-shadow:18px 0 #febc2e,36px 0 #28c840;flex:0 0 auto;height:10px;margin-right:0;width:10px}.Hero_showcaseTabs__8ChRg{align-items:center;color:#aac2ffcc;display:flex;flex:1 1 auto;flex-wrap:nowrap;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68rem;gap:.4rem;justify-content:center;letter-spacing:.06em;line-height:1;margin-left:0;min-width:0;overflow-x:auto;scrollbar-width:none;text-transform:uppercase}.Hero_showcaseTabs__8ChRg::-webkit-scrollbar{display:none}.Hero_showcaseTab__A7sef{align-items:center;background:#7cffda14;border:1px solid #0000;border-radius:999px;display:inline-flex;height:24px;padding:0 .55rem}.Hero_showcaseTabActive__3DC\+E{background:#7cffda2e;border-color:#7cffda52;color:#eafff8}.Hero_showcaseStatus__d5PdY{color:#7cffdae6;flex:0 0 auto;font-size:.62rem;letter-spacing:.22em;line-height:1;margin-left:auto;padding-left:.5rem;text-transform:uppercase}@media (max-width:520px){.Hero_showcaseHeader__5OMJ9{gap:.5rem;justify-content:center;padding:.6rem .8rem;position:relative}.Hero_showcaseTabs__8ChRg{justify-content:center;margin:0 auto;max-width:calc(100% - 5rem)}.Hero_showcaseTab__A7sef{font-size:.62rem;height:22px;padding:0 .45rem}.Hero_showcaseDots__hL0N6,.Hero_showcaseStatus__d5PdY{position:absolute;top:50%;transform:translateY(-50%)}.Hero_showcaseDots__hL0N6{left:.8rem}.Hero_showcaseStatus__d5PdY{font-size:.56rem;letter-spacing:.18em;margin-left:0;right:.8rem}}.Hero_showcaseBody__FBnM1{counter-reset:line;display:flex;flex:1 1;flex-direction:column;gap:.75rem;padding:1.2rem 1.2rem 1rem;position:relative;z-index:1}.Hero_showcaseBody__FBnM1:before{background:repeating-linear-gradient(180deg,#7cffda1a 0 1px,#0000 1px 26px);content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.Hero_codeLine__3zghx{min-height:12px;padding-left:2.1rem;position:relative}.Hero_codeLine__3zghx:before{color:#7cffda80;content:counter(line,decimal-leading-zero);counter-increment:line;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem;left:0;position:absolute;top:-1px}.Hero_codeLine__3zghx:after{background:linear-gradient(90deg,#7cffdabf,#788cff4d);border-radius:999px;box-shadow:0 0 16px #7cffda33;content:"";display:block;height:10px;opacity:.85;width:80%;width:var(--line-w,80%)}.Hero_codeLineAccent__hbDeI:after{background:linear-gradient(90deg,#788cffcc,#7cffda4d)}.Hero_showcaseFooter__J9nYR{align-items:center;background:#070a0eeb;border-top:1px solid #7cffda1f;display:flex;justify-content:space-between;padding:.7rem 1rem .85rem;position:relative;z-index:1}.Hero_showcasePrompt__Ms\+Wj{color:#e8f5ffc7;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem}.Hero_showcaseBadge__asl\+W{background:#7cffda14;border:1px solid #7cffda4d;border-radius:999px;color:#7cffdae6;font-size:.62rem;letter-spacing:.2em;padding:.2rem .5rem;text-transform:uppercase}.magic-theme .Hero_heroContent__3EKA5{background:linear-gradient(150deg,#080c14eb,#050910eb);border:1px solid #ffffff1a;box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff08;display:flex;flex-direction:column;max-width:840px;padding:2.1rem 1.75rem 1.5rem;pointer-events:auto;transform:translateY(0);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;width:100%}.magic-theme .Hero_heroContent__3EKA5:hover{border-color:#ffffff29;box-shadow:0 28px 70px #0000008c,0 0 0 1px #ffffff14,0 0 35px #7ae8ff40;transform:translateY(-4px)}.Hero_title__rL9MQ{align-items:center;color:#fff;display:flex;font-size:6rem;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-bottom:2rem;white-space:nowrap}html:not(.magic-theme) .Hero_title__rL9MQ{align-items:baseline;color:#f4f7ff;display:flex;flex-wrap:nowrap;font-size:clamp(2.6rem,5.5vw,4.6rem);font-weight:700;gap:.25rem;letter-spacing:-.02em;white-space:nowrap}html:not(.magic-theme) .Hero_title__rL9MQ:after,html:not(.magic-theme) .Hero_title__rL9MQ:before{content:none}.magic-theme .Hero_title__rL9MQ{font-size:clamp(3.4rem,4.5vw,5rem);margin-bottom:1.5rem}.magic-theme .Hero_title__rL9MQ,.magic-theme .Hero_title__rL9MQ .Hero_typingText__wZ1xA{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#f1f5ff,#9fe8ff 55%,#7cf7d4);-webkit-background-clip:text}.magic-theme .Hero_title__rL9MQ .Hero_cursor__uUqBa{color:#7cf7d4}.Hero_cursor__uUqBa,.Hero_nameRotate__CsIxJ,.Hero_title__rL9MQ span{display:inline-block}.Hero_cursor__uUqBa{animation:Hero_blink__GgrTq 1s infinite;margin-left:5px;width:3px}.Hero_typingChunk__9nJ7H{max-width:100%;position:relative}.Hero_typingInlineWrap__6q0IB,.Hero_typingInline__DbipP{display:inline-block}.Hero_typingBlock__JwRbK{display:block;width:100%}.Hero_typingChunk__9nJ7H:before{content:attr(data-fulltext);pointer-events:none;visibility:hidden;white-space:pre-wrap}.Hero_typingInline__DbipP:before{display:inline-block;white-space:nowrap}.Hero_typingInlineWrap__6q0IB:before{display:inline-block}.Hero_typingBlock__JwRbK:before{display:block}.Hero_typingText__wZ1xA{inset:0;left:0;position:absolute;top:0;white-space:pre-wrap;width:100%}.Hero_typingInline__DbipP .Hero_typingText__wZ1xA{white-space:nowrap}.Hero_cursorActive__On13F{opacity:1}.Hero_cursorHidden__WVUue{animation:none;opacity:0}@keyframes Hero_blink__GgrTq{0%,to{opacity:1}50%{opacity:0}}.Hero_subtitle__8Mcc5{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:2rem}html:not(.magic-theme) .Hero_subtitle__8Mcc5{color:#c3d6ffe6;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(1.4rem,2.6vw,2.1rem);letter-spacing:.08em;margin-bottom:1.4rem;text-transform:uppercase}html:not(.magic-theme) .Hero_subtitle__8Mcc5:before{content:none}.Hero_titlePrefix__PIAjP{color:#7cffdad9;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.35em;letter-spacing:.35em;margin-right:.35rem;text-transform:uppercase}.Hero_titleSuffix__DwJyo{color:#7cffdab3;font-size:.9em;margin-left:.1rem}.Hero_subtitlePrefix__ap\+Yu{color:#7cffdae6;margin-right:.35rem}.magic-theme .Hero_subtitle__8Mcc5{color:#f4f8f9e6;font-size:clamp(1.6rem,2.6vw,2.3rem);letter-spacing:.4px;margin-bottom:1.25rem}.magic-theme .Hero_subtitle__8Mcc5 .Hero_typingText__wZ1xA{-webkit-text-fill-color:#f4f8f9e6;background:none;-webkit-background-clip:initial;color:#f4f8f9e6}.Hero_description__grS5j{color:#ffffffb3;font-size:1.5rem;font-weight:400;line-height:1.7;margin-bottom:3rem}html:not(.magic-theme) .Hero_description__grS5j{border-left:2px solid #7cffda59;color:#e5eeffb8;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;line-height:1.75;margin-bottom:2.2rem;max-width:52ch;padding-left:1.2rem}.magic-theme .Hero_description__grS5j{color:#f4f8f9d9;font-size:1rem;margin-bottom:1.6rem;max-width:48ch}.Hero_heroRibbon__l33Tb{display:none}.magic-theme .Hero_heroRibbon__l33Tb{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.Hero_ribbonBadge__vgfZC{background:linear-gradient(135deg,#7cf7d429,#7ad6ff24);border:1px solid #ffffff1f;box-shadow:0 12px 30px #00000040;color:#e8f1ff;letter-spacing:.12em}.Hero_ribbonNote__Eiqu6{color:#e8f1ffcc}.Hero_buttonContainer__fX1gd{align-items:center;display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:center;margin:0 auto;max-width:600px;width:100%}html:not(.magic-theme) .Hero_buttonContainer__fX1gd{flex-wrap:wrap;gap:.8rem;justify-content:flex-start;margin:0}.magic-theme .Hero_buttonContainer__fX1gd{gap:1rem;justify-content:flex-start;max-width:640px;padding-top:0}.Hero_primaryBtn__yOuDr,.Hero_secondaryBtn__bppkD{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;color:#fff;display:flex;flex:1 1;font-size:1rem;font-weight:600;justify-content:center;min-width:120px;padding:.875rem 1.5rem;pointer-events:auto;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}html:not(.magic-theme) .Hero_primaryBtn__yOuDr,html:not(.magic-theme) .Hero_secondaryBtn__bppkD{border:1px solid #7cffda59;border-radius:10px;box-shadow:0 12px 28px #00000059;flex:0 0 auto;font-weight:700;letter-spacing:.02em;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}html:not(.magic-theme) .Hero_primaryBtn__yOuDr{background:linear-gradient(135deg,#0e1c24f2,#0a141cf2);border-color:#2ee6c88c;box-shadow:0 14px 30px #00000073,0 0 24px #2ee6c840;color:#e9fffb}html:not(.magic-theme) .Hero_primaryBtn__yOuDr:after,html:not(.magic-theme) .Hero_secondaryBtn__bppkD:after{background:linear-gradient(120deg,#0000 35%,#7cffda59,#0000 65%);content:"";inset:-40%;pointer-events:none;position:absolute;transform:translateX(-60%);transition:transform .6s ease}html:not(.magic-theme) .Hero_secondaryBtn__bppkD{background:#080c1099;color:#e5f4ff}html:not(.magic-theme) .Hero_primaryBtn__yOuDr:hover,html:not(.magic-theme) .Hero_secondaryBtn__bppkD:hover{border-color:#7cffdabf;box-shadow:0 18px 38px #00000073,0 0 28px #7cffda47;transform:translateY(-3px)}html:not(.magic-theme) .Hero_primaryBtn__yOuDr:hover:after,html:not(.magic-theme) .Hero_secondaryBtn__bppkD:hover:after{transform:translateX(60%)}html:not(.magic-theme) .Hero_primaryBtn__yOuDr:active,html:not(.magic-theme) .Hero_secondaryBtn__bppkD:active{transform:translateY(-1px) scale(.99)}.Hero_secondaryBtn__bppkD{background:#ffffff0d;border:1px solid #ffffff1a}.Hero_primaryBtn__yOuDr:hover,.Hero_secondaryBtn__bppkD:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-2px)}.magic-theme .Hero_primaryBtn__yOuDr,.magic-theme .Hero_secondaryBtn__bppkD{background:linear-gradient(135deg,#7cf7d4,#7ad6ff);border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 15px 38px #7ad6ff40;color:#04121e;flex:0 0 auto;min-width:0;padding:.95rem 1.6rem}.magic-theme .Hero_secondaryBtn__bppkD{background:linear-gradient(135deg,#ffffff0f,#ffffff05);box-shadow:0 12px 32px #0006;color:#f6f7f9}.magic-theme .Hero_primaryBtn__yOuDr:hover,.magic-theme .Hero_secondaryBtn__bppkD:hover{border-color:#ffffff2e;transform:translateY(-3px) scale(1.01)}@media (max-width:1037px){.Hero_hero__zvVCj{align-items:center;justify-content:center;padding:0 2rem 80px}html:not(.magic-theme) .Hero_hero__zvVCj{grid-template-columns:1fr;padding:clamp(1.5rem,5vw,2.5rem) clamp(1.5rem,5vw,2.5rem) 4.5rem}.Hero_heroMarquee__YRlzW{margin-bottom:.5rem;margin-top:-40px;padding:.45rem .8rem}html:not(.magic-theme) .Hero_hero__zvVCj:after{content:none}html:not(.magic-theme) .Hero_heroContent__3EKA5{max-width:100%}.Hero_heroShowcase__1XHLc{justify-self:center;min-height:280px;width:min(520px,100%)}.Hero_splineContainer__HDYUT{align-items:center;display:flex;justify-content:center;opacity:.6}}@media (max-width:768px){.Hero_hero__zvVCj{align-items:center;justify-content:center;padding:.75rem .5rem 90px}.Hero_heroContent__3EKA5{margin:0 auto;max-width:100%;width:100%}.Hero_splineContainer__HDYUT{display:none}.Hero_heroShowcase__1XHLc{min-height:240px}.Hero_heroMarqueeItem__u-AnK{font-size:.7rem}.Hero_heroMarqueeLogo__nxlUJ{font-size:.62rem;height:22px;width:22px}}@media (max-width:1037px){.Hero_heroContent__3EKA5{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:1.5rem;text-align:center;width:100%}.Hero_title__rL9MQ{font-size:3rem;justify-content:center;margin-bottom:1.5rem;white-space:normal}.Hero_subtitle__8Mcc5{font-size:2rem;margin-bottom:1.5rem}.Hero_description__grS5j{font-size:1.25rem;margin-bottom:2rem}.Hero_buttonContainer__fX1gd{flex-direction:row;gap:.75rem;justify-content:center;width:100%}.Hero_primaryBtn__yOuDr,.Hero_secondaryBtn__bppkD{font-size:1rem;padding:.875rem 1.5rem;white-space:nowrap}}@media (max-width:480px){.Hero_hero__zvVCj{align-items:stretch;margin:0 auto;max-width:100vw;min-height:auto;padding:.75rem .75rem 80px;width:100%}html:not(.magic-theme) .Hero_hero__zvVCj{padding-top:4.5rem}.Hero_heroContent__3EKA5{align-items:center;display:flex;flex-direction:column;gap:.6rem;margin:0 auto;max-width:90vw;padding:.9rem;text-align:center;width:100%}.Hero_title__rL9MQ{display:block;font-size:1.6rem;line-height:1.18;margin-left:auto;margin-right:auto;max-width:90vw;overflow:visible;text-align:center;white-space:normal;word-break:normal}.Hero_title__rL9MQ span{display:block;white-space:nowrap}html:not(.magic-theme) .Hero_title__rL9MQ span{display:inline;white-space:nowrap}html:not(.magic-theme) .Hero_nameRotate__CsIxJ{margin-left:.35rem}html:not(.magic-theme) .Hero_heroContent__3EKA5{align-items:flex-start;padding:3rem 1.2rem 1.6rem;text-align:left}.Hero_heroShowcase__1XHLc{min-height:220px}.Hero_nameRotate__CsIxJ{margin-top:.2rem}html:not(.magic-theme) .Hero_title__rL9MQ{flex-wrap:nowrap;font-size:clamp(1.8rem,7.8vw,2.25rem);letter-spacing:-.02em;white-space:nowrap}.Hero_subtitle__8Mcc5{font-size:1.2rem;line-height:1.12}html:not(.magic-theme) .Hero_subtitle__8Mcc5{font-size:clamp(.95rem,4.2vw,1.15rem);letter-spacing:.04em;text-align:center}html:not(.magic-theme) .Hero_subtitle__8Mcc5 .Hero_typingInline__DbipP:before,html:not(.magic-theme) .Hero_subtitle__8Mcc5 .Hero_typingText__wZ1xA{white-space:normal}.Hero_description__grS5j{font-size:.88rem;line-height:1.38;margin-left:auto;margin-right:auto;max-width:88%}.Hero_buttonContainer__fX1gd{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;width:100%}.Hero_primaryBtn__yOuDr,.Hero_secondaryBtn__bppkD{font-size:.8rem;min-width:0;min-width:auto;padding:.65rem .85rem;width:100%}.Hero_secondaryBtn__bppkD:last-child{grid-column:1/-1}html:not(.magic-theme) .Hero_hero__zvVCj{min-height:80vh}}@media (max-width:360px){.Hero_hero__zvVCj{padding:0 .5rem 80px}.Hero_heroContent__3EKA5{padding:1rem}.Hero_buttonContainer__fX1gd{gap:.375rem}.Hero_primaryBtn__yOuDr,.Hero_secondaryBtn__bppkD{font-size:.75rem;padding:.625rem}}@media (max-width:320px){.Hero_buttonContainer__fX1gd{grid-template-columns:1fr}.Hero_primaryBtn__yOuDr,.Hero_secondaryBtn__bppkD{font-size:.875rem;padding:.75rem}}.About_about__tFYRZ{align-items:center;background:radial-gradient(circle at 12% 18%,#64ffda24,#0000 42%),radial-gradient(circle at 85% 12%,#7cb4ff29,#0000 45%),linear-gradient(135deg,#0a0f12,#06080a 45%,#0b1117);display:flex;min-height:100vh;overflow:hidden;padding:clamp(4rem,6vw,6.5rem) clamp(1.25rem,3vw,3rem);position:relative}.About_about__tFYRZ:before{background-image:linear-gradient(#0000 0 48px,#7cffda0f 48px 49px),linear-gradient(90deg,#0000 0 48px,#7cffda0a 48px 49px);background-size:49px 49px;content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.About_container__WazHV{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}.About_content__aHwTY{grid-gap:clamp(1.8rem,3vw,2.6rem);animation:About_fadeIn__blSZh .8s ease-out;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#0c1216f2,#0a0c0ef5);border:1px solid #7cffda2e;border-radius:28px;box-shadow:0 30px 80px #0000008c,inset 0 0 0 1px #ffffff0a;display:grid;gap:clamp(1.8rem,3vw,2.6rem);grid-template-columns:minmax(280px,1.05fr) minmax(280px,.95fr);isolation:isolate;overflow:hidden;padding:clamp(2.2rem,3.5vw,3.6rem);position:relative}.About_content__aHwTY:after,.About_content__aHwTY:before{content:"";position:absolute}.About_content__aHwTY:before{animation:About_borderSlideX__Tl-Kw 5.5s linear infinite;background:linear-gradient(90deg,#0000,#7cffdad9,#0000);height:2px;left:0;pointer-events:none;top:0;width:100%}.About_content__aHwTY:after{animation:About_borderSlideY__RbYID 5.5s linear infinite;animation-delay:1.6s;background:linear-gradient(180deg,#0000,#7cffdad9,#0000);height:100%;pointer-events:none;right:0;top:0;width:2px}html:not(.magic-theme) .About_content__aHwTY .About_borderFx__00XuY{display:block;inset:0;pointer-events:none;position:absolute;z-index:1}html:not(.magic-theme) .About_content__aHwTY .About_borderFx__00XuY:before{animation:About_borderSlideX__Tl-Kw 5.5s linear infinite;animation-delay:2.8s;background:linear-gradient(90deg,#0000,#7cffdad9,#0000);bottom:0;content:"";height:2px;position:absolute;right:0;width:100%}html:not(.magic-theme) .About_content__aHwTY .About_borderFx__00XuY:after{animation:About_borderSlideY__RbYID 5.5s linear infinite;animation-delay:4s;background:linear-gradient(180deg,#0000,#7cffdad9,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:2px}.About_aboutColumn__ddToM,.About_skillsColumn__YSNFZ{display:flex;flex-direction:column;gap:1rem;min-width:0}.About_skillsColumn__YSNFZ h3{color:#7cffdad9;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;letter-spacing:.28rem;margin-bottom:.5rem;text-transform:uppercase}@keyframes About_borderSlideX__Tl-Kw{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes About_borderSlideY__RbYID{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.About_title__pZpnC{animation:About_slideDown__vYDGi .6s ease-out;color:#f1f6ff;font-family:Sora,Space Grotesk,sans-serif;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;letter-spacing:.02em;margin-bottom:1.6rem;position:relative}.About_title__pZpnC:after{color:#7cffdacc;content:"FULL STACK PROFILE";display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;letter-spacing:.32rem;margin-top:.65rem;text-transform:uppercase}@keyframes About_fadeIn__blSZh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes About_slideDown__vYDGi{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.About_description__\+dvZe{animation:About_fadeIn__blSZh .8s ease-out .3s both;background:#060a0ca6;border:1px solid #7cffda33;border-left:3px solid #7cffda8c;border-radius:18px;box-shadow:0 18px 40px #00000059;color:#eaf5ffd1;font-family:Sora,Space Grotesk,sans-serif;font-size:1.05rem;line-height:1.9;margin-bottom:2.4rem;opacity:0;padding:1.25rem 1.4rem}.About_skills__r8Qmm{margin-top:2rem}.About_skills__r8Qmm h3{animation:About_fadeIn__blSZh .8s ease-out .5s both;color:#fff;font-size:2rem;font-weight:600;margin-bottom:2rem;opacity:0}.About_skillGrid__kFl51{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.About_skillCategory__9q8nF{background:linear-gradient(160deg,#0c1216e6,#080c0ef5);border:1px solid #7cffda73;border-radius:18px;overflow:hidden;padding:1.4rem 1.5rem 1.3rem;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.About_skillCategory__9q8nF:before{animation:About_borderSweep__DHnJF 7s linear infinite;border:1px solid #7cffda2e;border-radius:14px;content:"";inset:10px;opacity:.55;pointer-events:none;position:absolute}.About_skillCategory__9q8nF:after{animation:About_lineGlow__FZiZe 3.6s ease-in-out infinite;background:linear-gradient(90deg,#0000,#7cffdad9,#0000);content:"";height:2px;left:1.1rem;opacity:.7;pointer-events:none;position:absolute;right:1.1rem;top:.85rem}@keyframes About_borderSweep__DHnJF{0%{border-color:#7cffda2e;box-shadow:0 0 0 #7cffda00}50%{border-color:#50c6ff73;box-shadow:0 0 22px #7cffda59}to{border-color:#7cffda2e;box-shadow:0 0 0 #7cffda00}}html:not(.magic-theme) .About_skillCategory__9q8nF:after,html:not(.magic-theme) .About_skillCategory__9q8nF:before{content:none}html:not(.magic-theme) .About_skillCategory__9q8nF .About_borderFx__00XuY{display:block;inset:0;pointer-events:none;position:absolute;z-index:1}html:not(.magic-theme) .About_skillCategory__9q8nF .About_borderFx__00XuY:after,html:not(.magic-theme) .About_skillCategory__9q8nF .About_borderFx__00XuY:before{content:none}.About_skillCategory__9q8nF:first-child{--order:1}.About_skillCategory__9q8nF:nth-child(2){--order:2}.About_skillCategory__9q8nF:nth-child(3){--order:3}.About_skillCategory__9q8nF:hover{border-color:#7cffda66;box-shadow:0 18px 40px #00000059;transform:translateY(-6px)}.About_skillCategory__9q8nF h4{color:#f2f7ff;font-family:Sora,Space Grotesk,sans-serif;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.About_skillCategory__9q8nF ul{list-style:none;padding:0}.About_skillCategory__9q8nF li{align-items:center;animation:About_fadeInLeft__\+lJpY .5s ease-out forwards;color:#e2edf7d1;display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.98rem;gap:.4rem;margin-bottom:.65rem;opacity:0;transition:color .25s ease}.About_skillCategory__9q8nF li:first-child{animation-delay:.1s}.About_skillCategory__9q8nF li:nth-child(2){animation-delay:.2s}.About_skillCategory__9q8nF li:nth-child(3){animation-delay:.3s}.About_skillCategory__9q8nF li:nth-child(4){animation-delay:.4s}@keyframes About_fadeInLeft__\+lJpY{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.About_skillCategory__9q8nF li:before{color:#7cffdae6;content:"</>";font-size:.75rem;letter-spacing:.08rem}@media (max-width:768px){.About_about__tFYRZ{padding:4rem 1rem}.About_title__pZpnC{font-size:2.3rem}.About_description__\+dvZe{font-size:1rem}.About_content__aHwTY{padding:1.8rem}.About_content__aHwTY,.About_skillGrid__kFl51{grid-template-columns:1fr}}.magic-theme .About_about__tFYRZ{background:#0000;display:block;min-height:auto;padding:2.25rem 1.5rem}.magic-theme .About_content__aHwTY{grid-gap:2.5rem;align-items:start;background:linear-gradient(150deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;box-shadow:0 26px 70px #00000080,0 0 0 1px #ffffff0f;display:grid;gap:2.5rem;grid-template-columns:minmax(340px,1fr) minmax(420px,1.2fr);padding:3.5rem}.magic-theme .About_title__pZpnC{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#9ffcff,#bcb6ff 55%,#7ae8ff);-webkit-background-clip:text;letter-spacing:.5px;margin-bottom:1.25rem}.magic-theme .About_description__\+dvZe{color:#f4f8ffdb;font-size:1.05rem;line-height:1.75;max-width:50ch}.magic-theme .About_skills__r8Qmm h3{color:#f4f8ffe6}.magic-theme .About_skillGrid__kFl51{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.magic-theme .About_skillCategory__9q8nF{background:radial-gradient(circle at 20% 20%,#7ae8ff14,#0000 60%),radial-gradient(circle at 80% 10%,#8c7cff14,#0000 60%),#080c14cc;border:1px solid #ffffff1f;box-shadow:0 20px 45px #00000073;transform:translateY(0);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.magic-theme .About_skillCategory__9q8nF:hover{border-color:#fff3;box-shadow:0 26px 60px #0000008c;transform:translateY(-6px)}.magic-theme .About_skillCategory__9q8nF h4{color:#f4f8ff;letter-spacing:.3px}.magic-theme .About_skillCategory__9q8nF li:before{color:#6be26f}.magic-theme .About_skillCategory__9q8nF ul li{color:#f4f8ffcc}.magic-theme .About_content__aHwTY .About_borderFx__00XuY:after,.magic-theme .About_content__aHwTY .About_borderFx__00XuY:before,.magic-theme .About_content__aHwTY:after,.magic-theme .About_content__aHwTY:before,.magic-theme .About_skillCategory__9q8nF .About_borderFx__00XuY:after,.magic-theme .About_skillCategory__9q8nF .About_borderFx__00XuY:before,.magic-theme .About_skillCategory__9q8nF:after,.magic-theme .About_skillCategory__9q8nF:before{display:none}@media (max-width:992px){.magic-theme .About_content__aHwTY{grid-template-columns:1fr;padding:2.5rem}}.About_magicAbout__c\+htg{background:#0000;display:block;min-height:auto;padding:clamp(3.25rem,5vw,5rem) clamp(1.25rem,3vw,2.75rem)}.About_magicShell__WGMWf{isolation:isolate;margin:0 auto;max-width:1280px;position:relative}.About_gridBackdrop__CtucK{background:radial-gradient(circle at 15% 20%,#7df9ff29,#0000 40%),radial-gradient(circle at 82% 12%,#7cb6ff24,#0000 36%),linear-gradient(135deg,#09121ee6,#050a14eb);border-radius:30px;inset:clamp(.5rem,1vw,.9rem);overflow:hidden;position:absolute;z-index:0}.About_gridBackdrop__CtucK:after{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:44px 44px;content:"";inset:0;mix-blend-mode:screen;opacity:.35;position:absolute}.About_electricFrame__tFDJZ{display:block;position:relative;z-index:1}.About_magicGlass__wXLzv{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(150deg,#0c1826eb,#080c14f0);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 26px 70px #0000008c,0 0 0 1px #ffffff0f;overflow:hidden;padding:clamp(2.5rem,4vw,3.75rem);position:relative}.About_magicGlass__wXLzv:before{background:radial-gradient(circle at 20% 20%,#7df9ff1f,#0000 40%),radial-gradient(circle at 82% 10%,#7cb6ff1f,#0000 38%),radial-gradient(circle at 52% 88%,#667eea14,#0000 35%);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.About_glowSoft__vPeNl{background:radial-gradient(circle at 30% 20%,#7cf9ff3d,#0000 42%),radial-gradient(circle at 80% 16%,#80c4ff33,#0000 46%);filter:blur(44px);inset:-16%;opacity:.35;position:absolute;z-index:0}.About_magicContent__0HI2Z{grid-gap:clamp(1.75rem,3vw,3rem);align-items:start;display:grid;gap:clamp(1.75rem,3vw,3rem);grid-template-columns:minmax(320px,.95fr) minmax(420px,1.05fr);position:relative;z-index:1}.About_magicIntro__CAZ8R{display:flex;flex-direction:column;gap:.75rem}.About_eyebrow__Tz2bC{color:#e3efffb8;font-size:.85rem;letter-spacing:1.2px;text-transform:uppercase}.About_magicTitle__tg\+Jd{color:#e8f1ff;font-size:clamp(2.4rem,3vw,3.4rem);letter-spacing:.6px}.About_magicTitle__tg\+Jd span{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#b5e6ff,#7df9ff 50%,#cbbdff);-webkit-background-clip:text}.About_magicDescription__6Rs1j{color:#f4f8ffdb;font-size:1.05rem;line-height:1.75;max-width:52ch}.About_magicSkills__-QL\+V{display:flex;flex-direction:column;gap:1.2rem}.About_magicSkillGrid__rGXwx{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.About_magicSkillCard__byKne{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 20% 20%,#7ae8ff14,#0000 60%),radial-gradient(circle at 78% 12%,#8c7cff12,#0000 60%),#080c14db;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 20px 45px #00000073;padding:1.25rem 1.4rem}.About_magicSkillCard__byKne h4{color:#f4f8ff;font-size:1.05rem;letter-spacing:.3px;margin-bottom:.6rem}.About_magicSkillCard__byKne ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.About_magicSkillCard__byKne li{align-items:center;color:#f4f8ffd6;display:flex;font-size:.95rem;gap:.4rem;line-height:1.4}.About_magicSkillCard__byKne li:before{color:#6be26f;content:">";font-size:.85rem}.About_scrollReveal__bcbAG{--reveal-progress:0;display:block;isolation:isolate;line-height:1.75;min-height:6.5rem;position:relative;width:100%}.About_description__\+dvZe.About_scrollReveal__bcbAG{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.About_word__nHSeN{transition:none}}.About_word__nHSeN{color:#ffffff7a;display:inline-block;opacity:.55;transition:color .22s ease,text-shadow .22s ease,opacity .22s ease}.About_lit__KOyTI{-webkit-text-fill-color:#0000;background:linear-gradient(115deg,#7df9ff,#9fb8ff 50%,#bcd7ff);-webkit-background-clip:text;background-clip:text;color:#f4fbff;opacity:1;text-shadow:0 0 6px #7df9ff40}.magic-theme .About_word__nHSeN{color:#f4f8ff75}.magic-theme .About_lit__KOyTI{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#c6e8ff,#7df9ff 50%,#d7cffd);-webkit-background-clip:text;background-clip:text;color:#c9e7ff;text-shadow:0 0 12px #7df9ff73}html:not(.magic-theme) .About_lit__KOyTI{-webkit-text-fill-color:#f4fbff;background:none;text-shadow:0 0 5px #7df9ff33}.magic-theme .About_magicAbout__c\+htg{background:#0000!important;border:none!important;box-shadow:none!important;padding:clamp(2rem,3.5vw,3.5rem) clamp(1.25rem,3vw,2.75rem)!important}.About_skeletonKicker__p0zm-{height:12px;margin-bottom:.8rem;width:140px}.About_skeletonTitle__ywIK8{height:34px;margin-bottom:1rem;width:clamp(220px,45vw,360px)}.About_skeletonSubtitle__HZg-s{height:20px;margin-bottom:1rem;width:180px}.About_skeletonParagraph__V9b1V{display:flex;flex-direction:column;gap:.7rem;max-width:640px}.About_skeletonLine__hM\+QA{border-radius:999px;height:12px}.About_skeletonLineShort__MKRJj{width:72%}.About_skeletonCard__fsLiH{display:flex;flex-direction:column;gap:.65rem}.About_skeletonSkillTitle__g7QcW{border-radius:999px;height:14px;width:60%}.About_skeletonSkillList__U19j\+{display:flex;flex-direction:column;gap:.5rem}@media (max-width:900px){.About_magicContent__0HI2Z{grid-template-columns:1fr}.About_magicAbout__c\+htg{padding:3rem 1.25rem}}@media (max-width:600px){.About_magicSkillGrid__rGXwx{grid-template-columns:1fr}.About_magicGlass__wXLzv{padding:2.25rem 1.75rem}}.Projects_projects__Mqq8x{background:radial-gradient(1200px at 8% 12%,#64ffda1f,#0000 42%),radial-gradient(900px at 85% 10%,#788cff1f,#0000 45%),linear-gradient(180deg,#090909,#050505 45%,#0a0a0a);font-family:Space Grotesk,Segoe UI,sans-serif;min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.Projects_container__-9eVi{margin:0 auto;max-width:1400px}.Projects_filters__dF6Ty{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:#0a0c0ebf;border:1px solid #ffffff14;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 40px #00000073;cursor:grab;display:flex;flex-wrap:nowrap;gap:.6rem;justify-content:flex-start;margin-bottom:3.5rem;overflow-x:auto;overflow-y:hidden;padding:.7rem 4.25rem .7rem 1.4rem;position:relative;scroll-behavior:auto;scroll-padding:0 4.2rem;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;user-select:none;-webkit-user-select:none;-ms-user-select:none}.Projects_filters__dF6Ty::-webkit-scrollbar{display:none}.Projects_filters__dF6Ty.Projects_dragging__VEwHz{cursor:grabbing}.Projects_filters__dF6Ty:after,.Projects_filters__dF6Ty:before{bottom:0;content:"";opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:20px;z-index:1}.Projects_filters__dF6Ty:before{background:linear-gradient(90deg,#0a0c0ecc,#0a0c0e00);border-bottom-left-radius:999px;border-top-left-radius:999px;left:0}.Projects_filters__dF6Ty:after{background:linear-gradient(270deg,#0a0c0ecc,#0a0c0e00);border-bottom-right-radius:999px;border-top-right-radius:999px;right:0}.Projects_filtersAtEnd__0pFsn:after,.Projects_filtersAtStart__Snlq5:before{opacity:0}.Projects_dragHint__NZuvG{align-items:center;animation:Projects_hintFloat__xCDD0 1.2s ease-in-out infinite;background:#050a0ce0;border:1px solid #64ffda73;border-radius:999px;box-shadow:0 8px 20px #00000080,0 0 14px #64ffda40;color:#e8fffaeb;display:inline-flex;font-size:.8rem;gap:.35rem;letter-spacing:.4px;padding:.28rem .75rem;pointer-events:none;position:absolute;right:.6rem;text-transform:uppercase;top:50%;transform:translateY(-50%);z-index:5}.Projects_activeIndicator__KKkwa{background:linear-gradient(180deg,#64ffdafa,#40bea8fa);box-shadow:0 12px 24px #00000059,inset 0 0 14px #ffffff40;overflow:hidden;transform:translateZ(0) scale(1);transform:translate3d(var(--indicator-x,0),var(--indicator-y,0),0) scale(1);transition:transform .45s cubic-bezier(.2,.9,.2,1.15),width .4s ease,height .4s ease,opacity .2s ease;z-index:1}.Projects_activeIndicator__KKkwa,.Projects_trail__Hmpb\+{border-radius:18px;left:0;opacity:0;pointer-events:none;position:absolute;top:0}.Projects_trail__Hmpb\+{background:linear-gradient(90deg,#64ffda00,#64ffda80 40%,#64ffda00);filter:blur(6px);height:0;transform:translateZ(0) scaleX(.5);transform:translate3d(var(--trail-x,0),var(--trail-y,0),0) scaleX(.5);width:0;z-index:3}.Projects_trail__Hmpb\+:after{background:linear-gradient(90deg,#0000,#ffffffe6 50%,#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;opacity:0;position:absolute;transform:translateX(-120%)}.Projects_trailActive__vFAQ2{animation:Projects_trailWarp__FymCf .6s cubic-bezier(.18,.9,.2,1.1)}.Projects_trailActive__vFAQ2:after{animation:Projects_trailSweep__EKX0k .6s ease}.Projects_activeIndicator__KKkwa:before{background:linear-gradient(110deg,#0000,#ffffffbf 45%,#0000 70%);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;opacity:0;position:absolute;transform:translateX(-120%)}.Projects_activeIndicator__KKkwa:after{border:1px solid #ffffff59;border-radius:inherit;box-shadow:inset 0 0 10px #fff3;content:"";inset:4px;opacity:0;position:absolute}.Projects_dragHintHidden__SyqsC{animation:none;opacity:0;transform:translateY(-50%) translateX(12px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;visibility:hidden}.Projects_filterBtn__BaCkk{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#19191999;border:1px solid #ffffff14;border-radius:18px;color:#ffffffb3;cursor:pointer;font-size:.95rem;font-weight:600;letter-spacing:.4px;overflow:visible;padding:.7rem 1.6rem;position:relative;text-transform:uppercase;transition:all .3s ease;white-space:nowrap;z-index:4}.Projects_filterBtn__BaCkk.Projects_active__Rn2DU,.Projects_filterBtn__BaCkk:hover{background:linear-gradient(180deg,#64ffdaf2,#40bea8f2);border-color:#64ffda8c;box-shadow:0 10px 20px #00000059;color:#061214}.Projects_filterBtn__BaCkk.Projects_active__Rn2DU{animation:Projects_chipPop__Zul8z .32s ease-out}.Projects_filterBtn__BaCkk.Projects_active__Rn2DU:after{animation:Projects_chipWave__sBKhi .55s ease-out;border:1px solid #64ffdacc;border-radius:18px;content:"";display:none;inset:-3px;opacity:0;pointer-events:none;position:absolute}.Projects_filterBtn__BaCkk,.Projects_filterBtn__BaCkk.Projects_active__Rn2DU,.Projects_filterBtn__BaCkk:hover{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.Projects_grid__64TR3{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(520px,1fr))}.Projects_projectCard__VxmqP{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141414f2;border:1px solid #ffffff14;border-radius:1.25rem;box-shadow:0 18px 50px #00000059;display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden;position:relative;transition:all .35s ease}.Projects_projectCard__VxmqP:before{background:linear-gradient(120deg,#64ffda1f,#0000 55%);content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.Projects_projectCard__VxmqP:hover{border-color:#ffffff2e;box-shadow:0 28px 70px #00000073;transform:translateY(-8px)}.Projects_imageContainer__XjE49{clip-path:polygon(0 0,100% 0,92% 100%,0 100%);height:100%;min-height:260px;overflow:hidden;position:relative;width:100%}.Projects_imageContainer__XjE49 img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.Projects_projectCard__VxmqP:hover .Projects_imageContainer__XjE49 img{transform:scale(1.08)}.Projects_overlay__Rew0x{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080cd9;border:1px solid #ffffff29;border-radius:999px;bottom:1.2rem;box-shadow:0 10px 24px #0006;left:1.2rem;padding:.45rem .95rem;position:absolute}.Projects_overlay__Rew0x h3{color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.Projects_content__lIv-Z{display:flex;flex-direction:column;padding:1.75rem 1.6rem}.Projects_content__lIv-Z h3{color:#fff;font-family:Unbounded,Space Grotesk,sans-serif;font-size:1.45rem;font-weight:600;letter-spacing:.2px;margin-bottom:.75rem}.Projects_content__lIv-Z p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffffb3;display:-webkit-box;flex:1 1;font-size:.98rem;line-height:1.6;margin-bottom:1.25rem;min-height:4.8em;overflow:hidden;text-overflow:ellipsis}.Projects_links__1npxE{align-items:center;display:flex;gap:1rem;margin-top:auto}.Projects_links__1npxE a{background:#64ffda14;border:1px solid #64ffda33;border-radius:12px;color:#fffc;display:grid;font-size:1.2rem;height:38px;place-items:center;transition:all .3s ease;width:38px}.Projects_links__1npxE a:hover{background:linear-gradient(135deg,#64ffdae6,#6cc4ffe6);color:#041114;transform:translateY(-2px)}.Projects_more__g2adm{border:1px solid #64ffda40;border-radius:999px;color:#64ffda;cursor:pointer;font-size:.9rem;margin-left:auto;padding:.45rem .9rem;transition:all .3s ease;white-space:nowrap}.Projects_more__g2adm:hover{background:#64ffda1f;transform:translateX(4px)}.Projects_filterSkeleton__EovIu{border-radius:999px;height:38px;width:120px}.Projects_skeletonCard__s1k99{pointer-events:none}.Projects_skeletonMedia__oDqBl{border-bottom:1px solid #ffffff14}.Projects_skeletonTitle__HPOPb{height:18px;margin-bottom:.9rem;width:65%}.Projects_skeletonLine__y\+lns{height:12px;margin-bottom:.6rem;width:100%}.Projects_skeletonLineShort__tsUuB{width:80%}.Projects_skeletonLinks__K03Hk{align-items:center;display:flex;gap:1rem;margin-top:auto}.Projects_skeletonIcon__wWV\+I{border-radius:50%;height:24px;width:24px}.Projects_skeletonMore__XeGV6{border-radius:999px;height:14px;margin-left:auto;width:70px}@media (max-width:768px){.Projects_grid__64TR3{grid-template-columns:1fr}.Projects_projects__Mqq8x{padding:4rem 1rem}.Projects_filters__dF6Ty{margin-bottom:2rem;padding:.65rem 1rem;scroll-padding:0 1rem;width:100%}.Projects_filterBtn__BaCkk{font-size:.875rem;padding:.5rem 1.5rem}.Projects_projectCard__VxmqP{grid-template-columns:1fr}.Projects_imageContainer__XjE49{clip-path:none;min-height:220px}.Projects_dragHint__NZuvG{display:none}}.magic-theme .Projects_projects__Mqq8x{background:#0000;padding:6rem 1.5rem}.magic-theme .Projects_filters__dF6Ty{-ms-overflow-style:none;background:#080c14d1;border:1px solid #ffffff1a;box-shadow:0 16px 40px #00000073;gap:.6rem;justify-content:flex-start;margin-bottom:3rem;padding:.7rem 4.25rem .7rem .9rem;scroll-padding:0 4.2rem;scrollbar-width:none}.magic-theme .Projects_filters__dF6Ty::-webkit-scrollbar{display:none}.magic-theme .Projects_filterBtn__BaCkk{background:linear-gradient(135deg,#7cf7d42e,#64ffda14);border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 12px 28px #00000059;color:#e8f1ff;padding:.6rem 1.3rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.magic-theme .Projects_filterBtn__BaCkk.Projects_active__Rn2DU,.magic-theme .Projects_filterBtn__BaCkk:hover{background:linear-gradient(135deg,#7cf7d4e6,#64ffdaf2);border-color:#7cf7d473;box-shadow:0 18px 44px #0000007a,0 0 12px #7ad6ff38;color:#04131c;transform:translateY(0)}.magic-theme .Projects_grid__64TR3{gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.magic-theme .Projects_projectCard__VxmqP{background:linear-gradient(150deg,#080c14eb,#060a12eb);border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 26px 70px #0009;overflow:hidden;transform:translateY(0);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.magic-theme .Projects_projectCard__VxmqP:hover{border-color:#fff3;box-shadow:0 28px 76px #0009;filter:brightness(1.02);transform:translateY(-8px)}.magic-theme .Projects_imageContainer__XjE49{min-height:240px}.magic-theme .Projects_overlay__Rew0x{background:linear-gradient(135deg,#7ad6ff33,#050910d9);border:1px solid #ffffff2e;border-radius:999px}.magic-theme .Projects_content__lIv-Z{gap:.85rem;justify-content:center;padding:1.9rem 1.7rem}.magic-theme .Projects_content__lIv-Z h3{color:#e8f1ff}.magic-theme .Projects_content__lIv-Z p{color:#e8f1ffc7;min-height:auto}.magic-theme .Projects_links__1npxE a{background:#7cf7d41f;border:1px solid #7cf7d440;color:#e8f1ffe6}.magic-theme .Projects_links__1npxE a:hover{background:linear-gradient(135deg,#7cf7d4e6,#7ad6ffe6);color:#04121e}.magic-theme .Projects_links__1npxE{margin-top:1rem}.magic-theme .Projects_more__g2adm{border-color:#7cf7d44d;color:#7cf7d4}@media (max-width:768px){.magic-theme .Projects_projects__Mqq8x{border-radius:16px;margin:.75rem 0;max-width:100%;padding:2.25rem .75rem;width:100%}.magic-theme .Projects_container__-9eVi{max-width:100%;width:100%}.magic-theme .Projects_filters__dF6Ty{margin-bottom:2rem;padding:.6rem 1rem;scroll-padding:0 1rem;width:100%}.magic-theme .Projects_filterBtn__BaCkk{font-size:.85rem;padding:.5rem 1.1rem}.magic-theme .Projects_grid__64TR3{align-content:start;align-items:start;gap:1.4rem;grid-template-columns:1fr;min-height:auto!important}.magic-theme .Projects_projectCard__VxmqP{align-self:start;grid-template-columns:1fr}.magic-theme .Projects_imageContainer__XjE49{min-height:210px}.magic-theme .Projects_content__lIv-Z{gap:.65rem;padding:1.4rem 1.2rem}.magic-theme .Projects_content__lIv-Z p{min-height:auto}.magic-theme .Projects_links__1npxE{flex-wrap:wrap;gap:.75rem;margin-top:1rem}}@keyframes Projects_fadeOut__NEKtZ{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes Projects_fadeIn__oHMlh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Projects_hintFloat__xCDD0{0%{opacity:.65;transform:translateY(-50%) translateX(0)}50%{opacity:1;transform:translateY(-50%) translateX(6px)}to{opacity:.7;transform:translateY(-50%) translateX(0)}}@keyframes Projects_chipPop__Zul8z{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-6px) scale(1.05)}to{transform:translateY(0) scale(1)}}@keyframes Projects_chipWave__sBKhi{0%{opacity:.7;transform:scale(.96)}to{opacity:0;transform:scale(1.08)}}@keyframes Projects_indicatorRipple__UCMQP{0%{opacity:.45;transform:scale(.92)}to{opacity:0;transform:scale(1.1)}}@keyframes Projects_indicatorWarp__7MwSJ{0%{transform:translateZ(0) scale(.98);transform:translate3d(var(--indicator-x,0),var(--indicator-y,0),0) scale(.98)}40%{transform:translateZ(0) scale(1.12,.92);transform:translate3d(var(--indicator-x,0),var(--indicator-y,0),0) scale(1.12,.92)}70%{transform:translateZ(0) scale(.98,1.04);transform:translate3d(var(--indicator-x,0),var(--indicator-y,0),0) scale(.98,1.04)}to{transform:translateZ(0) scale(1);transform:translate3d(var(--indicator-x,0),var(--indicator-y,0),0) scale(1)}}@keyframes Projects_indicatorSweep__qxb-B{0%{opacity:0;transform:translateX(-120%)}35%{opacity:.9}to{opacity:0;transform:translateX(120%)}}@keyframes Projects_indicatorRing__yTgbG{0%{opacity:.6;transform:scale(.96)}to{opacity:0;transform:scale(1)}}@keyframes Projects_trailWarp__FymCf{0%{opacity:0;transform:translateZ(0) scaleX(.2);transform:translate3d(var(--trail-x,0),var(--trail-y,0),0) scaleX(.2)}25%{opacity:.9}70%{opacity:.7}to{opacity:0;transform:translateZ(0) scaleX(1);transform:translate3d(var(--trail-x,0),var(--trail-y,0),0) scaleX(1)}}@keyframes Projects_trailSweep__EKX0k{0%{opacity:0;transform:translateX(-120%)}35%{opacity:1}to{opacity:0;transform:translateX(120%)}}.Projects_activeIndicatorPulse__C-SUr{animation:Projects_indicatorWarp__7MwSJ .62s cubic-bezier(.18,.95,.2,1.1)}.Projects_activeIndicatorPulse__C-SUr:before{animation:Projects_indicatorSweep__qxb-B .65s ease}.Projects_activeIndicatorPulse__C-SUr:after{animation:Projects_indicatorRing__yTgbG .6s ease}.Projects_fadeOut__NEKtZ{animation:Projects_fadeOut__NEKtZ .5s forwards}.Projects_fadeIn__oHMlh{animation:Projects_fadeIn__oHMlh .5s forwards}.ProjectModal_modalOverlay__zWGsR{animation:ProjectModal_overlayIn__ZKSx2 .12s ease-out;background:#05080ac7;display:grid;inset:0;overscroll-behavior:contain;place-items:center;position:fixed;z-index:1000}.ProjectModal_modal__VnYI6{animation:ProjectModal_modalIn__eer\+d .16s ease-out;background:linear-gradient(180deg,#101214fa,#090c0efa);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 20px 55px #00000073;color:#f6fffe;font-family:Space Grotesk,Segoe UI,sans-serif;max-height:86vh;overflow:auto;overscroll-behavior:contain;padding:2.4rem 2.6rem 2rem;position:relative;width:min(1080px,92vw)}.ProjectModal_closeButton__6WlV9{background:#ffffff0f;border:none;border-radius:12px;color:#fffc;cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;right:1.3rem;top:1.3rem;transition:transform .2s ease,background .2s ease;width:40px}.ProjectModal_closeButton__6WlV9:hover{background:#ffffff1f;transform:rotate(12deg)}.ProjectModal_header__txiHS{margin-bottom:1.6rem}.ProjectModal_kicker__3MWR2{color:#64ffdacc;display:inline-block;font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.2rem;margin-bottom:.6rem;text-transform:uppercase}.ProjectModal_header__txiHS h2{font-size:clamp(2rem,3.2vw,2.6rem);margin:0 0 .4rem}.ProjectModal_subtitle__Cnog4{color:#ffffffad;margin:0}.ProjectModal_body__eDX2s{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:.95fr 1.05fr}.ProjectModal_preview__DC0BU{grid-gap:1.2rem;display:grid;gap:1.2rem}.ProjectModal_imageContainer__GjpD-{--zoom-x:50%;--zoom-y:50%;aspect-ratio:16/10;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.ProjectModal_imageContainer__GjpD- img{height:100%;object-fit:cover;transform:scale(1.08);transform-origin:var(--zoom-x) var(--zoom-y);transition:transform .2s ease;width:100%}.ProjectModal_imageContainer__GjpD-:hover img{transform:scale(1.18)}.ProjectModal_metaGrid__oCJdN{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectModal_metaCard__67dx9{grid-gap:.35rem;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;display:grid;gap:.35rem;padding:.8rem 1rem}.ProjectModal_metaCard__67dx9 span{color:#fff9;font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.12rem;text-transform:uppercase}.ProjectModal_metaCard__67dx9 strong{color:#f7fffe;font-size:1rem}.ProjectModal_info__3Hbd-{grid-gap:1.3rem;display:grid;gap:1.3rem}.ProjectModal_description__8yWMQ{color:#ffffffbf;font-size:1.05rem;line-height:1.6}.ProjectModal_section__09srT h3{color:#fff;font-size:1.1rem;margin-bottom:.6rem}.ProjectModal_tags__mwomY{display:flex;flex-wrap:wrap;gap:.5rem}.ProjectModal_tag__cy\+cK{background:#64ffda14;border:1px solid #64ffda40;border-radius:999px;color:#e6f7f4d9;font-size:.85rem;padding:.4rem .8rem}.ProjectModal_featureList__Yyqtm{grid-gap:.6rem;display:grid;gap:.6rem;list-style:none;padding:0}.ProjectModal_featureList__Yyqtm li{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;color:#ffffffc7;padding:.7rem .9rem}.ProjectModal_links__Hnkf7{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.ProjectModal_button__XPoo8{align-items:center;background:#64ffda14;border:1px solid #64ffda73;border-radius:12px;color:#64ffda;display:inline-flex;gap:.6rem;padding:.75rem 1.3rem;text-decoration:none;transition:transform .2s ease,background .2s ease}.ProjectModal_button__XPoo8:hover{background:#64ffda2e;transform:translateY(-1px)}@keyframes ProjectModal_overlayIn__ZKSx2{0%{opacity:0}to{opacity:1}}@keyframes ProjectModal_modalIn__eer\+d{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.ProjectModal_modal__VnYI6{padding:2rem 1.6rem}.ProjectModal_body__eDX2s,.ProjectModal_metaGrid__oCJdN{grid-template-columns:1fr}}@media (max-width:600px){.ProjectModal_modalOverlay__zWGsR{padding:.5rem}.ProjectModal_modal__VnYI6{max-height:92vh;padding:1.6rem 1.2rem;width:100%}}@media (prefers-reduced-motion:reduce){.ProjectModal_modalOverlay__zWGsR,.ProjectModal_modal__VnYI6{animation:none}}:root{--contact-ink:#e6f7f4;--contact-muted:#e6f7f4b3;--contact-accent:#64ffda;--contact-accent-2:#4de3ff;--contact-dark:#060a0c}.Contact_contact__4zmlP{background:radial-gradient(900px at 15% 10%,#64ffda29,#0000 50%),radial-gradient(800px at 80% 0,#4de3ff29,#0000 55%),linear-gradient(180deg,#050606,#050707 45%,#070b0c);font-family:Sora,Segoe UI,sans-serif;min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.Contact_contact__4zmlP:after,.Contact_contact__4zmlP:before{content:"";inset:0;pointer-events:none;position:absolute}.Contact_contact__4zmlP:before{animation:Contact_gridFloat__tXW3q 14s ease-in-out infinite;background-image:linear-gradient(#64ffda0f 1px,#0000 0),linear-gradient(90deg,#64ffda0f 1px,#0000 0);background-size:120px 120px;opacity:.5;transform:translateY(-20px)}.Contact_contact__4zmlP:after{background:radial-gradient(circle at 20% 20%,#64ffda33,#0000 60%),radial-gradient(circle at 80% 70%,#4de3ff33,#0000 50%);opacity:.6}.Contact_container__J1LZ1{margin:0 auto;max-width:1200px;position:relative;z-index:1}.Contact_layout__ORinV{grid-gap:2.8rem;align-items:stretch;display:grid;gap:2.8rem;grid-template-columns:1.05fr 1fr}.Contact_intro__Hr92a{color:#e6f7f4;color:var(--contact-ink);display:flex;flex-direction:column;gap:1.6rem}.Contact_kicker__mufPD{align-items:center;color:#64ffdad9;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:.9rem;gap:.3rem;letter-spacing:.24rem;text-transform:uppercase}.Contact_caret__Z3y50{animation:Contact_caretBlink__djla0 .8s steps(1) infinite;display:inline-block}.Contact_intro__Hr92a h2{color:#f4fffe;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:700;line-height:1.05;margin:0}.Contact_neon__2PWiq{color:#64ffda;color:var(--contact-accent);text-shadow:0 0 18px #64ffda73}.Contact_intro__Hr92a p{color:#e6f7f4b3;color:var(--contact-muted);font-size:1.1rem;max-width:460px}.Contact_console__ywLFr{background:#080c0ed9;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 20px 50px #00000073;overflow:hidden;position:relative}.Contact_console__ywLFr:after{animation:Contact_scanline__VxEWO 6s ease-in-out infinite;background:linear-gradient(120deg,#0000,#64ffda1a 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-140%)}.Contact_consoleHeader__dpNox{align-items:center;background:#0c1214e6;border-bottom:1px solid #ffffff0d;display:flex;gap:.4rem;padding:.6rem 1rem}.Contact_dot__4lyLb{background:#fff3;border-radius:50%;height:10px;width:10px}.Contact_dot__4lyLb:first-child{background:#ff6b6b}.Contact_dot__4lyLb:nth-child(2){background:#ffd166}.Contact_dot__4lyLb:nth-child(3){background:#6cffa8}.Contact_consoleTitle__028QI{color:#ffffff8c;font-family:IBM Plex Mono,monospace;font-size:.75rem;margin-left:auto}.Contact_consoleBody__TnxWy{grid-gap:.8rem;color:#ffffffc7;display:grid;font-family:IBM Plex Mono,monospace;font-size:.95rem;gap:.8rem;padding:1.4rem 1.6rem 1.8rem}.Contact_codeLine__frjT5{align-items:center;display:flex;gap:.6rem}.Contact_prompt__G6gWt{color:#64ffda;color:var(--contact-accent)}.Contact_statusRow__LjbHv{align-items:center;color:#ffffffd9;display:inline-flex;gap:.6rem}.Contact_pulseDot__N7Mmt{animation:Contact_pulse__o2we4 1.6s ease-in-out infinite;background:#64ffda;background:var(--contact-accent);border-radius:50%;box-shadow:0 0 12px #64ffda99;height:10px;width:10px}.Contact_stack__NNsxs{display:flex;flex-wrap:wrap;gap:.6rem}.Contact_stack__NNsxs span{animation:Contact_floatTag__23N1Y 6s ease-in-out infinite;background:#64ffda14;border:1px solid #64ffda40;border-radius:999px;color:#e6f7f4d9;font-family:IBM Plex Mono,monospace;font-size:.85rem;padding:.35rem .85rem}.Contact_stack__NNsxs span:nth-child(2){animation-delay:.4s}.Contact_stack__NNsxs span:nth-child(3){animation-delay:.8s}.Contact_stack__NNsxs span:nth-child(4){animation-delay:1.2s}.Contact_stack__NNsxs span:nth-child(5){animation-delay:1.6s}.Contact_formPanel__Ri9r9{background:#080c0ed9;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 22px 55px #00000073;overflow:hidden;padding:2.8rem 2.4rem;position:relative}.Contact_formPanel__Ri9r9:before{animation:Contact_borderSpin__FrxJS 12s linear infinite;background:conic-gradient(from 0deg,#64ffda40,#4de3ff26,#0000,#64ffda40);content:"";inset:-30%;opacity:.6;position:absolute;z-index:0}.Contact_formPanel__Ri9r9:after{background:#080c0eeb;border-radius:20px;content:"";inset:2px;position:absolute;z-index:0}.Contact_form__Hp1Bg{grid-gap:1.4rem;display:grid;gap:1.4rem;position:relative;z-index:1}.Contact_formGroup__\+gbXF{grid-gap:.6rem;display:grid;gap:.6rem}.Contact_label__ho1rK{color:#ffffffc7;font-family:IBM Plex Mono,monospace;font-size:.85rem;letter-spacing:.12rem;text-transform:uppercase}.Contact_input__luYix,.Contact_textarea__srp\+X{background:#0e1418d9;border:1px solid #64ffda33;border-radius:14px;color:#f5fffe;font-size:1rem;padding:.9rem 1rem;transition:border .3s ease,box-shadow .3s ease,transform .3s ease;width:100%}.Contact_input__luYix:focus,.Contact_textarea__srp\+X:focus{border-color:#64ffdab3;box-shadow:0 0 0 4px #64ffda26;outline:none;transform:translateY(-2px)}.Contact_textarea__srp\+X{min-height:160px;resize:vertical}.Contact_button__F\+kJb{align-items:center;background:linear-gradient(120deg,#64ffdaf2,#4de3fff2);border:none;border-radius:14px;color:#041012;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;letter-spacing:.04rem;overflow:hidden;padding:.95rem 1.4rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.Contact_button__F\+kJb:after{background:linear-gradient(120deg,#0000,#fff9,#0000);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .6s ease}.Contact_button__F\+kJb:hover{box-shadow:0 16px 30px #64ffda59;transform:translateY(-2px)}.Contact_button__F\+kJb:hover:after{transform:translateX(120%)}.Contact_button__F\+kJb:disabled{cursor:not-allowed;opacity:.6;transform:none}.Contact_buttonIcon__r31ax{font-size:1.2rem}.Contact_error__jAeQ8,.Contact_success__DFxdw{font-family:IBM Plex Mono,monospace;font-size:.9rem;margin-top:.4rem;text-align:center}.Contact_success__DFxdw{color:#64ffda}.Contact_error__jAeQ8{color:#ff7a7a}.Contact_emailError__mbULe{color:#ff7a7a;font-size:.85rem}.Contact_subscribePanel__3j0Ly{background:#080c0ed9;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 22px 55px #00000073;margin:2.6rem auto 0;max-width:860px;overflow:hidden;padding:2rem 2.4rem;position:relative}.Contact_subscribePanel__3j0Ly:before{animation:Contact_borderSpin__FrxJS 16s linear infinite;background:conic-gradient(from 0deg,#64ffda38,#4de3ff1f,#0000,#64ffda38);content:"";inset:-30%;opacity:.5;pointer-events:none;position:absolute;z-index:0}.Contact_subscribePanel__3j0Ly:after{background:#080c0ef0;border-radius:20px;content:"";inset:2px;pointer-events:none;position:absolute;z-index:0}.Contact_subscribe__0IbDk{grid-gap:.9rem;display:grid;gap:.9rem;position:relative;z-index:1}.Contact_subscribeHeader__PWaz4{grid-gap:.35rem;display:grid;gap:.35rem}.Contact_subscribeTitle__GI-Zg{color:#f4fffe;font-size:1.2rem;margin:0}.Contact_subscribeText__niQUI{color:#e6f7f4b3;color:var(--contact-muted);font-size:.95rem;margin:0}.Contact_subscribeForm__nWaRj{grid-gap:.8rem;align-items:center;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto}.Contact_subscribeButton__xDfFf{font-size:.95rem;padding:.85rem 1.3rem}.Contact_subscribeHint__t8QxV{color:#ffffffb3;font-family:IBM Plex Mono,monospace;font-size:.85rem;text-align:center}.Contact_srOnly__jM8FH{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:900px){.Contact_layout__ORinV{grid-template-columns:1fr}.Contact_intro__Hr92a p{max-width:100%}.Contact_subscribePanel__3j0Ly{margin-top:2rem;max-width:100%}}@media (max-width:600px){.Contact_contact__4zmlP{padding:4rem 1rem}.Contact_formPanel__Ri9r9{padding:2rem 1.4rem}.Contact_subscribeForm__nWaRj{grid-template-columns:1fr}.Contact_subscribePanel__3j0Ly{padding:1.6rem 1.4rem}}@media (prefers-reduced-motion:reduce){.Contact_button__F\+kJb:after,.Contact_console__ywLFr:after,.Contact_contact__4zmlP:before,.Contact_formPanel__Ri9r9:before,.Contact_pulseDot__N7Mmt,.Contact_stack__NNsxs span{animation:none}}@keyframes Contact_gridFloat__tXW3q{0%{transform:translateY(-20px)}50%{transform:translateY(10px)}to{transform:translateY(-20px)}}@keyframes Contact_scanline__VxEWO{0%{transform:translateX(-140%)}to{transform:translateX(140%)}}@keyframes Contact_caretBlink__djla0{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes Contact_pulse__o2we4{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes Contact_floatTag__23N1Y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes Contact_borderSpin__FrxJS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.magic-theme .Contact_contact__4zmlP{background:#0000}.magic-theme .Contact_formPanel__Ri9r9:after{background:#0a0e16eb}.Career_career__BVQDn{--career-accent:var(--accent-primary);--career-accent-rgb:var(--accent-primary-rgb);--career-accent-soft:rgba(var(--accent-primary-rgb),0.16);--career-accent-strong:rgba(var(--accent-primary-rgb),0.7);overflow:visible;padding:clamp(4.5rem,6vw,6.5rem) 2rem;position:relative}.Career_career__BVQDn:before{background:radial-gradient(circle at 12% 18%,rgba(var(--career-accent-rgb),.12),#0000 38%),radial-gradient(circle at 82% 12%,rgba(var(--career-accent-rgb),.08),#0000 34%),radial-gradient(circle at 48% 85%,rgba(var(--career-accent-rgb),.06),#0000 42%);content:"";inset:0;pointer-events:none;position:absolute}.Career_career__BVQDn:after{background:repeating-linear-gradient(90deg,#ffffff0f,#ffffff0f 1px,#0000 0,#0000 12px),repeating-linear-gradient(0deg,#ffffff0a,#ffffff0a 1px,#0000 0,#0000 14px);content:"";inset:0;mix-blend-mode:screen;opacity:.18;pointer-events:none;position:absolute}.Career_container__z9lG9{margin:0 auto;max-width:1200px;position:relative;z-index:1}.Career_header__WGh3U{margin-bottom:3rem;max-width:760px;position:relative}.Career_kicker__ItQxg{align-items:center;color:#64ffdae6;display:inline-flex;font-size:.78rem;font-weight:700;gap:.5rem;letter-spacing:.22em;text-transform:uppercase}.Career_title__6i7Ms{color:#fff;font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:800;margin:.4rem 0 .6rem;text-shadow:0 18px 35px #00000059}.Career_titleRule__czuU9{background:linear-gradient(90deg,var(--career-accent),#0000);border-radius:999px;box-shadow:0 0 18px rgba(var(--career-accent-rgb),.5);height:3px;margin:0 0 1.1rem;width:160px}.Career_subtitle__Cwqg3{color:#ffffffbf;font-size:1.1rem;margin-bottom:1rem}.Career_intro__RXn\+G{border-left:2px solid rgba(var(--career-accent-rgb),.3);color:#ffffffb3;font-size:1rem;line-height:1.7;max-width:680px;padding-left:1rem}.Career_timeline__BIvH-{--progress:0;height:170vh;height:calc(100vh + var(--steps, 1)*70vh);margin-top:2.5rem;position:relative}.Career_stickyStage__CEICJ{align-items:center;display:flex;height:70vh;position:sticky;top:clamp(110px,16vh,160px)}.Career_stageInner__w0SqC{height:100%;position:relative;transform:scale(.94);transform:scale(calc(.94 + var(--progress, 0)*.06));transform-origin:center;transition:transform .25s ease-out;width:100%}.Career_trunk__PFaE0{background:linear-gradient(180deg,rgba(var(--career-accent-rgb),.12),rgba(var(--career-accent-rgb),.5),rgba(var(--career-accent-rgb),.12));border-radius:999px;box-shadow:0 0 18px rgba(var(--career-accent-rgb),.4);height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}.Career_trunk__PFaE0:after{background:linear-gradient(180deg,rgba(var(--career-accent-rgb),.2),rgba(var(--career-accent-rgb),.95));border-radius:inherit;box-shadow:0 0 20px rgba(var(--career-accent-rgb),.55);content:"";height:0;height:calc(var(--progress, 0)*100%);left:0;position:absolute;top:0;width:100%}.Career_trunk__PFaE0:before{content:none}.Career_card__aSJNi{--branch-length:clamp(90px,12vw,190px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(140deg,#121820e6,#0a0e14eb);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 22px 50px #00000073;filter:blur(2px);isolation:isolate;left:50%;opacity:0;overflow:hidden;padding:1.75rem 2rem;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) translateX(calc(var(--card-offset) + var(--enter-offset))) scale(.96);transition:opacity .5s ease,transform .6s ease,filter .5s ease,box-shadow .25s ease,border-color .25s ease;width:min(480px,90vw)}.Career_card__aSJNi:before{background:radial-gradient(circle at 10% 20%,rgba(var(--career-accent-rgb),.12),#0000 45%),linear-gradient(120deg,rgba(var(--career-accent-rgb),.08),#0000 60%);content:"";inset:0;opacity:.85;pointer-events:none;position:absolute}.Career_cardActive__\+fZNN{filter:none;opacity:1;pointer-events:auto;transform:translate(-50%,-50%) translateX(var(--card-offset)) scale(1)}.Career_cardInactive__\+je7r{opacity:0}.Career_cardActive__\+fZNN:hover{border-color:rgba(var(--career-accent-rgb),.4);box-shadow:0 28px 60px #00000080,0 0 24px rgba(var(--career-accent-rgb),.18)}.Career_cardSweep__Ae066{background:linear-gradient(120deg,#0000 38%,rgba(var(--career-accent-rgb),.35) 50%,#0000 62%);inset:-40% -20%;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.Career_cardActive__\+fZNN .Career_cardSweep__Ae066{animation:Career_cardSweep__Ae066 1.6s ease-out forwards}.Career_connector__gwsCW{background:linear-gradient(90deg,rgba(var(--career-accent-rgb),0),rgba(var(--career-accent-rgb),.8));box-shadow:0 0 12px rgba(var(--career-accent-rgb),.45);height:2px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--branch-length)}.Career_cardActive__\+fZNN .Career_connector__gwsCW{opacity:.9}.Career_connector__gwsCW:after{content:none}.Career_left__tC7xm .Career_connector__gwsCW{right:calc(var(--branch-length)*-1)}.Career_right__8zpxp .Career_connector__gwsCW{left:calc(var(--branch-length)*-1);transform:translateY(-50%) scaleX(-1)}.Career_cardTop__LD-dl{align-items:center;display:flex;justify-content:space-between;margin-bottom:.85rem}.Career_period__8cJyd{color:rgba(var(--career-accent-rgb),.9);font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.Career_now__9JqRS{background:linear-gradient(135deg,rgba(var(--career-accent-rgb),.9),#7ad6ffe6);border-radius:999px;color:#021013;font-size:.7rem;font-weight:800;letter-spacing:.2em;padding:.25rem .6rem;text-transform:uppercase}.Career_card__aSJNi h3{color:#fff;font-size:1.4rem;margin:0 0 .35rem}.Career_place__kvLRY{color:#fff9;font-size:.95rem;margin-bottom:.85rem}.Career_description__guOp9{color:#ffffffbf;line-height:1.6;margin-bottom:1.1rem}.Career_tags__3Twv3{display:flex;flex-wrap:wrap;gap:.5rem}.Career_tag__7lB7x{background:rgba(var(--career-accent-rgb),.12);border:1px solid rgba(var(--career-accent-rgb),.2);border-radius:999px;color:#ffffffd9;font-size:.75rem;font-weight:600;padding:.35rem .7rem}.Career_current__6\+eFs{border-color:rgba(var(--career-accent-rgb),.45);box-shadow:0 28px 70px #0000008c,0 0 24px rgba(var(--career-accent-rgb),.25)}.Career_left__tC7xm{--card-offset:calc((var(--branch-length) + 240px)*-1);--enter-offset:-60px}.Career_right__8zpxp{--card-offset:calc(var(--branch-length) + 240px);--enter-offset:60px}@keyframes Career_trunkPulse__ouIxN{0%,to{opacity:.65;transform:translate(-50%,-50%) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@keyframes Career_cardSweep__Ae066{0%{opacity:0;transform:translateX(-120%)}35%{opacity:.6}to{opacity:0;transform:translateX(120%)}}@media (max-width:900px){.Career_timeline__BIvH-{height:auto}.Career_stickyStage__CEICJ{height:auto;position:static}.Career_stageInner__w0SqC{display:flex;flex-direction:column;gap:2rem;transform:none}.Career_trunk__PFaE0{display:none}.Career_card__aSJNi{left:auto;pointer-events:auto;position:relative;top:auto;width:100%}.Career_cardActive__\+fZNN,.Career_cardInactive__\+je7r,.Career_card__aSJNi{filter:none;opacity:1;transform:none}.Career_connector__gwsCW{display:none}}@media (max-width:768px){.Career_career__BVQDn{padding:4rem 1.25rem}.Career_card__aSJNi{padding:1.5rem}}.Career_error__F3cMG{color:#f44336;padding:1rem;text-align:center}.Career_skeletonKicker__77bES{height:10px;margin-bottom:.8rem;width:120px}.Career_skeletonTitle__mPaxq{height:34px;margin-bottom:1rem;width:clamp(240px,48vw,420px)}.Career_skeletonParagraph__dagMO{display:flex;flex-direction:column;gap:.65rem;max-width:620px}.Career_skeletonLine__-gwjX{border-radius:999px;height:12px}.Career_skeletonLineShort__k6zbE{width:70%}.Career_skeletonCard__MEXaC{display:flex;flex-direction:column;gap:.7rem}.Career_skeletonRow__fcZpj{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.Career_skeletonChip__\+q9U-{border-radius:999px;height:18px;width:110px}.Career_skeletonChipSmall__\+hPQ3{border-radius:999px;height:18px;width:56px}.Career_skeletonTitleLine__96hKj{border-radius:999px;height:18px;width:65%}.Career_skeletonTags__NGCZu{display:flex;flex-wrap:wrap;gap:.5rem}.Career_skeletonTag__aV98Z{border-radius:999px;height:18px;width:72px}.magic-theme section.Career_career__BVQDn{--magic-side:clamp(1rem,3vw,3.75rem);background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0 calc(var(--magic-side)*-1)!important;max-width:none!important;overflow:visible!important;padding:clamp(4.5rem,6vw,6.5rem) 2rem!important;width:calc(100% + var(--magic-side)*2)!important}.magic-theme section.Career_career__BVQDn:before{background:radial-gradient(circle at 18% 22%,#7cf7d424,#0000 38%),radial-gradient(circle at 82% 12%,#7ad6ff29,#0000 36%),radial-gradient(circle at 45% 86%,#7cf7d414,#0000 42%)}.magic-theme section.Career_career__BVQDn:after{background:repeating-linear-gradient(90deg,#7df9ff14,#7df9ff14 1px,#0000 0,#0000 14px),repeating-linear-gradient(0deg,#7df9ff0d,#7df9ff0d 1px,#0000 0,#0000 16px);mix-blend-mode:screen;opacity:.22}.magic-theme .Career_kicker__ItQxg{color:#7cf7d4e6}.magic-theme .Career_title__6i7Ms{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#f1f5ff,#9fe8ff 55%,#7cf7d4);-webkit-background-clip:text}.magic-theme .Career_subtitle__Cwqg3{color:#e8f1ffc7}.magic-theme .Career_intro__RXn\+G{color:#e8f1ffcc}.magic-theme .Career_card__aSJNi{background:linear-gradient(150deg,#080c14eb,#050910eb);border:1px solid #ffffff1f;box-shadow:0 24px 65px #0009}.magic-theme .Career_tag__7lB7x{background:linear-gradient(135deg,#7ad6ff2e,#7cf7d429);border:1px solid #ffffff24}.magic-theme .Career_trunk__PFaE0{background:linear-gradient(180deg,#7ad6ff33,#7cf7d4bf,#7ad6ff33);box-shadow:0 0 24px #7ad6ff80}.magic-theme .Career_trunk__PFaE0:after{background:linear-gradient(180deg,#7ad6ff4d,#7cf7d4)}@media (prefers-reduced-motion:reduce){.Career_trunk__PFaE0:before{animation:none}.Career_cardSweep__Ae066{display:none}}.Reviews_reviews__n3fdK{background:radial-gradient(900px at 10% 10%,#64ffda1f,#0000 55%),radial-gradient(800px at 90% 20%,#4de3ff1f,#0000 55%),linear-gradient(180deg,#040607,#05080a 55%,#060c0f);overflow:hidden;padding:5.5rem 2rem;position:relative}.Reviews_reviews__n3fdK:before{background-image:linear-gradient(#64ffda0d 1px,#0000 0),linear-gradient(90deg,#64ffda0d 1px,#0000 0);background-size:140px 140px;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}.Reviews_container__2j80\+{margin:0 auto;max-width:1200px;position:relative;z-index:1}.Reviews_heading__vRpa5{margin-bottom:2.5rem;text-align:left}.Reviews_kicker__lb1g4{color:#64ffdad9;font-family:IBM Plex Mono,monospace;font-size:.85rem;letter-spacing:.26rem;margin-bottom:.75rem;text-transform:uppercase}.Reviews_heading__vRpa5 h2{color:#f5fffe;font-size:clamp(2.4rem,4vw,3.4rem);margin:0 0 .8rem}.Reviews_subtitle__lWHkI{color:#e6f7f4bf;line-height:1.6;max-width:560px}.Reviews_layout__DWiRL{grid-gap:2.2rem;align-items:start;display:grid;gap:2.2rem;grid-template-columns:1.1fr .9fr}.Reviews_listPanel__uCv0i{display:flex;flex-direction:column;gap:1.2rem}.Reviews_listHeader__cwFPt{align-items:center;color:#f4f7ff;display:flex;justify-content:space-between}.Reviews_listHeader__cwFPt h3{font-size:1.3rem;margin:0}.Reviews_count__k8j5A{border:1px solid #7cffda40;border-radius:999px;color:#7cffdacc;font-family:IBM Plex Mono,monospace;font-size:.85rem;padding:.2rem .6rem}.Reviews_carousel__Kfhxj{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr auto}.Reviews_reviewCard__QhQI0{align-items:flex-start;background:#080c10db;border:1px solid #7cffda29;border-radius:16px;box-shadow:0 18px 38px #0006;display:flex;gap:1rem;min-height:140px;padding:1.2rem 1.3rem}.Reviews_reviewContent__oX1fD h4{color:#f5fffe;font-size:1.05rem;margin:0}.Reviews_reviewContent__oX1fD p{color:#e0eeffc2;line-height:1.6;margin:.5rem 0 0}.Reviews_reviewHeader__72tsb{align-items:center;display:flex;gap:1rem;justify-content:space-between}.Reviews_reviewDate__xjbqc{color:#7cffdab3;font-family:IBM Plex Mono,monospace;font-size:.75rem}.Reviews_avatar__aE2Wu{border:1px solid #7cffda4d;border-radius:50%;flex:0 0 auto;height:56px;overflow:hidden;width:56px}.Reviews_avatar__aE2Wu img{height:100%;object-fit:cover;width:100%}.Reviews_avatarFallback__tkAua{background:radial-gradient(circle at 30% 30%,#7cffda59,#0a1218e6);border-radius:50%;color:#e6f7f4e6;display:grid;font-family:IBM Plex Mono,monospace;font-weight:600;height:100%;place-items:center;position:relative;width:100%}.Reviews_avatarFallback__tkAua span{font-size:.75rem;position:relative;z-index:1}.Reviews_avatarButton__2F\+aW{background:#0000;border:none;cursor:pointer;padding:0}.Reviews_navButton__rIngn{align-items:center;background:#080c10b3;border:1px solid #7cffda4d;border-radius:50%;color:#e6f7f4;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;width:38px}.Reviews_navIcon__Pmlek{display:block;font-size:1.4rem;line-height:1;transform:translateY(-1px)}.Reviews_navButton__rIngn:hover{border-color:#7cffda99;box-shadow:0 10px 24px #00000059;transform:translateY(-1px)}.Reviews_dots__6y9Xx{display:flex;gap:.5rem;justify-content:center}.Reviews_dot__47TKV{background:#0000;border:1px solid #7cffda66;border-radius:50%;cursor:pointer;height:8px;opacity:.6;width:8px}.Reviews_dotActive__t8vh0{background:#7cffdae6;opacity:1}.Reviews_formPanel__TtZOq{background:#080c10e6;border:1px solid #7cffda33;border-radius:18px;box-shadow:0 24px 50px #00000073;padding:1.8rem 1.7rem}.Reviews_formHeader__leJTH h3{color:#f5fffe;font-size:1.4rem;margin:0 0 .5rem}.Reviews_formHeader__leJTH p{color:#e6f7f4b3;font-size:.95rem;margin:0 0 1.4rem}.Reviews_form__meAFH{grid-gap:1rem;display:grid;gap:1rem}.Reviews_label__KrNP2{color:#7cffdae6;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.18rem;text-transform:uppercase}.Reviews_input__bw8Dy,.Reviews_textarea__G5D0o{background:#0c1218e6;border:1px solid #7cffda33;border-radius:12px;color:#f5fffe;font-size:.95rem;padding:.85rem 1rem;transition:border .3s ease,box-shadow .3s ease;width:100%}.Reviews_input__bw8Dy:focus,.Reviews_textarea__G5D0o:focus{border-color:#7cffda99;box-shadow:0 0 0 3px #7cffda26;outline:none}.Reviews_textarea__G5D0o{min-height:140px;resize:vertical}.Reviews_uploadRow__TRIq1{align-items:center;display:flex;gap:1rem}.Reviews_uploadPreviewButton__SAu24{background:#0000;border:none;cursor:pointer;display:inline-flex;padding:0;touch-action:none;-webkit-user-select:none;user-select:none}.Reviews_uploadPreviewButton__SAu24[data-enabled=false]{cursor:default}.Reviews_uploadPreview__7qgkq{border:1px solid #7cffda40;border-radius:50%;height:54px;overflow:hidden;width:54px}.Reviews_uploadPreview__7qgkq img{height:100%;object-fit:cover;pointer-events:none;transform-origin:center;width:100%}.Reviews_uploadPreviewButton__SAu24[data-dragging=true]{cursor:grabbing}.Reviews_cropHint__l5B4Q{color:#e6f7f499;font-family:IBM Plex Mono,monospace;font-size:.78rem;margin-top:.35rem}.Reviews_avatarPicker__IrkCA{grid-gap:.6rem;background:#0a1014b3;border:1px solid #7cffda33;border-radius:14px;display:grid;gap:.6rem;margin-top:.8rem;padding:.8rem 1rem}.Reviews_avatarPickerHeader__g2jkG{color:#7cffdacc;display:flex;font-family:IBM Plex Mono,monospace;font-size:.72rem;justify-content:space-between;letter-spacing:.12rem;text-transform:uppercase}.Reviews_avatarHint__aWjNB{color:#e6f7f499;letter-spacing:.06rem;text-transform:none}.Reviews_avatarList__yrvLR{display:flex;flex-wrap:wrap;gap:.6rem}.Reviews_avatarOption__KjI0b{background:#080c10b3;border:1px solid #7cffda33;border-radius:50%;cursor:pointer;height:46px;overflow:hidden;padding:0;width:46px}.Reviews_avatarOption__KjI0b img{height:100%;object-fit:cover;width:100%}.Reviews_avatarOptionActive__GmGg7{border-color:#7cffdacc;box-shadow:0 0 0 2px #7cffda33}.Reviews_avatarEmpty__CmaiK{color:#e6f7f499;font-size:.85rem}.Reviews_uploadButton__3vmpt{align-items:center;background:#080c1099;border:1px dashed #7cffda66;border-radius:999px;color:#e6f7f4e6;cursor:pointer;display:inline-flex;font-size:.85rem;gap:.5rem;padding:.7rem 1rem}.Reviews_uploadButton__3vmpt input{display:none}.Reviews_submitButton__oxUuZ{align-items:center;background:linear-gradient(135deg,#0e1c24f2,#0a141cf2);border:1px solid #7cffda73;border-radius:12px;color:#e9fffb;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin-top:.5rem;padding:.95rem 1.2rem;transition:transform .25s ease,box-shadow .25s ease}.Reviews_submitButton__oxUuZ:hover{box-shadow:0 14px 30px #0006;transform:translateY(-2px)}.Reviews_submitButton__oxUuZ:disabled{cursor:not-allowed;opacity:.7;transform:none}.Reviews_submitArrow__rw\+Xz{font-size:1.1rem}.Reviews_error__urRRw,.Reviews_success__cPIJK{font-family:IBM Plex Mono,monospace;font-size:.85rem;margin-top:.2rem}.Reviews_success__cPIJK{color:#64ffda}.Reviews_error__urRRw{color:#ff7a7a}.Reviews_emptyState__v5G7E{background:#0a1014b3;border:1px dashed #7cffda33;border-radius:14px;color:#e6f7f4b3;padding:1.6rem;text-align:center}.Reviews_skeletonGrid__UfmdW{grid-gap:1rem;display:grid;gap:1rem}.Reviews_skeleton__u1Ks6{animation:Reviews_shimmer__RGC2t 1.6s infinite;background:linear-gradient(90deg,#141c2280,#242e38cc,#141c2280);background-size:200% 100%;min-height:120px}.Reviews_imageModalOverlay__s0LNN{background:#040709cc;display:grid;inset:0;padding:1.5rem;place-items:center;position:fixed;z-index:1500}.Reviews_imageModalWrap__yoq11{align-items:center;display:flex;flex-direction:column;gap:1rem}.Reviews_imageModal__Uj4qg{aspect-ratio:1/1;border:1px solid #7cffda59;border-radius:50%;box-shadow:0 24px 60px #0000008c;overflow:hidden;position:relative;width:min(420px,70vw)}.Reviews_imageModal__Uj4qg img{background:#080c10f2;display:block;height:100%;object-fit:contain;transform-origin:center;width:100%}.Reviews_imageModalClose__qBoVX{background:#080c10cc;border:1px solid #7cffda66;border-radius:50%;color:#e6f7f4;cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:12px;top:12px;width:32px}.Reviews_imageModal__Uj4qg[data-dragging=true]{cursor:grabbing}.Reviews_cropControlsInline__adkxI{grid-gap:.4rem;color:#7cffdacc;display:grid;font-family:IBM Plex Mono,monospace;font-size:.72rem;gap:.4rem;letter-spacing:.12rem;text-transform:uppercase;width:min(420px,70vw)}.Reviews_cropControlsInline__adkxI input[type=range]{accent-color:#7cffdae6;width:100%}.Reviews_magic__eWZxZ{background:#0000}.Reviews_magic__eWZxZ:before{display:none}@keyframes Reviews_shimmer__RGC2t{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.Reviews_layout__DWiRL{grid-template-columns:1fr}}@media (max-width:600px){.Reviews_reviews__n3fdK{padding:4rem 1rem}.Reviews_reviewCard__QhQI0{flex-direction:column}.Reviews_reviewHeader__72tsb,.Reviews_uploadRow__TRIq1{align-items:flex-start;flex-direction:column}.Reviews_carousel__Kfhxj{grid-template-columns:1fr}.Reviews_navButton__rIngn{display:none}}.Login_loginContainer__30IPV{align-items:center;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:1rem;position:relative}.Login_decorativeCircle1__lZDLp,.Login_decorativeCircle2__r-osy,.Login_decorativeCircle3__JfCOJ{background:linear-gradient(135deg,var(--accent-primary) 0,#0000 70%);border-radius:50%;filter:blur(40px);opacity:.08;pointer-events:none;position:absolute}.Login_decorativeCircle1__lZDLp{animation:Login_float__P9w4n 8s ease-in-out infinite;height:600px;right:-100px;top:-200px;width:600px}.Login_decorativeCircle2__r-osy{animation:Login_float__P9w4n 12s ease-in-out infinite reverse;bottom:-100px;height:400px;left:-100px;width:400px}.Login_decorativeCircle3__JfCOJ{animation:Login_float__P9w4n 10s ease-in-out infinite;height:300px;left:60%;top:50%;width:300px}.Login_loginBox__O4J7o{animation:Login_slideUp__gZO-U .5s ease forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--bg-primary-rgb),.8);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;max-width:420px;padding:3rem;position:relative;width:100%;z-index:1}.Login_logo__\+mQfk{align-items:center;background:var(--accent-secondary);border-radius:20px;display:flex;height:80px;justify-content:center;margin:0 auto 2rem;overflow:hidden;position:relative;width:80px}.Login_logo__\+mQfk:after{background:linear-gradient(135deg,#0000,#ffffff1a);content:"";inset:0;position:absolute}.Login_logoIcon__9x2ST{animation:Login_pulse__vc\+xt 2s ease-in-out infinite;color:var(--accent-primary);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:40px;width:40px}.Login_loginBox__O4J7o h2{color:var(--text-primary);font-size:2.25rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem;text-align:center}.Login_subtitle__wS\+R0{color:var(--text-secondary);font-size:1.1rem;font-weight:400;margin-bottom:2.5rem;text-align:center}.Login_form__EZboC{display:flex;flex-direction:column;gap:1.5rem}.Login_formGroup__BGH8E{display:flex;flex-direction:column;gap:.75rem}.Login_formGroup__BGH8E label{color:var(--text-secondary);font-size:.95rem;font-weight:500;margin-left:.25rem}.Login_inputWrapper__FsiFM{align-items:center;display:flex;position:relative}.Login_inputIcon__86wz1{color:var(--text-secondary);height:20px;opacity:.7;pointer-events:none;position:absolute;right:16px;transition:all .3s ease;width:20px}.Login_inputWrapper__FsiFM input{background:rgba(var(--bg-primary-rgb),.8);border:2px solid rgba(var(--border-color-rgb),.1);border-radius:14px;box-shadow:inset 0 2px 4px #0000000f;color:var(--text-primary);font-size:1rem;padding:1.25rem 3rem 1.25rem 1.5rem;transition:all .3s ease;width:100%}.Login_inputWrapper__FsiFM input::placeholder{color:var(--text-secondary);opacity:.5}.Login_inputWrapper__FsiFM input:hover{background:rgba(var(--bg-primary-rgb),.9);border-color:rgba(var(--accent-primary-rgb),.3)}.Login_inputWrapper__FsiFM input:focus{background:var(--bg-primary);border-color:var(--accent-primary);box-shadow:inset 0 2px 4px #0000000f,0 0 0 4px var(--accent-secondary);outline:none}.Login_inputWrapper__FsiFM input:focus+.Login_inputIcon__86wz1{color:var(--accent-primary);opacity:1;transform:scale(1.1)}.Login_toggleVisibility__\+1iLY{background:#0000;border:none;border-radius:10px;color:var(--text-secondary);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:8px;transition:color .2s ease,transform .2s ease;width:32px}.Login_toggleVisibility__\+1iLY svg{height:20px;width:20px}.Login_toggleVisibility__\+1iLY:hover{color:var(--accent-primary);transform:scale(1.05)}.Login_toggleVisibility__\+1iLY:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Login_loginButton__WoM1R{background:var(--accent-primary);border:none;border-radius:14px;color:var(--bg-primary);cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.5px;margin-top:1rem;overflow:hidden;padding:1.25rem;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.Login_loginButton__WoM1R:hover{box-shadow:0 4px 12px var(--accent-secondary),0 0 0 2px var(--accent-primary);transform:translateY(-2px)}.Login_loginButton__WoM1R:active{transform:translateY(0)}.Login_error__6JZBb{align-items:center;animation:Login_shake__blYzS .5s ease;background:#f443361a;border:1px solid #f4433633;border-radius:14px;color:#f44336;display:flex;font-size:.95rem;gap:.75rem;padding:1rem 1.25rem}.Login_errorIcon__lAbsE{stroke:#f44336;flex-shrink:0;height:20px;width:20px}.Login_loginButton__WoM1R.Login_loading__c3NKj{color:#0000}.Login_loginButton__WoM1R.Login_loading__c3NKj:after{animation:Login_spin__uwD8F .8s linear infinite;border:3px solid var(--bg-primary);border-radius:50%;border-top:3px solid #0000;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}@keyframes Login_slideUp__gZO-U{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_shake__blYzS{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes Login_spin__uwD8F{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes Login_float__P9w4n{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Login_pulse__vc\+xt{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:480px){.Login_loginBox__O4J7o{border-radius:20px;margin:1rem;padding:2rem}.Login_loginBox__O4J7o h2{font-size:2rem}.Login_subtitle__wS\+R0{font-size:1rem;margin-bottom:2rem}.Login_logo__\+mQfk{height:70px;margin-bottom:1.5rem;width:70px}.Login_logoIcon__9x2ST{height:35px;width:35px}.Login_inputWrapper__FsiFM input{font-size:.95rem;padding:1rem 2.75rem 1rem 1.25rem}.Login_loginButton__WoM1R{font-size:1rem;padding:1rem}.Login_decorativeCircle1__lZDLp{height:300px;width:300px}.Login_decorativeCircle2__r-osy{height:200px;width:200px}.Login_decorativeCircle3__JfCOJ{display:none}}.Dashboard_dashboardContainer__dsdX4{background-color:#0a0a0a;color:#fff;display:flex;min-height:100vh}.Dashboard_dashboard__rVFhB{flex:1 1;margin-left:250px;min-height:100vh;min-width:0;position:relative;transition:margin-left .3s ease;width:calc(100% - 250px)}.Dashboard_sidebarCollapsed__pHHdb .Dashboard_dashboard__rVFhB,.sidebar-collapsed .Dashboard_dashboard__rVFhB{margin-left:60px;width:calc(100% - 60px)}.Dashboard_header__GFpOI{align-items:center;background:#191919f2;border-bottom:1px solid #64ffda1a;box-shadow:0 2px 4px #0000004d;display:flex;height:60px;justify-content:space-between;left:250px;padding:1rem 2rem;position:fixed;right:0;top:0;transition:left .3s ease;z-index:10}.Dashboard_sidebarCollapsed__pHHdb .Dashboard_header__GFpOI,.sidebar-collapsed .Dashboard_header__GFpOI{left:60px}.Dashboard_header__GFpOI h1{color:#64ffda;font-size:1.5rem;margin:0}.Dashboard_userInfo__57kU2{align-items:center;display:flex;gap:1rem}.Dashboard_headerActions__JeKJh{align-items:center;display:flex;gap:1.25rem}.Dashboard_themeToggle__tFrVm{align-items:center;background:#ffffff0a;border:1px solid #64ffda33;border-radius:999px;display:inline-flex;gap:.35rem;padding:.2rem}button.Dashboard_themeOption__BmkyE{background:#0000;border:1px solid #0000;border-radius:999px;box-shadow:none;color:#fff9;cursor:pointer;font-size:.85rem;font-weight:600;padding:.35rem .85rem;transition:all .2s ease}button.Dashboard_themeOptionActive__GAmhJ{background:#64ffda33;border-color:#64ffda66;color:#64ffda}button.Dashboard_themeOption__BmkyE:hover{background:#ffffff14;color:#fff}.Dashboard_userInfo__57kU2 span{color:#fffc}.Dashboard_logoutButton__3weJr{background:#64ffda1a;border:1px solid #64ffda;border-radius:4px;color:#64ffda;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.Dashboard_logoutButton__3weJr:hover{background:#64ffda33;transform:translateY(-2px)}.Dashboard_main__uyq\+A{padding:calc(60px + 2rem) 2rem 2rem}.Dashboard_main__uyq\+A input,.Dashboard_main__uyq\+A select,.Dashboard_main__uyq\+A textarea{box-sizing:border-box;max-width:100%}.Dashboard_messagesSection__B-twl{background:#191919f2;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 20px #0000004d;padding:1.5rem}.Dashboard_messagesList__HleIt{grid-gap:1rem;display:grid;gap:1rem}.Dashboard_messageCard__FE4z0{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:1.5rem;transition:all .3s ease}.Dashboard_messageCard__FE4z0:hover{background:#ffffff14;border-color:#64ffda33;transform:translateY(-2px)}.Dashboard_messageHeader__t5bNG{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.Dashboard_messageActions__LZHrw,.Dashboard_messageTitle__MkQPd{align-items:center;display:flex;gap:.6rem}.Dashboard_messageHeader__t5bNG h3{color:#64ffda;font-size:1.1rem;margin:0}.Dashboard_readBadge__9jdN-,.Dashboard_unreadBadge__LGItl{border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.4px;padding:.2rem .55rem;text-transform:uppercase}.Dashboard_readBadge__9jdN-{background:#ffffff14;border:1px solid #ffffff1f;color:#ffffffb3}.Dashboard_unreadBadge__LGItl{background:#64ffda26;border:1px solid #64ffda66;color:#64ffda}.Dashboard_readButton__la2pP{background:#64ffda1f;border:1px solid #64ffda66;border-radius:4px;color:#64ffda;cursor:pointer;font-size:.85rem;padding:.4rem .8rem;transition:all .3s ease}.Dashboard_readButton__la2pP:hover{background:#64ffda33;transform:translateY(-1px)}.Dashboard_skeletonHeader__916Ja{border-radius:999px;height:16px;width:40%}.Dashboard_skeletonChip__sLhEY{border-radius:999px;height:24px;width:72px}.Dashboard_messageEmail__cFj6w{color:#fff9;font-size:.9rem;margin:.5rem 0}.Dashboard_messageContent__npJiG{color:#fffc;line-height:1.5;margin:1rem 0;white-space:pre-wrap}.Dashboard_messageRead__0-g4C{opacity:.78}.Dashboard_messageUnread__dbr0o{border-color:#64ffda40}.Dashboard_skeletonLine__9Te9t{border-radius:999px;height:10px;margin-top:.6rem}.Dashboard_skeletonLineShort__cgAP4{width:60%}.Dashboard_skeletonMeta__S-2u-{border-radius:999px;height:10px;margin-top:.8rem;width:30%}.Dashboard_messageDate__CY0NS{color:#fff6;font-size:.8rem;margin:0}.Dashboard_deleteButton__ZDkMA{background:#dc26261a;border:1px solid #dc2626;border-radius:4px;color:#dc2626;cursor:pointer;font-size:.875rem;padding:.4rem .8rem;transition:all .3s ease}.Dashboard_deleteButton__ZDkMA:hover{background:#dc262633;transform:translateY(-2px)}.Dashboard_error__EZB5k{background:#dc26261a;border:1px solid #dc262633;border-radius:4px;color:#dc2626;margin-bottom:1rem;padding:.75rem}.Dashboard_loadingWrapper__XacUz{background:#0a0a0a;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9999}.Dashboard_statsCards__IYyUF{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.Dashboard_insightsGrid__dtvID{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:1.5rem}.Dashboard_cardHeaderRow__jTmKY{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.Dashboard_mutedText__PIrcw{color:#ffffff8c;font-size:.85rem}.Dashboard_sparklineWrapper__bQIW7{grid-gap:.6rem;display:grid;gap:.6rem}.Dashboard_sparklineInteractive__3Suhw{position:relative;touch-action:pan-y}.Dashboard_sparkline__fTglx{height:70px;width:100%}.Dashboard_sparklineGuide__Z7TBK{stroke:#fff3;stroke-width:1;stroke-dasharray:4 4}.Dashboard_sparklineDot__BV-Hf{fill:#64ffda;stroke:#0a0a0a;stroke-width:2}.Dashboard_sparklineDotAlt__VkjxW{fill:#6aa6ff;stroke:#0a0a0a;stroke-width:2}.Dashboard_sparklineTooltip__oK54x{grid-gap:.2rem;background:#0a0a0af2;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 8px 20px #00000059;color:#fff;display:grid;font-size:.75rem;gap:.2rem;min-width:120px;padding:.5rem .65rem;pointer-events:none;position:absolute;top:-6px;transform:translate(-50%,-100%)}.Dashboard_tooltipDate__nR9SX{color:#64ffda;font-size:.75rem;font-weight:600;white-space:normal;word-break:break-word}.Dashboard_tooltipRow__v8L4a{align-items:center;color:#fffc;display:flex;gap:.6rem;justify-content:space-between}.Dashboard_sparklineLine__bnO9G{fill:none;stroke:#64ffda;stroke-width:3;opacity:.9}.Dashboard_sparklineLineAlt__rjOSG{fill:none;stroke:#6aa6ff;stroke-width:2;opacity:.85}.Dashboard_sparklineLegend__sCCHq{color:#ffffffb3;display:flex;font-size:.8rem;gap:1rem}.Dashboard_legendItem__0DmtF{align-items:center;display:inline-flex;gap:.4rem}.Dashboard_legendDot__rvYWk{border-radius:50%;display:inline-block;height:10px;width:10px}.Dashboard_legendDotPrimary__DX\+R9{background:#64ffda}.Dashboard_legendDotAlt__9Y6dR{background:#6aa6ff}.Dashboard_trendList__8GBqk{grid-gap:.5rem;display:grid;gap:.5rem;margin-top:.5rem}.Dashboard_trendRow__0Pouu{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:.4rem 0}.Dashboard_trendInfo__PT6Ua{align-items:center;color:#ffffffbf;display:inline-flex;font-size:.9rem;gap:.6rem}.Dashboard_trendDot__8ljPW{border-radius:50%;height:10px;width:10px}.Dashboard_trendStats__OQWCC{align-items:center;display:inline-flex;gap:.6rem}.Dashboard_trendCount__XGwbV{color:#fff;font-weight:600}.Dashboard_trendDelta__MYMFf{font-size:.8rem;font-weight:600}.Dashboard_trendUp__vcSQB{color:#64ffda}.Dashboard_trendDown__COEnN{color:#ff6b6b}.Dashboard_trendNeutral__KSH0B{color:#fff9}.Dashboard_trendMeta__aBcD3{align-items:center;color:#fff9;display:flex;font-size:.85rem;justify-content:space-between;margin-top:.4rem}.Dashboard_trendLabel__KItAN{color:#fff9}.Dashboard_trendValue__Ze14g{font-weight:600}.Dashboard_donutLayout__D-8Zm{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:120px minmax(0,1fr);margin:.5rem 0 1rem}.Dashboard_donutChart__bj5Pk{height:120px;position:relative;touch-action:pan-y;width:120px}.Dashboard_donut__0Aowf{height:120px;width:120px}.Dashboard_donutTrack__-gZkz{fill:none;stroke:#ffffff14;stroke-width:16}.Dashboard_donutSegment__OvJ7O{fill:none;stroke-width:16;cursor:pointer;transform:rotate(-90deg);transform-origin:60px 60px;transition:stroke-width .2s ease,opacity .2s ease,filter .2s ease}.Dashboard_donutSegmentActive__Ms3ZW{stroke-width:20;filter:drop-shadow(0 0 6px rgba(100,255,218,.4))}.Dashboard_donutSegmentDim__2fFfh{opacity:.5}.Dashboard_donutLegend__\+u\+Q9{grid-gap:.4rem;display:grid;gap:.4rem}.Dashboard_legendRow__F99K0{align-items:center;color:#ffffffb3;cursor:pointer;display:flex;font-size:.85rem;gap:.6rem;min-width:0}.Dashboard_legendLabel__nvkUT{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_legendValue__DBu9t{color:#fff;font-weight:600}.Dashboard_donutTooltip__0IAJ2{grid-gap:.2rem;background:#0a0a0af2;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 8px 20px #00000059;color:#fff;display:grid;font-size:.75rem;gap:.2rem;max-width:200px;min-width:140px;padding:.5rem .65rem;pointer-events:none;position:absolute;z-index:2}.Dashboard_donutTooltipTop__4RxYd{transform:translate(-50%,-120%)}.Dashboard_donutTooltipRight__Tf\+Y7{transform:translate(12%,-50%)}.Dashboard_donutTooltipBottom__vw7oc{transform:translate(-50%,20%)}.Dashboard_donutTooltipLeft__4S5yy{transform:translate(-112%,-50%)}@media (max-width:768px){.Dashboard_donutTooltip__0IAJ2{max-width:160px}}.Dashboard_highlightGrid__jjqSt{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Dashboard_highlightItem__vAtvG{grid-gap:.25rem;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;display:grid;gap:.25rem;padding:.6rem .8rem}.Dashboard_highlightLabel__LNsy3{color:#ffffff80;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.Dashboard_highlightValue__4trgU{color:#fff;font-size:.95rem;font-weight:600}.Dashboard_statsNumber__SSrfH{color:#64ffda;font-size:2rem;font-weight:700;margin:.5rem 0}.Dashboard_statsTable__v0XG9{border-collapse:collapse;margin-top:1rem;width:100%}.Dashboard_tableScroll__gTQ1p{overflow-x:auto;width:100%}.Dashboard_statsTable__v0XG9 td,.Dashboard_statsTable__v0XG9 th{border-bottom:1px solid #ffffff1a;padding:.75rem;text-align:left}.Dashboard_tableSkeleton__MhqCb{border-radius:999px;height:12px;width:100%}.Dashboard_tableSkeletonShort__pLyV0{width:65%}.Dashboard_statsTable__v0XG9 th{background:#ffffff0d;color:#64ffda;font-weight:600}.Dashboard_projectGrid__3\+L7j{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:1rem}.Dashboard_projectThumbnail__1HUKf{background:#ffffff0d;border-radius:8px;box-shadow:0 2px 4px #0003;overflow:hidden;transition:transform .3s ease}.Dashboard_projectThumbnail__1HUKf:hover{transform:translateY(-2px)}.Dashboard_projectThumbnail__1HUKf img{border-bottom:1px solid #64ffda33;height:120px;object-fit:cover;width:100%}.Dashboard_projectInfo__6SJMA{padding:.75rem}.Dashboard_projectInfo__6SJMA h4{color:#64ffda;font-size:1rem;margin:0 0 .5rem}.Dashboard_projectInfo__6SJMA p{color:#fff9;font-size:.875rem;margin:0}.Dashboard_emptyState__6zkmV{color:#fff9;padding:1rem 0;text-align:center}.Dashboard_monoCell__QjtUP{color:#fffc;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;white-space:nowrap}.Dashboard_visitMeta__Bpg\+M{color:#ffffff80;font-size:.75rem;margin-top:.2rem}.Dashboard_deviceText__GAi4r,.Dashboard_locationText__Wmqbp,.Dashboard_pathText__PqIiD{color:#ffffffd9;font-size:.9rem}@media (max-width:768px){.Dashboard_dashboard__rVFhB{margin-left:60px;width:calc(100% - 60px)}.Dashboard_header__GFpOI{align-items:flex-start;flex-direction:column;gap:.75rem;height:auto;left:auto;min-height:60px;padding:.75rem 1rem;position:sticky;right:auto}.Dashboard_sidebarCollapsed__pHHdb .Dashboard_header__GFpOI,.sidebar-collapsed .Dashboard_header__GFpOI{left:auto}.Dashboard_header__GFpOI h1{font-size:1.1rem;line-height:1.3}.Dashboard_userInfo__57kU2 span{display:none}.Dashboard_headerActions__JeKJh{flex-wrap:wrap;gap:.6rem;justify-content:space-between;width:100%}button.Dashboard_themeOption__BmkyE{font-size:.8rem;padding:.3rem .6rem}.Dashboard_main__uyq\+A,.Dashboard_messageCard__FE4z0,.Dashboard_messagesSection__B-twl{padding:1rem}.Dashboard_insightsGrid__dtvID,.Dashboard_statsCards__IYyUF{grid-template-columns:1fr}.Dashboard_donutLayout__D-8Zm{grid-template-columns:1fr;justify-items:center;text-align:left}.Dashboard_donutLegend__\+u\+Q9,.Dashboard_legendRow__F99K0{width:100%}.Dashboard_legendValue__DBu9t{flex-shrink:0}.Dashboard_statsNumber__SSrfH{font-size:1.6rem}.Dashboard_tableScroll__gTQ1p{margin:0 -.5rem;padding:0 .5rem}.Dashboard_statsTable__v0XG9{min-width:460px}.Dashboard_statsTable__v0XG9 td,.Dashboard_statsTable__v0XG9 th{font-size:.85rem;padding:.6rem}.Dashboard_projectGrid__3\+L7j{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.Dashboard_messageHeader__t5bNG{align-items:flex-start;flex-direction:column;gap:.6rem}.Dashboard_messageActions__LZHrw{justify-content:flex-end;width:100%}.Dashboard_userInfo__57kU2{margin-left:auto}}@media (max-width:480px){.Dashboard_statsNumber__SSrfH{font-size:1.4rem}.Dashboard_themeToggle__tFrVm{justify-content:flex-start;justify-self:start;padding:.2rem;transform:scale(.95);transform-origin:left center;width:auto;width:max-content}button.Dashboard_themeOption__BmkyE{font-size:.8rem;padding:.3rem .6rem}.Dashboard_headerActions__JeKJh{grid-gap:.6rem;align-items:center;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto;width:100%}.Dashboard_userInfo__57kU2{justify-content:flex-end;margin-left:0;width:auto}.Dashboard_logoutButton__3weJr{font-size:.85rem;padding:.45rem .75rem}.Dashboard_header__GFpOI h1{font-size:1rem}.Dashboard_main__uyq\+A{padding:.9rem .7rem 1.2rem}}@media (max-width:360px){.Dashboard_main__uyq\+A{padding:.8rem .6rem 1.1rem}}@media (max-width:600px){.Dashboard_messageCard__FE4z0,.Dashboard_messagesSection__B-twl{max-width:100%}.Dashboard_dashboardContainer__dsdX4,.Dashboard_dashboard__rVFhB{overflow-x:hidden}.Dashboard_tableScroll__gTQ1p{margin:0;overflow-x:visible;padding:0}.Dashboard_statsTable__v0XG9{min-width:0}.Dashboard_statsTable__v0XG9 thead{display:none}.Dashboard_statsTable__v0XG9 tr{grid-gap:.5rem;display:grid;gap:.5rem;padding:.75rem 0}.Dashboard_statsTable__v0XG9 td{align-items:flex-start;border-bottom:none;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.4rem 0;text-align:left;white-space:normal;word-break:break-word}.Dashboard_statsTable__v0XG9 td:before{color:#64ffda;content:attr(data-label);flex:0 0 auto;font-size:.8rem;font-weight:600;margin-bottom:.15rem;min-width:90px}.Dashboard_statsTable__v0XG9 tbody tr+tr{border-top:1px solid #ffffff14}.Dashboard_monoCell__QjtUP{white-space:normal}.Dashboard_statsTable__v0XG9 td>div{min-width:0}.Dashboard_deviceText__GAi4r,.Dashboard_locationText__Wmqbp,.Dashboard_pathText__PqIiD{white-space:normal}.Dashboard_visitMeta__Bpg\+M{display:block;overflow-wrap:anywhere;white-space:normal;word-break:break-word}}.DeleteModal_modalOverlay__bbqLC{align-items:center;animation:DeleteModal_fadeIn__Iwx5Q .2s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DeleteModal_modal__5xIIZ{animation:DeleteModal_slideIn__IRL6W .3s ease-out;background:#191919f2;border:1px solid #64ffda33;border-radius:8px;box-shadow:0 4px 20px #0000004d;max-width:90%;min-width:300px;padding:2rem}.DeleteModal_modal__5xIIZ h2{color:#64ffda;font-size:1.5rem;margin:0 0 1rem}.DeleteModal_modal__5xIIZ p{color:#fffc;line-height:1.5;margin-bottom:1.5rem}.DeleteModal_buttons__8BYa\+{display:flex;gap:1rem;justify-content:flex-end}.DeleteModal_button__RJfaM{border-radius:4px;cursor:pointer;font-size:.9rem;padding:.75rem 1.5rem;transition:all .3s ease}.DeleteModal_cancelButton__DyC5G{background:#0000;border:1px solid #fff3;color:#fffc}.DeleteModal_cancelButton__DyC5G:hover{background:#ffffff0d;border-color:#ffffff4d}.DeleteModal_confirmButton__uTIly{background:#64ffda1a;border:1px solid #64ffda;color:#64ffda}.DeleteModal_confirmButton__uTIly:hover{background:#64ffda33;transform:translateY(-2px)}@keyframes DeleteModal_fadeIn__Iwx5Q{0%{opacity:0}to{opacity:1}}@keyframes DeleteModal_slideIn__IRL6W{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.DeleteModal_modal__5xIIZ{margin:1rem;padding:1.5rem}}.Sidebar_sidebar__d7izv{background:#191919f2;border-right:1px solid #64ffda1a;display:flex;flex-direction:column;height:100dvh;left:0;min-height:100vh;padding-bottom:env(safe-area-inset-bottom);position:fixed;top:0;transition:width .3s ease;width:250px;z-index:100}.Sidebar_sidebar__d7izv.Sidebar_collapsed__C-AuX{width:60px}.Sidebar_logo__PsZyM{align-items:center;border-bottom:1px solid #ffffff1a;color:#64ffda;display:flex;gap:1rem;height:60px;padding:0 1rem;position:relative}.Sidebar_logoWrapper__p029A{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.Sidebar_logoIcon__QPfhs{height:24px;transition:transform .3s ease;width:24px}.Sidebar_hidden__65UPD{display:none}.Sidebar_collapsed__C-AuX .Sidebar_logoIcon__QPfhs{transform:scale(1.1)}.Sidebar_logoText__IWC7\+{font-size:1.25rem;font-weight:600;transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.Sidebar_collapsed__C-AuX .Sidebar_logoText__IWC7\+{opacity:0;transform:translateX(-20px);width:0}.Sidebar_toggleButton__FjP6V{align-items:center;background:#0000;border:none;border-radius:4px;color:#64ffda;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;transition:all .3s ease;width:32px}.Sidebar_toggleButton__FjP6V:hover{background:#64ffda1a}.Sidebar_collapsed__C-AuX .Sidebar_toggleButton__FjP6V{right:50%;transform:translateX(50%)}.Sidebar_toggleIcon__b--Kh{height:20px;width:20px}.Sidebar_nav__g98rX{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:1rem .5rem calc(1rem + env(safe-area-inset-bottom));scrollbar-width:none}.Sidebar_nav__g98rX::-webkit-scrollbar{height:0;width:0}.Sidebar_navItem__a6Cgr{align-items:center;border-radius:6px;color:#ffffffb3;cursor:pointer;display:flex;gap:1rem;height:42px;margin-bottom:.5rem;padding:0 1rem;position:relative;transition:all .3s ease;white-space:nowrap}.Sidebar_navItem__a6Cgr.Sidebar_active__33L2O,.Sidebar_navItem__a6Cgr:hover{background:#64ffda1a;color:#64ffda}.Sidebar_iconWrapper__Qgk8m{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}.Sidebar_icon__GBJv9{height:20px;left:50%;min-width:20px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:20px}.Sidebar_collapsed__C-AuX .Sidebar_icon__GBJv9{height:24px;transform:translate(-50%,-50%) scale(1.1);width:24px}.Sidebar_badge__zrDvB{background:#64ffda;border-radius:1rem;color:#0a0a0a;font-size:.75rem;font-weight:600;padding:.15rem .5rem;position:absolute;right:1rem;transition:all .3s ease}.Sidebar_collapsed__C-AuX .Sidebar_badge__zrDvB{padding:.1rem .35rem;position:absolute;right:4px;top:0;transform:scale(.8)}.Sidebar_footer__1dn46{border-top:1px solid #ffffff1a;padding:1rem .5rem}.Sidebar_collapsed__C-AuX .Sidebar_navItem__a6Cgr span:not(.Sidebar_badge__zrDvB){opacity:0;overflow:hidden;transform:translateX(-20px);width:0}.Sidebar_collapsed__C-AuX .Sidebar_navItem__a6Cgr{gap:0;justify-content:center;margin-left:auto;margin-right:auto;padding:0;width:42px}.Sidebar_collapsed__C-AuX .Sidebar_logo__PsZyM{justify-content:center;padding:0}@media (max-width:768px){.Sidebar_sidebar__d7izv{width:60px}.Sidebar_logo__PsZyM{justify-content:center;padding:0}.Sidebar_logoText__IWC7\+,.Sidebar_navItem__a6Cgr span:not(.Sidebar_badge__zrDvB){display:none}.Sidebar_navItem__a6Cgr{justify-content:center;margin-left:auto;margin-right:auto;padding:0;width:42px}.Sidebar_badge__zrDvB{padding:.1rem .35rem;position:absolute;right:4px;top:0;transform:scale(.8)}.Sidebar_icon__GBJv9{height:24px;width:24px}.Sidebar_toggleButton__FjP6V{display:none}}.ProjectsManagement_projectsManagement__ulQ9Z{margin:0 auto;max-width:1200px;padding:2rem}.ProjectsManagement_header__tKEwT{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.ProjectsManagement_headerLeft__eN\+W4{align-items:center;display:flex;gap:1rem}.ProjectsManagement_header__tKEwT h2{color:#fff;font-size:1.8rem;margin:0}.ProjectsManagement_manageCategoriesButton__1OAaT{background:#64ffda1a;border:1px solid #64ffda;border-radius:4px;color:#64ffda;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.ProjectsManagement_manageCategoriesButton__1OAaT:hover{background:#64ffda33}.ProjectsManagement_addButton__bB6m2{background:#64ffda;border:none;border-radius:4px;color:#0a0a0a;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.ProjectsManagement_addButton__bB6m2:hover{background:#45e6c3;transform:translateY(-2px)}.ProjectsManagement_projectsList__PwhHD{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ProjectsManagement_projectCard__v\+c2y{background:#ffffff0d;border:1px solid #64ffda1a;border-radius:8px;overflow:hidden;transition:all .3s ease}.ProjectsManagement_projectCard__v\+c2y:hover{border-color:#64ffda4d;transform:translateY(-2px)}.ProjectsManagement_projectImage__lPM1d{background:#0003;height:200px;overflow:hidden;position:relative;width:100%}.ProjectsManagement_projectImage__lPM1d img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProjectsManagement_projectCard__v\+c2y:hover .ProjectsManagement_projectImage__lPM1d img{transform:scale(1.05)}.ProjectsManagement_projectHeader__qpDTH{border-bottom:1px solid #ffffff1a;padding:1rem}.ProjectsManagement_projectHeader__qpDTH h3{color:#fff;font-size:1.2rem;margin:0 0 1rem}.ProjectsManagement_actions__O5ZPa{display:flex;flex-wrap:wrap;gap:.5rem}.ProjectsManagement_actions__O5ZPa button{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-weight:500;min-width:80px;padding:.5rem 1rem;transition:all .3s ease}.ProjectsManagement_viewButton__\+GI8I{background:#64ffda1a;color:#64ffda}.ProjectsManagement_viewButton__\+GI8I:hover{background:#64ffda33}.ProjectsManagement_visibilityButton__dMZU7{background:#ffffff1a;color:#fff}.ProjectsManagement_visibilityButton__dMZU7.ProjectsManagement_visible__8oDFz{background:#64ffda1a;color:#64ffda}.ProjectsManagement_editButton__AoJBx{background:#2196f3;color:#fff}.ProjectsManagement_deleteButton__io7Zk{background:#f44336;color:#fff}.ProjectsManagement_actions__O5ZPa button:hover{opacity:.9;transform:translateY(-1px)}.ProjectsManagement_projectInfo__OXjhK{color:#ffffffb3;padding:1rem}.ProjectsManagement_category__dS4tR{color:#64ffda;font-size:.9rem;margin:0 0 .5rem}.ProjectsManagement_description__Iszox{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.5;margin:0;overflow:hidden}.ProjectsManagement_error__3gwld,.ProjectsManagement_success__4CU8j{animation:ProjectsManagement_fadeInOut__SSQNX 3s ease;border-radius:4px;box-shadow:0 4px 6px #0000001a;font-weight:500;left:50%;margin-bottom:1rem;min-width:300px;padding:1rem;position:fixed;text-align:center;top:20px;transform:translateX(-50%);z-index:1000}.ProjectsManagement_error__3gwld{background:#f44336f2;border:1px solid #d32f2f;color:#fff}.ProjectsManagement_success__4CU8j{background:#4caf50f2;border:1px solid #388e3c;color:#fff}@keyframes ProjectsManagement_fadeInOut__SSQNX{0%{opacity:0;transform:translate(-50%,-20px)}10%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}.ProjectsManagement_loading__odmaO{align-items:center;color:#fff;display:flex;font-size:1.2rem;justify-content:center;min-height:200px}@media (max-width:768px){.ProjectsManagement_projectsManagement__ulQ9Z{padding:1rem}.ProjectsManagement_header__tKEwT{flex-direction:column;gap:1rem}.ProjectsManagement_headerLeft__eN\+W4{flex-direction:column;text-align:center;width:100%}.ProjectsManagement_addButton__bB6m2,.ProjectsManagement_manageCategoriesButton__1OAaT{width:100%}.ProjectsManagement_projectsList__PwhHD{grid-template-columns:1fr}.ProjectsManagement_actions__O5ZPa{flex-direction:column}.ProjectsManagement_actions__O5ZPa button{width:100%}.ProjectsManagement_error__3gwld,.ProjectsManagement_success__4CU8j{max-width:none;min-width:0;width:90%}}.ProjectForm_formOverlay__1HmnO{align-items:flex-start;background:#000c;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.ProjectForm_formContainer__S9LTr{background:#1a1a1a;border:1px solid #64ffda1a;border-radius:8px;box-shadow:0 8px 32px #0000004d;max-width:600px;padding:2rem;position:relative;width:100%}.ProjectForm_formContainer__S9LTr h2{color:#fff;font-size:1.8rem;margin:0 0 2rem}.ProjectForm_closeButton__jY11B{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:30px}.ProjectForm_closeButton__jY11B:hover{background:#ffffff1a}.ProjectForm_form__G3vm4{display:flex;flex-direction:column;gap:1.5rem}.ProjectForm_formGroup__d6IlF{display:flex;flex-direction:column;gap:.5rem}.ProjectForm_formGroup__d6IlF label{color:#fff;font-size:.9rem;font-weight:500}.ProjectForm_formGroup__d6IlF input,.ProjectForm_formGroup__d6IlF select,.ProjectForm_formGroup__d6IlF textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#fff;font-size:1rem;padding:.75rem;transition:all .3s ease;width:100%}.ProjectForm_formGroup__d6IlF select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2364ffda' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1em;padding-right:2.5rem}.ProjectForm_formGroup__d6IlF select option{background:#1a1a1a;color:#fff;padding:.75rem}.ProjectForm_formGroup__d6IlF input:focus,.ProjectForm_formGroup__d6IlF select:focus,.ProjectForm_formGroup__d6IlF textarea:focus{border-color:#64ffda;box-shadow:0 0 0 2px #64ffda1a;outline:none}.ProjectForm_formGroup__d6IlF textarea{min-height:100px;resize:vertical}.ProjectForm_fileInput__HTPaC{background:none;border:none;padding:0}.ProjectForm_fileInput__HTPaC::-webkit-file-upload-button{background:#64ffda1a;border:1px solid #64ffda;border-radius:4px;color:#64ffda;cursor:pointer;font-weight:500;margin-right:1rem;padding:.75rem 1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.ProjectForm_fileInput__HTPaC::-webkit-file-upload-button:hover{background:#64ffda33}.ProjectForm_imagePreview__JsuAq{border-radius:4px;margin-top:1rem;max-width:300px;overflow:hidden}.ProjectForm_imagePreview__JsuAq img{display:block;height:auto;width:100%}.ProjectForm_tagInput__92oYO{display:flex;gap:.5rem}.ProjectForm_tagInput__92oYO input{flex:1 1}.ProjectForm_tagInput__92oYO button{background:#64ffda1a;border:1px solid #64ffda;border-radius:4px;color:#64ffda;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.ProjectForm_tagInput__92oYO button:hover{background:#64ffda33}.ProjectForm_tags__eSdwP{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.ProjectForm_tag__zluvB{align-items:center;background:#64ffda1a;border-radius:4px;color:#64ffda;display:flex;gap:.5rem;padding:.25rem .75rem}.ProjectForm_tag__zluvB button{align-items:center;background:none;border:none;color:#64ffda;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;line-height:1;padding:0}.ProjectForm_tag__zluvB button:hover{color:#f44}.ProjectForm_checkboxLabel__Jad6G{align-items:center;cursor:pointer;display:flex;gap:.5rem}.ProjectForm_checkboxLabel__Jad6G input[type=checkbox]{margin:0;width:auto}.ProjectForm_formActions__WUNzU{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.ProjectForm_cancelButton__VqEB7,.ProjectForm_submitButton__MUtAk{border-radius:4px;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.ProjectForm_cancelButton__VqEB7{background:#ffffff1a;border:none;color:#fff}.ProjectForm_submitButton__MUtAk{background:#64ffda;border:none;color:#0a0a0a}.ProjectForm_cancelButton__VqEB7:hover{background:#ffffff26}.ProjectForm_submitButton__MUtAk:hover{background:#45e6c3;transform:translateY(-1px)}.ProjectForm_error__CTNt2{background:#f44336f2;border:1px solid #d32f2f;border-radius:4px;color:#fff;margin-bottom:1.5rem;padding:1rem}.ProjectForm_errorList__1DRPO{list-style-type:none;margin:0;padding:0}.ProjectForm_errorList__1DRPO li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.ProjectForm_errorList__1DRPO li:before{content:"•";left:.5rem;position:absolute}.ProjectForm_errorList__1DRPO li:last-child{margin-bottom:0}.ProjectForm_loading__9Nwiw{align-items:center;color:#fff;display:flex;font-size:1.2rem;justify-content:center;min-height:200px}@media (max-width:768px){.ProjectForm_formOverlay__1HmnO{padding:1rem}.ProjectForm_formContainer__S9LTr{padding:1.5rem}.ProjectForm_formActions__WUNzU{flex-direction:column}.ProjectForm_cancelButton__VqEB7,.ProjectForm_submitButton__MUtAk{width:100%}.ProjectForm_tagInput__92oYO{flex-direction:column}.ProjectForm_tagInput__92oYO button{width:100%}}.AdminSkeleton_shell__tqyYv{grid-gap:1.5rem;background:#ffffff0d;border-radius:8px;display:grid;gap:1.5rem;min-height:320px;padding:2rem}.AdminSkeleton_compact__5jl7u{background:#0000;border-radius:0;min-height:auto;padding:0}.AdminSkeleton_title__FYC26{border-radius:999px;height:28px;width:min(320px,60%)}.AdminSkeleton_cards__bBEfA{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AdminSkeleton_card__U0HNP{grid-gap:.6rem;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;display:grid;gap:.6rem;padding:1rem}.AdminSkeleton_cardLine__P806M{border-radius:999px;height:12px}.AdminSkeleton_cardLineShort__\+jVuT{width:60%}.AdminSkeleton_form__2D3hC{grid-gap:.9rem;display:grid;gap:.9rem}.AdminSkeleton_input__PxDqk{border-radius:8px;height:42px}.AdminSkeleton_textarea__jS2N3{border-radius:10px;height:96px}.AdminSkeleton_actions__9CVY9{display:flex;flex-wrap:wrap;gap:.8rem}.AdminSkeleton_button__nXJTT{border-radius:999px;height:42px;width:150px}.AdminSkeleton_buttonGhost__dL3CU{width:120px}@media (max-width:768px){.AdminSkeleton_shell__tqyYv{padding:1rem}.AdminSkeleton_title__FYC26{width:70%}.AdminSkeleton_cards__bBEfA{grid-template-columns:1fr}}.CategoryManagement_categoryManagement__aq58D{background:#ffffff0d;border:1px solid #64ffda1a;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.CategoryManagement_addCategory__mxZwX{display:flex;gap:1rem;margin-bottom:2rem}.CategoryManagement_input__6tfgy{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#fff;flex:1 1;font-size:1rem;padding:.75rem;transition:all .3s ease}.CategoryManagement_input__6tfgy:focus{border-color:#64ffda;outline:none}.CategoryManagement_addButton__RZkls{background:#64ffda;border:none;border-radius:4px;color:#0a0a0a;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.CategoryManagement_addButton__RZkls:hover{background:#45e6c3;transform:translateY(-1px)}.CategoryManagement_categoriesList__WznuJ{display:flex;flex-direction:column;gap:1.5rem}.CategoryManagement_categoriesList__WznuJ h3{border-bottom:1px solid #ffffff1a;color:#fff;font-size:1.2rem;margin:0;padding-bottom:.5rem}.CategoryManagement_categoryGroup__GROjk{display:flex;flex-direction:column;gap:.5rem}.CategoryManagement_categoryItem__PIDWW{align-items:center;background:#ffffff08;border-radius:4px;color:#fff;display:flex;justify-content:space-between;padding:.75rem}.CategoryManagement_actions__kF2mp{display:flex;gap:.5rem}.CategoryManagement_cancelButton__U2Y12,.CategoryManagement_deleteButton__tVBUC,.CategoryManagement_editButton__eggzh,.CategoryManagement_saveButton__NXOmq{border:none;border-radius:4px;cursor:pointer;font-weight:500;min-width:80px;padding:.5rem 1rem;transition:all .3s ease}.CategoryManagement_editButton__eggzh{background:#2196f3;color:#fff}.CategoryManagement_deleteButton__tVBUC{background:#f44336;color:#fff}.CategoryManagement_saveButton__NXOmq{background:#4caf50;color:#fff}.CategoryManagement_cancelButton__U2Y12{background:#ffffff1a;color:#fff}.CategoryManagement_cancelButton__U2Y12:hover,.CategoryManagement_deleteButton__tVBUC:hover,.CategoryManagement_editButton__eggzh:hover,.CategoryManagement_saveButton__NXOmq:hover{opacity:.9;transform:translateY(-1px)}.CategoryManagement_editForm__SsE2E{display:flex;flex:1 1;gap:.5rem}.CategoryManagement_editForm__SsE2E .CategoryManagement_input__6tfgy{flex:1 1}.CategoryManagement_error__Yzle5,.CategoryManagement_success__JA19X{animation:CategoryManagement_fadeInOut__Aqt44 3s ease;border-radius:4px;margin-bottom:1rem;padding:1rem}.CategoryManagement_error__Yzle5{background:#f443361a;color:#f44336}.CategoryManagement_success__JA19X{background:#4caf501a;color:#4caf50}@keyframes CategoryManagement_fadeInOut__Aqt44{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.CategoryManagement_loading__Tw6db{align-items:center;color:#fff;display:flex;justify-content:center;min-height:100px}@media (max-width:768px){.CategoryManagement_categoryManagement__aq58D{padding:1rem}.CategoryManagement_addCategory__mxZwX{flex-direction:column}.CategoryManagement_addButton__RZkls{width:100%}.CategoryManagement_categoryItem__PIDWW{align-items:stretch;flex-direction:column;gap:.5rem}.CategoryManagement_actions__kF2mp{flex-direction:column}.CategoryManagement_actions__kF2mp button{width:100%}.CategoryManagement_editForm__SsE2E{flex-direction:column;width:100%}.CategoryManagement_editForm__SsE2E .CategoryManagement_input__6tfgy{margin-bottom:.5rem}}.ProjectDetailModal_modalOverlay__lbf9w{align-items:center;animation:ProjectDetailModal_fadeIn__b60It .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ProjectDetailModal_modal__fxj4f{animation:ProjectDetailModal_slideUp__bwSLt .3s ease-out;background:#121212fa;border:1px solid #ffffff1a;border-radius:1.5rem;box-shadow:0 10px 30px #00000080;max-height:90vh;max-width:1000px;overflow-y:auto;padding:3rem;position:relative;width:95%}.ProjectDetailModal_closeButton__RVgx4{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:none;border-radius:.75rem;color:#ffffffb3;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.75rem;position:absolute;right:1.5rem;top:1.5rem;transition:all .3s ease;z-index:2}.ProjectDetailModal_closeButton__RVgx4:hover{background:#ffffff1a;color:#64ffda;transform:rotate(90deg)}.ProjectDetailModal_modalContent__e-3Pl{color:#fff}.ProjectDetailModal_imageContainer__T-mrW{border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 4px 20px #0000004d;height:400px;margin-bottom:2.5rem;overflow:hidden;position:relative;width:100%}.ProjectDetailModal_imageContainer__T-mrW img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ProjectDetailModal_imageContainer__T-mrW:hover img{transform:scale(1.05)}.ProjectDetailModal_modalContent__e-3Pl h2{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.ProjectDetailModal_type__p5fEb{background:#64ffda1a;border:1px solid #64ffda33;border-radius:2rem;color:#64ffda;display:inline-block;font-size:1rem;font-weight:500;margin-bottom:2rem;padding:.75rem 1.5rem}.ProjectDetailModal_description__fGirl{color:#fffc;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.ProjectDetailModal_section__-UqOe{margin-bottom:2rem}.ProjectDetailModal_section__-UqOe h3{color:#fff;font-size:1.5rem;margin-bottom:1rem}.ProjectDetailModal_tags__igUtv{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ProjectDetailModal_tag__2evy1{background:#ffffff0d;border:1px solid #64ffda33;border-radius:2rem;color:#64ffda;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.ProjectDetailModal_tag__2evy1:hover{background:#64ffda1a;transform:translateY(-2px)}.ProjectDetailModal_detailsList__uHakg,.ProjectDetailModal_featureList__tFKpa{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;padding:0}.ProjectDetailModal_detailsList__uHakg li,.ProjectDetailModal_featureList__tFKpa li{align-items:center;background:#ffffff08;border-radius:.75rem;color:#fffc;display:flex;font-size:1.1rem;margin-bottom:.75rem;padding:1rem;transition:all .3s ease}.ProjectDetailModal_detailsList__uHakg li:hover,.ProjectDetailModal_featureList__tFKpa li:hover{background:#ffffff0d;transform:translateY(-2px)}.ProjectDetailModal_featureList__tFKpa li:before{color:#64ffda;content:"▹";font-size:1.2rem;margin-right:.75rem}.ProjectDetailModal_detailsList__uHakg strong{color:#64ffda;display:block;font-size:.9rem;letter-spacing:.05em;margin-bottom:.25rem;margin-right:.5rem;text-transform:uppercase}.ProjectDetailModal_links__U1RfF{display:flex;gap:1rem;margin-top:2rem}.ProjectDetailModal_button__mAAZ-{align-items:center;background:#64ffda1a;border:1px solid #64ffda;border-radius:.5rem;color:#64ffda;display:flex;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.ProjectDetailModal_button__mAAZ-:hover{background:#64ffda33;transform:translateY(-2px)}@keyframes ProjectDetailModal_fadeIn__b60It{0%{opacity:0}to{opacity:1}}@keyframes ProjectDetailModal_slideUp__bwSLt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ProjectDetailModal_modal__fxj4f{border-radius:0;height:100%;max-height:100vh;padding:1.5rem;width:100%}.ProjectDetailModal_closeButton__RVgx4{right:1rem;top:1rem}.ProjectDetailModal_imageContainer__T-mrW{height:250px}.ProjectDetailModal_modalContent__e-3Pl h2{font-size:2rem}.ProjectDetailModal_links__U1RfF{flex-direction:column}}.AboutManagement_aboutManagement__rNa0p{background:#ffffff0d;border-radius:8px;margin-bottom:2rem;padding:2rem}.AboutManagement_aboutManagement__rNa0p h2{color:#fff;font-size:1.8rem;margin-bottom:2rem}.AboutManagement_form__9EjoP{display:flex;flex-direction:column;gap:1.5rem}.AboutManagement_formGroup__56vdW{display:flex;flex-direction:column;gap:.5rem}.AboutManagement_formGroup__56vdW label{color:#fff;font-size:1rem;font-weight:500}.AboutManagement_formGroup__56vdW textarea,.AboutManagement_skillItem__0xCY1 input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#fff;font-size:1rem;padding:.75rem;resize:vertical;transition:all .3s ease}.AboutManagement_formGroup__56vdW textarea:focus,.AboutManagement_skillItem__0xCY1 input:focus{background:#ffffff1a;border-color:#64ffda;outline:none}.AboutManagement_skillsSection__be0Wr{margin-top:2rem}.AboutManagement_skillsSection__be0Wr h3{color:#fff;font-size:1.4rem;margin-bottom:1.5rem}.AboutManagement_skillCategory__fPnX8{margin-bottom:2rem}.AboutManagement_skillCategory__fPnX8 h4{color:#64ffda;font-size:1.2rem;margin-bottom:1rem}.AboutManagement_skillsList__tq2IX{display:flex;flex-direction:column;gap:1rem}.AboutManagement_skillItem__0xCY1{align-items:center;display:flex;gap:1rem}.AboutManagement_skillItem__0xCY1 input{flex:1 1}.AboutManagement_addButton__JIR5F,.AboutManagement_removeButton__NHBco{border-radius:4px;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.AboutManagement_addButton__JIR5F{background:#64ffda;border:none;color:#0a0a0a}.AboutManagement_removeButton__NHBco{background:#f443361a;border:1px solid #f44336;color:#f44336}.AboutManagement_addButton__JIR5F:hover{background:#45e6c3}.AboutManagement_removeButton__NHBco:hover{background:#f4433633}.AboutManagement_preview__NcFBH{background:#0003;border-radius:8px;margin-top:2rem;padding:1.5rem}.AboutManagement_preview__NcFBH h3{color:#64ffda;font-size:1.2rem;margin-bottom:1rem}.AboutManagement_previewContent__c1jcK{color:#fff}.AboutManagement_previewContent__c1jcK p{line-height:1.6;margin-bottom:1.5rem}.AboutManagement_previewSkills__TxI9c{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AboutManagement_previewCategory__Hr4iA h4{color:#64ffda;margin-bottom:.5rem}.AboutManagement_previewCategory__Hr4iA ul{list-style:none;padding:0}.AboutManagement_previewCategory__Hr4iA li{color:#fffc;margin-bottom:.25rem}.AboutManagement_submitButton__2WF3A{background:#64ffda;border:none;border-radius:4px;color:#0a0a0a;cursor:pointer;font-weight:600;margin-top:1rem;padding:1rem;transition:all .3s ease}.AboutManagement_submitButton__2WF3A:hover{background:#45e6c3;transform:translateY(-2px)}.AboutManagement_error__FMcjP,.AboutManagement_success__Lv0KE{border-radius:4px;font-weight:500;margin-bottom:1rem;padding:1rem}.AboutManagement_error__FMcjP{background:#f44336f2;border:1px solid #d32f2f;color:#fff}.AboutManagement_success__Lv0KE{background:#4caf50f2;border:1px solid #388e3c;color:#fff}.AboutManagement_loading__IoIEj{align-items:center;color:#fff;display:flex;font-size:1.2rem;justify-content:center;min-height:200px}@media (max-width:768px){.AboutManagement_aboutManagement__rNa0p{padding:1rem}.AboutManagement_aboutManagement__rNa0p h2{font-size:1.5rem;margin-bottom:1.5rem}.AboutManagement_skillItem__0xCY1{align-items:stretch;flex-direction:column}.AboutManagement_previewSkills__TxI9c{grid-template-columns:1fr}}.HeroManagement_heroManagement__I-c69{background:#ffffff0d;border-radius:8px;margin-bottom:2rem;padding:2rem}.HeroManagement_heroManagement__I-c69 h2{color:#fff;font-size:1.8rem;margin-bottom:2rem}.HeroManagement_form__F3qv2{display:flex;flex-direction:column;gap:1.5rem}.HeroManagement_formGroup__eyHXa{display:flex;flex-direction:column;gap:.5rem}.HeroManagement_formGroup__eyHXa label{color:#fff;font-size:1rem;font-weight:500}.HeroManagement_formGroup__eyHXa input,.HeroManagement_formGroup__eyHXa textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#fff;font-size:1rem;padding:.75rem;transition:all .3s ease}.HeroManagement_formGroup__eyHXa input:focus,.HeroManagement_formGroup__eyHXa textarea:focus{background:#ffffff1a;border-color:#64ffda;outline:none}.HeroManagement_formGroup__eyHXa textarea{min-height:100px;resize:vertical}.HeroManagement_buttonFields__DiUxG{display:flex;gap:1rem}.HeroManagement_buttonFields__DiUxG input{flex:1 1}.HeroManagement_fileUploadContainer__YZ46t{background:#ffffff0d;border:1px dashed #fff3;border-radius:4px;display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:1rem}.HeroManagement_fileUploadContainer__YZ46t input[type=file]{background:#0000;border:none;color:#64ffda;cursor:pointer;padding:0}.HeroManagement_fileUploadContainer__YZ46t input[type=file]::-webkit-file-upload-button{background:#64ffda1a;border:1px solid #64ffda;border-radius:4px;color:#64ffda;cursor:pointer;margin-right:1rem;padding:.5rem 1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.HeroManagement_fileUploadContainer__YZ46t input[type=file]::-webkit-file-upload-button:hover{background:#64ffda33}.HeroManagement_currentFile__ykJiW{color:#ffffffb3;font-size:.9rem;word-break:break-all}.HeroManagement_preview__HT6O9{background:#0003;border-radius:8px;margin-top:1rem;padding:1.5rem}.HeroManagement_preview__HT6O9 h3{color:#64ffda;font-size:1.2rem;margin-bottom:1rem}.HeroManagement_previewContent__TEF-N{color:#fff}.HeroManagement_previewContent__TEF-N h1{font-size:2rem;margin-bottom:1rem}.HeroManagement_previewContent__TEF-N h1 span{margin-right:.25rem}.HeroManagement_previewContent__TEF-N h2{color:#64ffda;font-size:1.5rem;margin-bottom:.5rem}.HeroManagement_previewContent__TEF-N p{color:#fffc;line-height:1.6;margin-bottom:2rem}.HeroManagement_previewButtons__oI\+B8{display:flex;gap:1rem;margin-top:1.5rem}.HeroManagement_previewPrimaryBtn__SbK1a,.HeroManagement_previewSecondaryBtn__G0YoV{border-radius:4px;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.HeroManagement_previewPrimaryBtn__SbK1a{background:#64ffda;border:none;color:#0a0a0a}.HeroManagement_previewSecondaryBtn__G0YoV{background:#0000;border:1px solid #64ffda;color:#64ffda}.HeroManagement_previewPrimaryBtn__SbK1a:hover,.HeroManagement_previewSecondaryBtn__G0YoV:hover{box-shadow:0 4px 8px #64ffda33;transform:translateY(-2px)}.HeroManagement_submitButton__Dzx7l{background:#64ffda;border:none;border-radius:4px;color:#0a0a0a;cursor:pointer;font-weight:600;margin-top:1rem;padding:1rem;transition:all .3s ease}.HeroManagement_submitButton__Dzx7l:hover{background:#45e6c3;transform:translateY(-2px)}.HeroManagement_error__xtaxY,.HeroManagement_success__YU6wQ{border-radius:4px;font-weight:500;margin-bottom:1rem;padding:1rem}.HeroManagement_error__xtaxY{background:#f44336f2;border:1px solid #d32f2f;color:#fff}.HeroManagement_success__YU6wQ{background:#4caf50f2;border:1px solid #388e3c;color:#fff}.HeroManagement_loading__UhEUl{align-items:center;color:#fff;display:flex;font-size:1.2rem;justify-content:center;min-height:200px}@media (max-width:768px){.HeroManagement_heroManagement__I-c69{padding:1rem}.HeroManagement_heroManagement__I-c69 h2{font-size:1.5rem;margin-bottom:1.5rem}.HeroManagement_form__F3qv2{gap:1rem}.HeroManagement_buttonFields__DiUxG{flex-direction:column;gap:.5rem}.HeroManagement_preview__HT6O9{padding:1rem}.HeroManagement_previewContent__TEF-N h1{font-size:1.5rem}.HeroManagement_previewContent__TEF-N h2{font-size:1.2rem}.HeroManagement_previewButtons__oI\+B8{flex-direction:column}}.SocialManagement_heroManagement__9DOCa{background:#ffffff0d;border-radius:8px;margin-bottom:2rem;padding:2rem}.SocialManagement_heroManagement__9DOCa h2{color:#fff;font-size:1.8rem;margin-bottom:2rem}.SocialManagement_form__y1TNl{display:flex;flex-direction:column;gap:1.5rem}.SocialManagement_formGroup__teKS\+{display:flex;flex-direction:column;gap:.5rem}.SocialManagement_formGroup__teKS\+ label{color:#fff;font-size:1rem;font-weight:500}.SocialManagement_formGroup__teKS\+ input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#fff;font-size:1rem;padding:.75rem;transition:all .3s ease}.SocialManagement_formGroup__teKS\+ input:focus{background:#ffffff1a;border-color:#64ffda;outline:none}.SocialManagement_preview__PvFGH{background:#0003;border-radius:8px;margin-top:1rem;padding:1.5rem}.SocialManagement_preview__PvFGH h3{color:#64ffda;font-size:1.2rem;margin-bottom:1rem}.SocialManagement_previewContent__f\+4AB{display:flex;gap:1rem;margin-top:1rem}.SocialManagement_previewLink__gtQry{background:#0000;border:1px solid #64ffda;border-radius:4px;color:#64ffda;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.SocialManagement_previewLink__gtQry:hover{box-shadow:0 4px 8px #64ffda33;transform:translateY(-2px)}.SocialManagement_submitButton__9hdWs{background:#64ffda;border:none;border-radius:4px;color:#0a0a0a;cursor:pointer;font-weight:600;margin-top:1rem;padding:1rem;transition:all .3s ease;width:100%}.SocialManagement_submitButton__9hdWs:hover{background:#45e6c3;transform:translateY(-2px)}.SocialManagement_error__qSMFM,.SocialManagement_success__kUMDx{border-radius:4px;font-weight:500;margin-bottom:1rem;padding:1rem}.SocialManagement_error__qSMFM{background:#f44336f2;border:1px solid #d32f2f;color:#fff}.SocialManagement_success__kUMDx{background:#4caf50f2;border:1px solid #388e3c;color:#fff}.SocialManagement_loading__g0rgf{align-items:center;color:#fff;display:flex;font-size:1.2rem;justify-content:center;min-height:200px}@media (max-width:768px){.SocialManagement_heroManagement__9DOCa{padding:1rem}.SocialManagement_heroManagement__9DOCa h2{font-size:1.5rem;margin-bottom:1.5rem}.SocialManagement_form__y1TNl{gap:1rem}.SocialManagement_preview__PvFGH{padding:1rem}.SocialManagement_previewContent__f\+4AB{flex-direction:column}}.ProfileManagement_heroManagement__sJIfi{background:#ffffff0d;border-radius:8px;margin-bottom:2rem;padding:2rem}.ProfileManagement_heroManagement__sJIfi h2{color:#fff;font-size:1.8rem;margin-bottom:2rem}.ProfileManagement_form__0-6gg{display:flex;flex-direction:column;gap:1.5rem}.ProfileManagement_formGroup__6PY76{display:flex;flex-direction:column;gap:.5rem}.ProfileManagement_formGroup__6PY76 label{color:#fff;font-size:1rem;font-weight:500}.ProfileManagement_formGroup__6PY76 input,.ProfileManagement_formGroup__6PY76 textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#fff;font-size:1rem;padding:.75rem;transition:all .3s ease}.ProfileManagement_formGroup__6PY76 input:focus,.ProfileManagement_formGroup__6PY76 textarea:focus{background:#ffffff1a;border-color:#64ffda;outline:none}.ProfileManagement_formGroup__6PY76 textarea{min-height:120px;resize:vertical}.ProfileManagement_sectionHeaderRow__dSN13{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.ProfileManagement_uploadRow__9NS6a{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ProfileManagement_uploadButton__FyRZl{background:#64ffda1f;border:1px solid #64ffda80;border-radius:4px;color:#64ffda;cursor:pointer;font-weight:600;padding:.6rem 1rem;transition:all .2s ease}.ProfileManagement_uploadButton__FyRZl:hover{background:#64ffda33;border-color:#64ffdacc;transform:translateY(-2px)}.ProfileManagement_uploadButton__FyRZl:disabled{cursor:not-allowed;opacity:.6;transform:none}.ProfileManagement_uploadHint__hFe6L{color:#fff9;font-size:.85rem}.ProfileManagement_fileInput__iBUAt{display:none}.ProfileManagement_sectionHeader__UX\+v3{grid-gap:.35rem;border-top:1px solid #ffffff14;display:grid;gap:.35rem;padding-top:.5rem}.ProfileManagement_sectionHeader__UX\+v3 h3{color:#fff;font-size:1.1rem;margin:0}.ProfileManagement_sectionHeader__UX\+v3 p{color:#ffffffb3;font-size:.9rem;margin:0}.ProfileManagement_previewButton__ueSqU{background:#64ffda1f;border:1px solid #64ffda8c;border-radius:999px;color:#64ffda;cursor:pointer;font-size:.85rem;font-weight:600;height:fit-content;padding:.5rem 1rem;transition:all .2s ease}.ProfileManagement_previewButton__ueSqU:hover{background:#64ffda33;border-color:#64ffdad9;transform:translateY(-1px)}.ProfileManagement_submitButton__td3VB{background:#64ffda;border:none;border-radius:4px;color:#0a0a0a;cursor:pointer;font-weight:600;margin-top:1rem;padding:1rem;transition:all .3s ease;width:100%}.ProfileManagement_submitButton__td3VB:hover{background:#45e6c3;transform:translateY(-2px)}.ProfileManagement_error__-kw6y,.ProfileManagement_success__5T5Fv{border-radius:4px;font-weight:500;margin-bottom:1rem;padding:1rem}.ProfileManagement_error__-kw6y{background:#f44336f2;border:1px solid #d32f2f;color:#fff}.ProfileManagement_success__5T5Fv{background:#4caf50f2;border:1px solid #388e3c;color:#fff}.ProfileManagement_loading__JDiUe{align-items:center;color:#fff;display:flex;font-size:1.2rem;justify-content:center;min-height:200px}@media (max-width:768px){.ProfileManagement_heroManagement__sJIfi{padding:1rem}.ProfileManagement_heroManagement__sJIfi h2{font-size:1.5rem;margin-bottom:1.5rem}.ProfileManagement_form__0-6gg{gap:1rem}}.SeoPreviewModal_overlay__DKSx3{align-items:center;background:#070c18bf;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1200}.SeoPreviewModal_modal__DO2n4{background:#0b1220;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 24px 60px #00000059;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(880px,100%)}.SeoPreviewModal_header__7rqd0{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.3rem}.SeoPreviewModal_eyebrow__7zjSX{color:#64ffdab3;font-size:.7rem;letter-spacing:.2em;margin:0 0 .35rem;text-transform:uppercase}.SeoPreviewModal_title__ZhMeN{color:#fff;font-size:1.2rem;margin:0}.SeoPreviewModal_closeButton__slqop{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;color:#fffc;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:all .2s ease;width:38px}.SeoPreviewModal_closeButton__slqop:hover{border-color:#64ffdab3;color:#64ffda}.SeoPreviewModal_body__GO2Lu{grid-gap:1.2rem;display:grid;gap:1.2rem;overflow:auto;padding:1.2rem 1.3rem 1.4rem}.SeoPreviewModal_previewSection__UuR8Y{grid-gap:.6rem;display:grid;gap:.6rem}.SeoPreviewModal_sectionTitle__6g03e{color:#ffffffb3;font-size:.85rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.SeoPreviewModal_searchCard__kIAVr{grid-gap:.35rem;background:#fff;border-radius:10px;color:#111827;display:grid;gap:.35rem;padding:1rem 1.1rem}.SeoPreviewModal_searchUrl__Dotpt{color:#6b7280;font-size:.8rem}.SeoPreviewModal_searchTitle__0pnPY{color:#1a73e8;font-size:1.1rem;font-weight:600}.SeoPreviewModal_searchDescription__i0KVL{color:#374151;font-size:.95rem;line-height:1.5}.SeoPreviewModal_socialCard__vABGE{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.SeoPreviewModal_socialImage__qVH0F{align-items:center;aspect-ratio:1.91/1;background:#111827;display:flex;justify-content:center}.SeoPreviewModal_socialImage__qVH0F img{display:block;height:100%;object-fit:cover;width:100%}.SeoPreviewModal_imagePlaceholder__WRPCj{color:#fff9;font-size:.95rem}.SeoPreviewModal_socialContent__kr\+ZN{grid-gap:.35rem;display:grid;gap:.35rem;padding:.9rem 1rem 1rem}.SeoPreviewModal_socialTitle__S7yMW{color:#111827;font-size:1rem;font-weight:700}.SeoPreviewModal_socialDescription__TEPOO{color:#4b5563;font-size:.9rem}.SeoPreviewModal_socialUrl__baZoh{color:#6b7280;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:768px){.SeoPreviewModal_body__GO2Lu{padding:1rem}}.CareerManagement_careerManagement__Kxs\+P{background:#ffffff0d;border-radius:8px;margin-bottom:2rem;padding:2rem}.CareerManagement_careerManagement__Kxs\+P h2{color:#fff;font-size:1.8rem;margin-bottom:2rem}.CareerManagement_form__XGVTR{display:flex;flex-direction:column;gap:1.5rem}.CareerManagement_formGroup__k4slq{display:flex;flex-direction:column;gap:.5rem}.CareerManagement_formGroup__k4slq label{color:#fff;font-size:1rem;font-weight:500}.CareerManagement_formGroup__k4slq input,.CareerManagement_formGroup__k4slq textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;box-sizing:border-box;color:#fff;font-size:1rem;max-width:100%;padding:.75rem;resize:vertical;transition:all .3s ease;width:100%}.CareerManagement_formGroup__k4slq input:focus,.CareerManagement_formGroup__k4slq textarea:focus{background:#ffffff1a;border-color:#64ffda;outline:none}.CareerManagement_itemsSection__cAGSt{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.CareerManagement_sectionHeader__V-3p9{align-items:center;display:flex;justify-content:space-between}.CareerManagement_sectionHeader__V-3p9 h3{color:#fff;font-size:1.4rem}.CareerManagement_itemCard__BBFir{background:#0003;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.CareerManagement_itemHeader__XmlZY{align-items:center;display:flex;justify-content:space-between}.CareerManagement_itemActions__M0jcg{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.CareerManagement_moveControls__munT9{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.CareerManagement_itemHeader__XmlZY h4{color:#64ffda;margin:0}.CareerManagement_itemGrid__xiqwg{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.CareerManagement_addButton__VZMBk,.CareerManagement_moveButton__MG3NZ,.CareerManagement_removeButton__9rO9B,.CareerManagement_submitButton__ENhzN{border-radius:4px;cursor:pointer;font-weight:600;padding:.6rem 1rem;transition:all .3s ease}.CareerManagement_addButton__VZMBk{background:#64ffda;border:none;color:#0a0a0a}.CareerManagement_removeButton__9rO9B{background:#f443361a;border:1px solid #f44336;color:#f44336}.CareerManagement_moveButton__MG3NZ{background:#64ffda14;border:1px solid #64ffda59;color:#64ffda;font-size:.85rem;padding:.45rem .7rem}.CareerManagement_addButton__VZMBk:hover{background:#45e6c3}.CareerManagement_removeButton__9rO9B:hover{background:#f4433633}.CareerManagement_moveButton__MG3NZ:hover{background:#64ffda2e}.CareerManagement_moveButton__MG3NZ:disabled{cursor:not-allowed;opacity:.4}.CareerManagement_checkbox__oJL4N{align-items:center;color:#fff;display:flex;font-size:.95rem;gap:.6rem}.CareerManagement_preview__TVzPQ{background:#00000040;border-radius:8px;margin-top:1.5rem;padding:1.5rem}.CareerManagement_preview__TVzPQ h3{color:#64ffda;margin-bottom:1rem}.CareerManagement_previewContent__Hs7ZC{color:#fff}.CareerManagement_previewItems__eJeWi{grid-gap:.75rem;display:grid;gap:.75rem;margin-top:1rem}.CareerManagement_previewItem__0bs9p{background:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;gap:.2rem;padding:.75rem}.CareerManagement_submitButton__ENhzN{background:#64ffda;border:none;color:#0a0a0a;margin-top:1rem;padding:1rem}.CareerManagement_submitButton__ENhzN:hover{background:#45e6c3;transform:translateY(-2px)}.CareerManagement_error__tAEaZ,.CareerManagement_success__Htypf{border-radius:4px;font-weight:500;margin-bottom:1rem;padding:1rem}.CareerManagement_error__tAEaZ{background:#f44336f2;border:1px solid #d32f2f;color:#fff}.CareerManagement_success__Htypf{background:#4caf50f2;border:1px solid #388e3c;color:#fff}.CareerManagement_loading__I8le4{align-items:center;color:#fff;display:flex;font-size:1.2rem;justify-content:center;min-height:200px}@media (max-width:768px){.CareerManagement_careerManagement__Kxs\+P{padding:1rem}.CareerManagement_careerManagement__Kxs\+P h2{font-size:1.5rem;margin-bottom:1.5rem}.CareerManagement_itemGrid__xiqwg{grid-template-columns:1fr}}@media (max-width:520px){.CareerManagement_careerManagement__Kxs\+P{margin-bottom:1rem;padding:.9rem .7rem}.CareerManagement_itemHeader__XmlZY,.CareerManagement_sectionHeader__V-3p9{align-items:flex-start;flex-direction:column;gap:.6rem}.CareerManagement_itemActions__M0jcg,.CareerManagement_moveControls__munT9{justify-content:flex-start;width:100%}.CareerManagement_itemActions__M0jcg button,.CareerManagement_moveControls__munT9 button{flex:1 1 auto}.CareerManagement_moveButton__MG3NZ{font-size:.8rem;padding:.4rem .6rem}}.ReviewsManagement_reviewsManagement__iVnwP{color:#fff;margin:0 auto;max-width:1200px;padding:2rem}.ReviewsManagement_header__jughv{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.ReviewsManagement_header__jughv h2{font-size:1.8rem;margin:0}.ReviewsManagement_subtitle__3GuIN{color:#fff9;font-size:.95rem;margin:.4rem 0 0}.ReviewsManagement_filters__877rl{display:flex;flex-wrap:wrap;gap:.6rem}.ReviewsManagement_filterBtn__YUioa{align-items:center;background:#ffffff0d;border:1px solid #64ffda33;border-radius:999px;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:.85rem;gap:.4rem;padding:.45rem .85rem;text-transform:capitalize;transition:all .25s ease}.ReviewsManagement_filterBtn__YUioa span{background:#64ffda26;border-radius:999px;color:#64ffda;font-size:.75rem;padding:.1rem .45rem}.ReviewsManagement_filterBtnActive__oVQE4{background:#64ffda26;border-color:#64ffda99;color:#64ffda}.ReviewsManagement_grid__amnxe{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ReviewsManagement_card__Egucm{background:#ffffff0d;border:1px solid #64ffda26;border-radius:12px;box-shadow:0 16px 30px #00000059;cursor:pointer;padding:1rem}.ReviewsManagement_cardHeader__BiiIs{align-items:center;display:flex;gap:.8rem}.ReviewsManagement_avatar__gBTUL{border:1px solid #64ffda4d;border-radius:50%;flex:0 0 auto;height:54px;overflow:hidden;width:54px}.ReviewsManagement_avatar__gBTUL img{height:100%;object-fit:cover;width:100%}.ReviewsManagement_avatarFallback__xODc1{background:radial-gradient(circle at 20% 20%,#64ffda66,#0c1218e6);color:#e6f7f4;display:grid;font-family:IBM Plex Mono,monospace;font-weight:600;height:100%;place-items:center;width:100%}.ReviewsManagement_identity__gpAn0 h4{margin:0}.ReviewsManagement_badge__-ZiY5{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;letter-spacing:.08em;margin-top:.35rem;padding:.2rem .5rem;text-transform:uppercase}.ReviewsManagement_statuspending__EEnM3{background:#ffc10733;border:1px solid #ffc10766;color:#ffd166}.ReviewsManagement_statusapproved__SsPsr{background:#64ffda33;border:1px solid #64ffda66;color:#64ffda}.ReviewsManagement_statusrejected__HMaq-{background:#f4433633;border:1px solid #f4433666;color:#ff7a7a}.ReviewsManagement_message__1WtW2{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffffbf;display:-webkit-box;line-height:1.6;margin:1rem 0;overflow:hidden;text-overflow:ellipsis}.ReviewsManagement_meta__KFEYx{color:#ffffff80;font-size:.8rem}.ReviewsManagement_actions__9nYHG{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ReviewsManagement_actions__9nYHG button{border:none;border-radius:10px;box-shadow:0 10px 18px #00000040;cursor:pointer;font-size:.85rem;font-weight:600;letter-spacing:.02em;padding:.55rem 1rem;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.ReviewsManagement_approve__R9d8V{background:#64ffda;color:#031013}.ReviewsManagement_reject__5vL2w{background:#ffc1072e;border:1px solid #ffc10780;color:#ffd166}.ReviewsManagement_delete__1h6mV{background:#f44336cc;color:#fff}.ReviewsManagement_pending__wGAOv{background:#121c22e6;border:1px solid #7cffda73;color:#e6f7f4}.ReviewsManagement_actions__9nYHG button:hover{box-shadow:0 14px 26px #0000004d;opacity:.95;transform:translateY(-2px)}.ReviewsManagement_modalOverlay__v4gYj{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040709c7;display:grid;inset:0;overflow:hidden;padding:1.5rem;place-items:center;position:fixed;z-index:2000}.ReviewsManagement_modal__bTSnU{background:#0a1014f2;border:1px solid #64ffda33;border-radius:16px;box-shadow:0 24px 60px #00000073;display:flex;flex-direction:column;max-height:82vh;overflow:hidden;padding:1.4rem;width:min(640px,92vw)}.ReviewsManagement_modalHeader__BOOSj{align-items:center;display:flex;gap:.9rem}.ReviewsManagement_modalAvatar__k\+6ih{border:1px solid #64ffda4d;border-radius:50%;flex:0 0 auto;height:64px;overflow:hidden;width:64px}.ReviewsManagement_modalAvatar__k\+6ih img{height:100%;object-fit:cover;width:100%}.ReviewsManagement_modalIdentity__xSlwU h3{margin:0}.ReviewsManagement_modalDate__Ot24r{color:#ffffff8c;display:block;font-size:.78rem;margin-top:.2rem}.ReviewsManagement_modalClose__2qOxh{background:#0000;border:1px solid #64ffda59;border-radius:50%;color:#e6f7f4e6;cursor:pointer;display:grid;font-size:1.2rem;height:36px;line-height:1;margin-left:auto;place-items:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:36px}.ReviewsManagement_modalClose__2qOxh:hover{border-color:#64ffda99;box-shadow:0 8px 18px #00000059;transform:translateY(-1px) scale(1.03)}.ReviewsManagement_modalBody__3h9-K{color:#e6f7f4d9;line-height:1.7;margin-top:1rem;max-height:52vh;overflow-y:auto;overscroll-behavior:contain;padding-right:.6rem}.ReviewsManagement_modalMeta__f3f8Y{color:#ffffff80;font-size:.8rem;margin-top:.8rem}body.modal-open{overflow:hidden}.ReviewsManagement_modalActions__F-inB{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.ReviewsManagement_modalActions__F-inB button{border:none;border-radius:12px;box-shadow:0 12px 22px #00000047;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.02em;padding:.6rem 1.2rem;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.ReviewsManagement_modalActions__F-inB button:hover{box-shadow:0 16px 28px #00000059;opacity:.95;transform:translateY(-2px)}.ReviewsManagement_confirmOverlay__z4p0F{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040709b8;display:grid;inset:0;padding:1.5rem;place-items:center;position:fixed;z-index:2100}.ReviewsManagement_confirmModal__qKFCv{background:#0a1014f5;border:1px solid #f4433659;border-radius:16px;box-shadow:0 24px 60px #00000073;color:#fff;padding:1.6rem;width:min(420px,92vw)}.ReviewsManagement_confirmModal__qKFCv h3{font-size:1.2rem;margin:0 0 .6rem}.ReviewsManagement_confirmModal__qKFCv p{color:#ffffffb3;font-size:.95rem;line-height:1.6;margin:0}.ReviewsManagement_confirmActions__Fl\+81{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1.4rem}.ReviewsManagement_confirmActions__Fl\+81 button{border:none;border-radius:10px;box-shadow:0 10px 18px #0000004d;cursor:pointer;font-weight:600;padding:.55rem 1.2rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.ReviewsManagement_confirmActions__Fl\+81 button:hover{opacity:.95;transform:translateY(-2px)}.ReviewsManagement_confirmCancel__\+6Tj6{background:#ffffff14;border:1px solid #64ffda4d;color:#e6f7f4}.ReviewsManagement_confirmDelete__GzoY6{background:#f44336e6;color:#fff}.ReviewsManagement_empty__ymhGK,.ReviewsManagement_error__WXXAS,.ReviewsManagement_loading__VaksI{background:#ffffff0d;border-radius:8px;padding:1rem;text-align:center}.ReviewsManagement_error__WXXAS{border:1px solid #f4433666;color:#ff7a7a}@media (max-width:768px){.ReviewsManagement_reviewsManagement__iVnwP{margin:0;max-width:100%;padding:.9rem .7rem}.ReviewsManagement_header__jughv{align-items:flex-start;flex-direction:column}}.AvatarManagement_avatarManagement__M5VBT{color:#fff;margin:0 auto;max-width:1200px;padding:2rem}.AvatarManagement_header__TdThz{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.AvatarManagement_header__TdThz h2{font-size:1.8rem;margin:0}.AvatarManagement_header__TdThz p{color:#fff9;margin:.35rem 0 0}.AvatarManagement_uploadForm__HP-j9{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AvatarManagement_fileInput__zUbFj{background:#080c1099;border:1px dashed #7cffda66;border-radius:999px;color:#e6f7f4e6;cursor:pointer;padding:.55rem 1rem}.AvatarManagement_fileInput__zUbFj input{display:none}.AvatarManagement_labelInput__kqi9z{background:#080c10b3;border:1px solid #7cffda40;border-radius:10px;color:#e6f7f4;padding:.55rem .9rem}.AvatarManagement_uploadButton__LE2SM{background:linear-gradient(135deg,#0e1c24f2,#0a141cf2);border:1px solid #7cffda80;border-radius:10px;color:#e6f7f4;cursor:pointer;font-weight:600;padding:.55rem 1rem}.AvatarManagement_uploadButton__LE2SM:disabled{cursor:not-allowed;opacity:.6}.AvatarManagement_grid__-ztJq{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.AvatarManagement_card__7144s{background:#ffffff0d;border:1px solid #7cffda26;border-radius:14px;overflow:hidden}.AvatarManagement_cardImage__f3uPr{background:#080c10b3;display:grid;height:180px;place-items:center}.AvatarManagement_cardImage__f3uPr img{border:1px solid #7cffda59;border-radius:50%;height:120px;object-fit:cover;width:120px}.AvatarManagement_cardInfo__YK\+\+t{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.AvatarManagement_cardInfo__YK\+\+t h4{margin:0 0 .4rem}.AvatarManagement_active__PPULI{color:#64ffda;font-size:.8rem}.AvatarManagement_inactive__65fcD{color:#ffffff80;font-size:.8rem}.AvatarManagement_cardActions__VfVQp{display:flex;flex-direction:column;gap:.4rem}.AvatarManagement_delete__b4-Rm,.AvatarManagement_toggle__C7r0n{border:none;border-radius:8px;cursor:pointer;font-size:.8rem;font-weight:600;padding:.45rem .8rem}.AvatarManagement_toggle__C7r0n{background:#7cffda33;border:1px solid #7cffda66;color:#64ffda}.AvatarManagement_delete__b4-Rm{background:#f44336cc;color:#fff}.AvatarManagement_empty__yAabp,.AvatarManagement_error__AjRsv,.AvatarManagement_loading__jQ71I{background:#ffffff0d;border-radius:10px;padding:1rem;text-align:center}.AvatarManagement_error__AjRsv{border:1px solid #f4433666;color:#ff7a7a}@media (max-width:900px){.AvatarManagement_header__TdThz{flex-direction:column}}.EmailSettings_emailSettings__XoydW{background:#ffffff0d;border-radius:8px;margin-bottom:2rem;padding:2rem}.EmailSettings_emailSettings__XoydW h2{color:#fff;font-size:1.8rem;margin-bottom:1.2rem}.EmailSettings_helper__625Ga{background:#64ffda14;border:1px solid #64ffda33;border-radius:6px;color:#ffffffd9;margin-bottom:1.5rem;padding:.9rem 1rem}.EmailSettings_helper__625Ga p{font-size:.95rem;margin:0}.EmailSettings_helper__625Ga p+p{margin-top:.4rem}.EmailSettings_form__a9Rs0{display:flex;flex-direction:column;gap:1.5rem}.EmailSettings_formGroup__hx2r4{display:flex;flex-direction:column;gap:.5rem}.EmailSettings_inlineHint__s8gNI{color:#ffffffb3;font-size:.85rem;margin:0}.EmailSettings_providerToggle__zCeDi{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.EmailSettings_providerOption__OBOj8{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;color:#fffc;cursor:pointer;font-weight:600;padding:.7rem 1rem;transition:all .3s ease}.EmailSettings_providerOption__OBOj8:hover{border-color:#64ffda99;color:#fff}.EmailSettings_providerActive__5vBdB{background:#64ffda2e;border-color:#64ffdab3;color:#64ffda}.EmailSettings_formGroup__hx2r4 label{color:#fff;font-size:1rem;font-weight:500}.EmailSettings_formGroup__hx2r4 input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#fff;font-size:1rem;padding:.75rem;transition:all .3s ease}.EmailSettings_formGroup__hx2r4 input:focus{background:#ffffff1a;border-color:#64ffda;outline:none}.EmailSettings_smtpSection__AQpCu{grid-gap:1rem;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;display:grid;gap:1rem;padding:1rem}.EmailSettings_smtpHeader__CBVxg{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.EmailSettings_smtpHeader__CBVxg h3{color:#fff;font-size:1.1rem;margin:0}.EmailSettings_smtpGrid__C0R06{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.EmailSettings_checkboxRow__HRQOd{align-items:center;color:#ffffffd9;display:flex;font-size:.95rem;gap:.6rem}.EmailSettings_checkboxRow__HRQOd input{height:18px;width:18px}.EmailSettings_submitButton__kXvtJ{background:#64ffda;border:none;border-radius:4px;color:#0a0a0a;cursor:pointer;font-weight:600;margin-top:.5rem;padding:1rem;transition:all .3s ease;width:100%}.EmailSettings_submitButton__kXvtJ:hover{background:#45e6c3;transform:translateY(-2px)}.EmailSettings_submitButton__kXvtJ:disabled{cursor:not-allowed;opacity:.6;transform:none}.EmailSettings_testSection__J8r54{grid-gap:.8rem;border-top:1px solid #ffffff14;display:grid;gap:.8rem;margin-top:2rem;padding-top:1.5rem}.EmailSettings_testSection__J8r54 h3{color:#fff;font-size:1.2rem;margin:0}.EmailSettings_testHint__WcwWC{color:#ffffffb3;margin:0}.EmailSettings_testForm__KZFu-{grid-gap:.8rem;align-items:stretch;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto}.EmailSettings_projectTestForm__-tpi6{grid-gap:.8rem;align-items:stretch;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.EmailSettings_projectBlastForm__C6t1o{grid-gap:.8rem;align-items:stretch;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto auto}.EmailSettings_projectBlastForm__C6t1o>*,.EmailSettings_projectTestForm__-tpi6>*,.EmailSettings_testForm__KZFu->*{min-width:0}.EmailSettings_testInput__xL0rJ{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;box-sizing:border-box;color:#fff;font-size:1rem;min-height:46px;min-width:0;padding:.75rem;transition:all .3s ease;width:100%}.EmailSettings_testInput__xL0rJ:focus{background:#ffffff1a;border-color:#64ffda;outline:none}.EmailSettings_testSelect__Nueoc{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;box-sizing:border-box;color:#fff;color-scheme:dark;font-size:1rem;min-height:46px;min-width:0;padding:.75rem;transition:all .3s ease;width:100%}.EmailSettings_testSelect__Nueoc:focus{background:#ffffff1a;border-color:#64ffda;outline:none}.EmailSettings_testSelect__Nueoc option{background-color:#0f172a;color:#e5e7eb}.EmailSettings_testButton__HZjrG{align-self:stretch;background:#0000;border:1px solid #64ffda80;border-radius:4px;color:#64ffda;cursor:pointer;font-weight:600;height:100%;min-height:46px;min-width:0;padding:.75rem 1.2rem;transition:all .3s ease}.EmailSettings_testButton__HZjrG:hover{background:#64ffda1f;border-color:#64ffda;transform:translateY(-2px)}.EmailSettings_testButton__HZjrG:disabled{cursor:not-allowed;opacity:.6;transform:none}.EmailSettings_previewButton__tirZb{align-self:stretch;background:#64ffda1f;border:1px solid #64ffda73;border-radius:4px;color:#64ffda;cursor:pointer;font-weight:600;height:100%;min-height:46px;min-width:0;padding:.75rem 1.2rem;transition:all .3s ease}.EmailSettings_previewButton__tirZb:hover{background:#64ffda33;border-color:#64ffdacc;transform:translateY(-2px)}.EmailSettings_previewButton__tirZb:disabled{cursor:not-allowed;opacity:.6;transform:none}.EmailSettings_logsSection__XDFLx{grid-gap:1rem;border-top:1px solid #ffffff14;display:grid;gap:1rem;margin-top:2rem;padding-top:1.5rem}.EmailSettings_logsHeader__1Rb\+S{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.EmailSettings_logsHeaderActions__5UbpF{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.EmailSettings_bulkActions__fzjo9,.EmailSettings_logsFilters__IXtcK{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.EmailSettings_bulkButton__mbfFg{background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;color:#ffffffb3;cursor:pointer;font-size:.75rem;font-weight:600;padding:.35rem .75rem;transition:all .2s ease}.EmailSettings_bulkButton__mbfFg:hover{border-color:#64ffda99;color:#fff}.EmailSettings_bulkButton__mbfFg:disabled{cursor:not-allowed;opacity:.6}.EmailSettings_selectedPill__2ntOc{background:#64ffda1f;border-radius:999px;color:#64ffda;font-size:.75rem;font-weight:600;padding:.35rem .8rem}.EmailSettings_bulkDeleteButton__supJz{background:#f443361f;border:1px solid #f4433699;border-radius:999px;color:#ffb4ae;cursor:pointer;font-size:.75rem;font-weight:600;padding:.35rem .9rem;transition:all .2s ease}.EmailSettings_bulkDeleteButton__supJz:hover{background:#f4433633;border-color:#f44336d9}.EmailSettings_bulkDeleteButton__supJz:disabled{cursor:not-allowed;opacity:.6}.EmailSettings_bulkCancelButton__iXryH{background:#0000;border:1px solid #fff3;border-radius:999px;color:#ffffffb3;cursor:pointer;font-size:.75rem;font-weight:600;padding:.35rem .8rem;transition:all .2s ease}.EmailSettings_bulkCancelButton__iXryH:hover{border-color:#ffffff80;color:#fff}.EmailSettings_filterBtn__LaEaf{background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;color:#ffffffb3;cursor:pointer;font-size:.75rem;font-weight:600;padding:.35rem .75rem;transition:all .2s ease}.EmailSettings_filterBtnActive__20CZ-{background:#64ffda33;border-color:#64ffda99;color:#64ffda}.EmailSettings_countPill__S9wld{background:#64ffda26;border-radius:999px;color:#64ffda;font-size:.85rem;font-weight:600;padding:.4rem .9rem}.EmailSettings_logsList__FG10U{grid-gap:.9rem;display:grid;gap:.9rem}.EmailSettings_logItem__23dh9{grid-gap:.6rem;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;display:grid;gap:.6rem;padding:1rem}.EmailSettings_logItemSelectable__LCve1{cursor:pointer}.EmailSettings_logItemSelected__J7obW{background:#64ffda14;border-color:#64ffda99}.EmailSettings_logHeaderRow__bKz-X{align-items:flex-start;display:flex;gap:.75rem}.EmailSettings_logCheckbox__K\+9Ca{align-items:flex-start;display:flex;margin-top:.15rem}.EmailSettings_logCheckbox__K\+9Ca input{accent-color:#64ffda;cursor:pointer;height:16px;width:16px}.EmailSettings_logMain__hAjCN{grid-gap:.25rem;display:grid;gap:.25rem}.EmailSettings_logEmail__FH4AI{color:#e6f7f4;font-weight:600;word-break:break-word}.EmailSettings_logSubject__T71XQ{color:#ffffffd9;font-size:.95rem}.EmailSettings_logCategory__DqJTE{color:#64ffdacc;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.EmailSettings_logMeta__3b\+CD{align-items:center;color:#ffffffb3;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.6rem}.EmailSettings_statusBadge__NTAZ2{border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.25rem .6rem;text-transform:uppercase}.EmailSettings_statusSent__u0EHt{background:#4caf5033;border:1px solid #4caf5080;color:#b7f5c4}.EmailSettings_statusFailed__nJZMk{background:#f4433633;border:1px solid #f4433680;color:#ffb4ae}.EmailSettings_statusPending__iDM1Z{background:#ffc10733;border:1px solid #ffc10780;color:#ffe8a3}.EmailSettings_openBadge__qmj4F{border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.25rem .6rem;text-transform:uppercase}.EmailSettings_opened__RtsMa{background:#64ffda33;border:1px solid #64ffda80;color:#bfffee}.EmailSettings_notOpened__puAvL{background:#ffffff14;border:1px solid #ffffff26;color:#ffffffb3}.EmailSettings_logTimestamp__hQul8{font-size:.8rem}.EmailSettings_logError__jXbUm{color:#ffb4ae;font-size:.8rem}.EmailSettings_logDelete__0znlb{background:#f443361f;border:1px solid #f4433680;border-radius:999px;color:#ffb4ae;cursor:pointer;font-size:.75rem;font-weight:600;margin-left:auto;padding:.25rem .65rem;transition:all .2s ease}.EmailSettings_logDelete__0znlb:hover{background:#f4433633;border-color:#f44336cc}.EmailSettings_logDelete__0znlb:disabled{cursor:not-allowed;opacity:.6}.EmailSettings_error__zUDl9,.EmailSettings_success__n0gwC{border-radius:4px;font-weight:500;margin-bottom:1rem;padding:1rem}.EmailSettings_error__zUDl9{background:#f44336f2;border:1px solid #d32f2f;color:#fff}.EmailSettings_success__n0gwC{background:#4caf50f2;border:1px solid #388e3c;color:#fff}@media (max-width:768px){.EmailSettings_emailSettings__XoydW{padding:1rem}.EmailSettings_emailSettings__XoydW h2{font-size:1.5rem}.EmailSettings_form__a9Rs0{gap:1rem}.EmailSettings_projectBlastForm__C6t1o,.EmailSettings_projectTestForm__-tpi6,.EmailSettings_providerToggle__zCeDi,.EmailSettings_smtpGrid__C0R06,.EmailSettings_testForm__KZFu-{grid-template-columns:1fr}.EmailSettings_testButton__HZjrG{width:100%}.EmailSettings_logsHeader__1Rb\+S{align-items:flex-start}.EmailSettings_bulkActions__fzjo9{width:100%}}.EmailPreviewModal_overlay__pjZH7{align-items:center;background:#070c18bf;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:1.5rem;position:fixed;z-index:1200}.EmailPreviewModal_modal__yuVzl{background:#0b1220;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 24px 60px #00000059;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(960px,100%)}.EmailPreviewModal_header__CUfMQ{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.3rem}.EmailPreviewModal_eyebrow__HbNY5{color:#64ffdab3;font-size:.7rem;letter-spacing:.2em;margin:0 0 .35rem;text-transform:uppercase}.EmailPreviewModal_title__8A9Xv{color:#fff;font-size:1.2rem;margin:0}.EmailPreviewModal_closeButton__SXSKW{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;color:#fffc;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:all .2s ease;width:38px}.EmailPreviewModal_closeButton__SXSKW:hover{border-color:#64ffdab3;color:#64ffda}.EmailPreviewModal_toolbar__15P8r{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.85rem 1.3rem .95rem}.EmailPreviewModal_tabs__X7nir{display:flex;gap:.5rem}.EmailPreviewModal_tabButton__p4rJz{background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;color:#ffffffbf;cursor:pointer;font-size:.8rem;font-weight:600;padding:.45rem .9rem;transition:all .2s ease}.EmailPreviewModal_tabButton__p4rJz:hover{border-color:#64ffda99;color:#fff}.EmailPreviewModal_tabActive__nnGmt{background:#64ffda2e;border-color:#64ffdab3;color:#64ffda}.EmailPreviewModal_helper__GfAli{color:#fff9;font-size:.85rem}.EmailPreviewModal_body__PPlCW{grid-gap:.75rem;display:grid;gap:.75rem;overflow:auto;overscroll-behavior:contain;padding:1.1rem 1.3rem 1.4rem}.EmailPreviewModal_iframe__SiVbV{background:#fff;border:1px solid #ffffff14;border-radius:12px;min-height:60vh;width:100%}.EmailPreviewModal_textPreview__lSk-O{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffe6;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.9rem;min-height:60vh;padding:1rem;white-space:pre-wrap}.EmailPreviewModal_state__fVgbE{background:#ffffff0a;border-radius:10px;color:#ffffffb3;padding:1.2rem;text-align:center}.EmailPreviewModal_error__ubvFq{background:#f443361f;border:1px solid #f4433666;border-radius:10px;color:#ffb4ae;padding:1rem}@media (max-width:768px){.EmailPreviewModal_modal__yuVzl{max-height:92vh}.EmailPreviewModal_toolbar__15P8r{align-items:flex-start}.EmailPreviewModal_iframe__SiVbV,.EmailPreviewModal_textPreview__lSk-O{min-height:55vh}}.SubscribersManagement_subscribersManagement__Xvfoq{background:#ffffff0d;border-radius:8px;color:#fff;margin-bottom:2rem;padding:2rem}.SubscribersManagement_header__tqK8x{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.SubscribersManagement_header__tqK8x h2{font-size:1.8rem;margin:0}.SubscribersManagement_subtitle__H\+7sB{color:#fff9;font-size:.95rem;margin:.4rem 0 0}.SubscribersManagement_countPill__8ivp1{background:#64ffda26;border-radius:999px;color:#64ffda;font-size:.85rem;font-weight:600;padding:.4rem .9rem}.SubscribersManagement_list__Z4wvc{grid-gap:.8rem;display:grid;gap:.8rem}.SubscribersManagement_item__bQq0L{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;display:flex;gap:.75rem;justify-content:space-between;padding:.9rem 1rem}.SubscribersManagement_email__BAO1T{color:#e6f7f4;flex:1 1;font-weight:600;word-break:break-word}.SubscribersManagement_meta__8\+fMn{color:#fff9;font-size:.85rem;min-width:170px;text-align:right}.SubscribersManagement_actions__47F03{display:flex;gap:.5rem}.SubscribersManagement_editInput__DcV1y{background:#00000059;border:1px solid #64ffda40;border-radius:8px;color:#fff;padding:.45rem .7rem;width:100%}.SubscribersManagement_cancelButton__P1-9h,.SubscribersManagement_deleteButton__q6bdb,.SubscribersManagement_editButton__iNU8h,.SubscribersManagement_saveButton__v7UKd{border:1px solid #0000;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:600;padding:.35rem .75rem;transition:all .2s ease}.SubscribersManagement_editButton__iNU8h{background:#64ffda1f;border-color:#64ffda59;color:#64ffda}.SubscribersManagement_saveButton__v7UKd{background:#64ffda;border-color:#0000;color:#0a0a0a}.SubscribersManagement_cancelButton__P1-9h{background:#0000;border-color:#fff3;color:#ffffffb3}.SubscribersManagement_deleteButton__q6bdb{background:#f443361f;border-color:#f4433666;color:#ff6b6b}.SubscribersManagement_cancelButton__P1-9h:disabled,.SubscribersManagement_deleteButton__q6bdb:disabled,.SubscribersManagement_editButton__iNU8h:disabled,.SubscribersManagement_saveButton__v7UKd:disabled{cursor:not-allowed;opacity:.6}.SubscribersManagement_empty__dYFPC{background:#ffffff0d;border-radius:8px;color:#ffffffb3;padding:1rem;text-align:center}.SubscribersManagement_error__nXwy9{background:#f44336f2;border:1px solid #d32f2f;border-radius:4px;color:#fff;font-weight:500;margin-bottom:1rem;padding:1rem}@media (max-width:768px){.SubscribersManagement_subscribersManagement__Xvfoq{padding:1rem}.SubscribersManagement_header__tqK8x h2{font-size:1.5rem}.SubscribersManagement_item__bQq0L{align-items:flex-start;flex-direction:column}.SubscribersManagement_meta__8\+fMn{min-width:0;text-align:left}.SubscribersManagement_actions__47F03{flex-wrap:wrap;justify-content:flex-start;width:100%}}.MediaLibrary_mediaLibrary__sLYME{color:#fff;margin:0 auto;max-width:1200px;padding:2rem}.MediaLibrary_header__Kmiyj{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.MediaLibrary_header__Kmiyj h2{font-size:1.8rem;margin:0}.MediaLibrary_header__Kmiyj p{color:#fff9;margin:.35rem 0 0}.MediaLibrary_uploadPanel__8kYJ-{grid-gap:.8rem;display:grid;gap:.8rem;min-width:min(480px,100%)}.MediaLibrary_uploadRow__x\+77L{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.MediaLibrary_filePickerSecondary__hJ9bh,.MediaLibrary_filePicker__qdyRh{background:#080c1099;border:1px dashed #7cffda66;border-radius:999px;color:#e6f7f4e6;cursor:pointer;padding:.55rem 1rem}.MediaLibrary_filePickerSecondary__hJ9bh{border-color:#fff3}.MediaLibrary_filePickerSecondary__hJ9bh input,.MediaLibrary_filePicker__qdyRh input{display:none}.MediaLibrary_uploadButton__FHkgR{background:linear-gradient(135deg,#0e1c24f2,#0a141cf2);border:1px solid #7cffda80;border-radius:10px;color:#e6f7f4;cursor:pointer;font-weight:600;padding:.55rem 1rem}.MediaLibrary_uploadButton__FHkgR:disabled{cursor:not-allowed;opacity:.6}.MediaLibrary_folderInput__q\+6oK{background:#080c10b3;border:1px solid #7cffda40;border-radius:10px;color:#e6f7f4;flex:1 1;min-width:220px;padding:.55rem .9rem}.MediaLibrary_uploadHint__vqM5t{color:#fff9;font-size:.85rem}.MediaLibrary_libraryLayout__QeD3\+{grid-gap:1.2rem;align-items:start;display:grid;gap:1.2rem;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.MediaLibrary_folderPanel__ek1Fq{grid-gap:.9rem;align-self:start;background:#0c1218b3;border:1px solid #7cffda33;border-radius:14px;display:grid;gap:.9rem;max-height:calc(100vh - 120px);overflow:auto;padding:1rem;position:sticky;top:92px}.MediaLibrary_folderPanelHeader__IElO9{align-items:center;display:flex;gap:.6rem;justify-content:space-between}.MediaLibrary_folderPanelHeader__IElO9 h3{color:#e6f7f4;font-size:1rem;margin:0}.MediaLibrary_allFilesButton__oiOco{background:#64ffda1f;border:1px solid #64ffda80;border-radius:999px;color:#64ffda;cursor:pointer;font-size:.75rem;font-weight:600;padding:.35rem .7rem}.MediaLibrary_allFilesButton__oiOco:disabled{cursor:not-allowed;opacity:.6}.MediaLibrary_breadcrumbs__ZVQVo{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.MediaLibrary_folderSearchRow__A4aUr{align-items:center;display:flex;gap:.5rem}.MediaLibrary_folderSearchWrap__LqrHt{flex:1 1;position:relative}.MediaLibrary_folderSearchInput__MfBEp{background:#080c10b3;border:1px solid #7cffda40;border-radius:10px;color:#e6f7f4;flex:1 1;min-width:160px;padding:.5rem 2.6rem .5rem .8rem}.MediaLibrary_folderSearchIcon__X0xzB{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;color:#ffffffb3;cursor:pointer;display:grid;height:22px;padding:0;place-items:center;position:absolute;right:.8rem;top:50%;transform:translateY(-50%);width:22px}.MediaLibrary_folderSearchIcon__X0xzB svg{height:12px;width:12px}.MediaLibrary_crumb__GxXu1{align-items:center;display:inline-flex;gap:.35rem}.MediaLibrary_crumbButton__JG8T7{background:#0000;border:none;color:#ffffffb3;cursor:pointer;font-size:.85rem;padding:0}.MediaLibrary_crumbActive__JQPgn{color:#64ffda;font-weight:600}.MediaLibrary_crumbSeparator__bIK99{color:#fff6}.MediaLibrary_folderActions__cPnqH{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.MediaLibrary_newFolderInput__nb-zX{background:#080c10b3;border:1px solid #7cffda40;border-radius:10px;color:#e6f7f4;min-width:180px;padding:.5rem .8rem}.MediaLibrary_createFolderButton__VT4hx,.MediaLibrary_deleteFolderButton__0CU5j,.MediaLibrary_renameFolderButton__NRNty,.MediaLibrary_upButton__C-4CP{background:#0c1218cc;border:1px solid #7cffda80;border-radius:999px;color:#e6f7f4;cursor:pointer;font-size:.8rem;font-weight:600;padding:.45rem .9rem}.MediaLibrary_createFolderButton__VT4hx:disabled,.MediaLibrary_deleteFolderButton__0CU5j:disabled,.MediaLibrary_renameFolderButton__NRNty:disabled,.MediaLibrary_upButton__C-4CP:disabled{cursor:not-allowed;opacity:.6}.MediaLibrary_deleteFolderButton__0CU5j{background:#f443361f;border-color:#f4433699;color:#ffb4ae}.MediaLibrary_folderGrid__pr6yh{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.MediaLibrary_folderCard__qtYM6{grid-gap:.6rem;background:#0c1218b3;border:1px solid #7cffda33;border-radius:10px;color:#e6f7f4;display:grid;gap:.6rem;padding:.7rem .9rem}.MediaLibrary_folderOpenButton__z9WG0{background:#0000;border:none;color:#e6f7f4;cursor:pointer;font-weight:600;padding:0;text-align:left}.MediaLibrary_folderCardActions__wA38g{display:flex;flex-wrap:wrap;gap:.5rem}.MediaLibrary_folderAction__bZjhu{background:#7cffda1f;border:1px solid #7cffda66;border-radius:999px;color:#64ffda;cursor:pointer;font-size:.75rem;font-weight:600;padding:.3rem .7rem}.MediaLibrary_folderDeleteAction__vKk9R{background:#f443361f;border:1px solid #f4433699;border-radius:999px;color:#ffb4ae;cursor:pointer;font-size:.75rem;font-weight:600;padding:.3rem .7rem}.MediaLibrary_contentPanel__\+xU5J{min-width:0}.MediaLibrary_folderLoading__ZDM3z{color:#fff9;margin-bottom:.75rem}.MediaLibrary_controls__wK4gO{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.2rem}.MediaLibrary_filterGroup__B--gn{grid-gap:.35rem;display:grid;gap:.35rem;min-width:180px}.MediaLibrary_filterGroup__B--gn label{color:#fff9;font-size:.85rem}.MediaLibrary_filterGroup__B--gn input,.MediaLibrary_filterGroup__B--gn select{background:#080c10b3;border:1px solid #7cffda40;border-radius:10px;color:#e6f7f4;padding:.55rem .8rem}.MediaLibrary_filterActions__TlPXK{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.MediaLibrary_bulkButton__36h7g,.MediaLibrary_bulkCancelButton__bxWKx,.MediaLibrary_refreshButton__FRXhR{background:#ffffff0d;border:1px solid #fff3;border-radius:999px;color:#fffc;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .9rem}.MediaLibrary_bulkDeleteButton__wMGpD{background:#f443361f;border:1px solid #f4433699;border-radius:999px;color:#ffb4ae;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .9rem}.MediaLibrary_bulkDeleteButton__wMGpD:disabled{cursor:not-allowed;opacity:.6}.MediaLibrary_selectedPill__7amWS{background:#64ffda1f;border-radius:999px;color:#64ffda;font-size:.75rem;font-weight:600;padding:.35rem .8rem}.MediaLibrary_grid__DYlls{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.MediaLibrary_card__xcVK5{background:#ffffff0d;border:1px solid #7cffda26;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.MediaLibrary_cardSelectable__THYe8{cursor:pointer}.MediaLibrary_cardSelected__So4LS{background:#64ffda14;border-color:#64ffda99}.MediaLibrary_cardMedia__hUQy3{background:#080c10b3;display:grid;flex:0 0 180px;height:180px;max-height:180px;min-height:180px;overflow:hidden;place-items:center;position:relative}.MediaLibrary_cardMedia__hUQy3 img,.MediaLibrary_cardMedia__hUQy3 video{display:block;height:100%;object-fit:cover;width:100%}.MediaLibrary_mediaPlaceholder__yNaEm{background:linear-gradient(135deg,#0c1014e6,#141820e6);color:#fff9;display:grid;font-weight:600;height:100%;letter-spacing:.2em;place-items:center;width:100%}.MediaLibrary_rawPreview__SQznh{grid-gap:.2rem;color:#ffffffb3;display:grid;font-weight:600;gap:.2rem;text-align:center}.MediaLibrary_checkbox__mN1sR{position:absolute;right:12px;top:12px}.MediaLibrary_checkbox__mN1sR input{accent-color:#64ffda;height:18px;width:18px}.MediaLibrary_cardInfo__tdyjk{grid-gap:.75rem;display:grid;gap:.75rem;padding:1rem}.MediaLibrary_cardTitle__hx9eD{font-weight:600;word-break:break-word}.MediaLibrary_cardMeta__7wjmZ{color:#fff9;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.6rem;margin-top:.35rem}.MediaLibrary_cardActions__ihI5g{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.MediaLibrary_actionButton__1-Dc4,.MediaLibrary_actionLink__4h0sG,.MediaLibrary_deleteButton__hyspg{border:none;border-radius:8px;cursor:pointer;font-size:.8rem;font-weight:600;min-width:0;padding:.45rem .8rem;text-align:center;text-decoration:none}.MediaLibrary_actionButton__1-Dc4{background:#7cffda33;border:1px solid #7cffda66;color:#64ffda}.MediaLibrary_actionLink__4h0sG{background:#ffffff14;border:1px solid #ffffff26;color:#fff}.MediaLibrary_deleteButton__hyspg{background:#f44336cc;color:#fff}.MediaLibrary_empty__EuPHh,.MediaLibrary_error__ieCBH,.MediaLibrary_success__XkLv\+{background:#ffffff0d;border-radius:10px;margin-bottom:1rem;padding:1rem;text-align:center}.MediaLibrary_error__ieCBH{border:1px solid #f4433666;color:#ff7a7a}.MediaLibrary_success__XkLv\+{border:1px solid #4caf5080;color:#b7f5c4}.MediaLibrary_toast__O5VRL{animation:MediaLibrary_toastFade__tRI0c 2s ease forwards;background:#0a0a0af2;border:1px solid #64ffda66;border-radius:8px;box-shadow:0 10px 30px #00000059;color:#64ffda;font-size:.78rem;font-weight:600;padding:.45rem .75rem;position:fixed;right:20px;top:76px;transform:none;z-index:1300}@keyframes MediaLibrary_toastFade__tRI0c{0%{opacity:0;transform:translateY(-8px)}10%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.MediaLibrary_loadMore__88C\+w{display:flex;justify-content:center;margin-top:1.5rem}.MediaLibrary_loadMore__88C\+w button{background:#080c10cc;border:1px solid #7cffda80;border-radius:999px;color:#e6f7f4;cursor:pointer;font-weight:600;padding:.6rem 1.4rem}@media (max-width:900px){.MediaLibrary_uploadPanel__8kYJ-{min-width:100%}}@media (max-width:768px){.MediaLibrary_mediaLibrary__sLYME{padding:1.2rem .8rem 1.6rem}.MediaLibrary_grid__DYlls,.MediaLibrary_libraryLayout__QeD3\+{grid-template-columns:1fr}.MediaLibrary_folderPanel__ek1Fq{max-height:none;position:relative;top:0}.MediaLibrary_toast__O5VRL{right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);width:auto}}@media (max-width:480px){.MediaLibrary_mediaLibrary__sLYME{padding:1rem .6rem 1.4rem}}.Loading_loadingContainer__TvxqG{align-items:center;background:#0a0a0a;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;perspective:1000px;position:fixed;top:0;width:100%;z-index:9999}.Loading_dnaHelix__IgDP1{animation:Loading_rotate__OpWKL 8s linear infinite;height:200px;position:absolute;transform-style:preserve-3d;width:100px}.Loading_strand__\+8u9k{height:10px;position:absolute;transform-style:preserve-3d;width:100%}.Loading_node__5tusH{background:#64ffda;border-radius:50%;box-shadow:0 0 15px #64ffda;height:10px;position:absolute;width:10px}.Loading_strand__\+8u9k:nth-child(2n){animation:Loading_strandEven__mr1Nl .5s linear infinite}.Loading_strand__\+8u9k:nth-child(odd){animation:Loading_strandOdd__PZPsv .5s linear infinite}@keyframes Loading_rotate__OpWKL{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes Loading_strandEven__mr1Nl{0%{transform:rotate(0deg) translateX(20px)}to{transform:rotate(1turn) translateX(20px)}}@keyframes Loading_strandOdd__PZPsv{0%{transform:rotate(180deg) translateX(20px)}to{transform:rotate(540deg) translateX(20px)}}.Loading_energyRing__D-htc{height:300px;position:absolute;width:300px}.Loading_ring__xZosv{animation:Loading_ringRotate__Yr8VW 3s linear infinite;border-color:#64ffda #0000;border-radius:50%;border-style:solid;border-width:2px;filter:drop-shadow(0 0 10px #64ffda);height:100%;position:absolute;width:100%}.Loading_ring__xZosv:first-child{animation-duration:3s}.Loading_ring__xZosv:nth-child(2){animation-duration:4s;border-left-color:#64ffda4d;height:80%;margin:10%;width:80%}.Loading_ring__xZosv:nth-child(3){animation-duration:5s;border-right-color:#64ffda4d;height:60%;margin:20%;width:60%}@keyframes Loading_ringRotate__Yr8VW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Loading_particles__AWvsK{height:100%;position:absolute;width:100%}.Loading_particle__TdHEt{animation:Loading_particleFloat__lCKrd 4s ease-in-out infinite;background:#64ffda;border-radius:50%;box-shadow:0 0 10px #64ffda;height:2px;opacity:0;position:absolute;width:2px}@keyframes Loading_particleFloat__lCKrd{0%,to{opacity:0;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(100px,-100px) scale(2);transform:translate(var(--x,100px),var(--y,-100px)) scale(2)}}.Loading_particle__TdHEt:nth-child(3n){--x:150px;--y:-80px;animation-delay:.5s}.Loading_particle__TdHEt:nth-child(3n+1){--x:-120px;--y:-150px;animation-delay:1s}.Loading_particle__TdHEt:nth-child(3n+2){--x:80px;--y:120px;animation-delay:1.5s}.Loading_particle__TdHEt:nth-child(5n){--x:-150px;--y:100px;animation-delay:2s}.Loading_particle__TdHEt:nth-child(7n){--x:120px;--y:150px;animation-delay:2.5s}.Loading_loadingText__yFjbX{bottom:20%;display:flex;gap:8px;position:absolute}.Loading_loadingText__yFjbX span{animation:Loading_glitch__h-yWY 2s infinite;animation:Loading_textAppear__Gzl\+Q .5s forwards;color:#64ffda;font-family:Courier New,monospace;font-size:1.5rem;opacity:0;text-shadow:0 0 10px #64ffda;text-transform:uppercase}.Loading_loadingText__yFjbX span:first-child{animation-delay:.1s}.Loading_loadingText__yFjbX span:nth-child(2){animation-delay:.2s}.Loading_loadingText__yFjbX span:nth-child(3){animation-delay:.3s}.Loading_loadingText__yFjbX span:nth-child(4){animation-delay:.4s}.Loading_loadingText__yFjbX span:nth-child(5){animation-delay:.5s}.Loading_loadingText__yFjbX span:nth-child(6){animation-delay:.6s}.Loading_loadingText__yFjbX span:nth-child(7){animation-delay:.7s}.Loading_loadingText__yFjbX span:nth-child(8){animation-delay:.8s}.Loading_loadingText__yFjbX span:nth-child(9){animation-delay:.9s}.Loading_loadingText__yFjbX span:nth-child(10){animation-delay:1s}.Loading_loadingText__yFjbX span:nth-child(11){animation-delay:1.1s}.Loading_loadingText__yFjbX span:nth-child(12){animation-delay:1.2s}@keyframes Loading_glitch__h-yWY{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes Loading_textAppear__Gzl\+Q{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DecorativePattern_pattern__k6Dr2{align-items:center;background-color:#0a0a0a;display:flex;flex-direction:column;gap:1rem;height:40vh;justify-content:center;overflow:hidden;position:relative}html:not(.magic-theme) .DecorativePattern_pattern__k6Dr2{background:radial-gradient(circle at 12% 18%,#7cffda1f,#0000 40%),radial-gradient(circle at 85% 24%,#78b4ff1f,#0000 45%),linear-gradient(140deg,#070b0e,#0a0f12 50%,#06080a)}html:not(.magic-theme) .DecorativePattern_pattern__k6Dr2:before{background-image:linear-gradient(#0000 0 44px,#7cffda0d 44px 45px),linear-gradient(90deg,#0000 0 44px,#7cffda0a 44px 45px);background-size:45px 45px;content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}html:not(.magic-theme) .DecorativePattern_pattern__k6Dr2:after{background:linear-gradient(115deg,#0000,#7cffda1f 40%,#0000 60%),repeating-linear-gradient(90deg,#7cffda14 0 1px,#0000 1px 90px);content:"";filter:blur(2px);inset:-20% -10%;opacity:.25;pointer-events:none;position:absolute;transform:rotate(-6deg)}.DecorativePattern_textContent__0ZgXh{color:#fff;position:relative;text-align:center;z-index:10}.DecorativePattern_heading__xX5b0{animation:DecorativePattern_fadeInDown__Tpfr- .6s ease-out both;font-size:3rem;font-weight:700;margin-bottom:1rem}.DecorativePattern_subtitle__BwwXz{animation:DecorativePattern_fadeInUp__Ia3Lv .6s ease-out both;animation-delay:.2s;color:#fffc;font-size:1.1rem;margin:0 auto;max-width:600px}@keyframes DecorativePattern_fadeInDown__Tpfr-{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.DecorativePattern_grid__5bSpB{grid-gap:2rem;bottom:0;display:grid;gap:2rem;grid-template-columns:repeat(10,1fr);left:0;padding:2rem;position:absolute;right:0;top:0}.DecorativePattern_dot__xb3XG{animation:DecorativePattern_pulse__eXs9T 4s ease-in-out infinite;background:#64ffda33;border-radius:50%;height:4px;position:relative;width:4px}.DecorativePattern_dot__xb3XG:nth-child(3n){animation-delay:1s}.DecorativePattern_dot__xb3XG:nth-child(5n){animation-delay:2s}@keyframes DecorativePattern_pulse__eXs9T{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.5;transform:scale(2)}}.DecorativePattern_waves__lPd\+M{height:100%;opacity:.5;position:absolute;width:100%}.DecorativePattern_wave__\+DIy1{animation:DecorativePattern_rotate__\+EL1q 10s linear infinite;background:linear-gradient(45deg,#64ffda,#0000);border-radius:45%;bottom:-100%;height:200%;left:-50%;opacity:.1;position:absolute;width:200%}.DecorativePattern_wave__\+DIy1:nth-child(2){animation-duration:15s;opacity:.05}.DecorativePattern_wave__\+DIy1:nth-child(3){animation-duration:20s;opacity:.03}@keyframes DecorativePattern_rotate__\+EL1q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DecorativePattern_particles__yh-gj{bottom:0;left:0;position:absolute;right:0;top:0}.DecorativePattern_particle__FKdVD{animation:DecorativePattern_float__caJl3 6s ease-in-out infinite;background:#64ffda;border-radius:50%;height:2px;position:absolute;width:2px}.DecorativePattern_socialLinks__YRC9V{display:flex;gap:2rem;pointer-events:auto;position:relative;z-index:10}.DecorativePattern_socialLink__R5pqk{align-items:center;animation:DecorativePattern_fadeInUp__Ia3Lv .6s ease-out both;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;font-size:2rem;justify-content:center;padding:1rem;transition:all .3s ease}.DecorativePattern_socialLink__R5pqk:first-child{animation-delay:.2s}.DecorativePattern_socialLink__R5pqk:nth-child(2){animation-delay:.4s}.DecorativePattern_socialLink__R5pqk:nth-child(3){animation-delay:.6s}.DecorativePattern_socialLink__R5pqk:nth-child(4){animation-delay:.8s}.DecorativePattern_socialLink__R5pqk:hover{background:#ffffff1a;border-color:#64ffda;color:#64ffda;transform:translateY(-5px)}@keyframes DecorativePattern_fadeInUp__Ia3Lv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DecorativePattern_float__caJl3{0%,to{opacity:0;transform:translate(0)}25%{opacity:.5}50%{opacity:1;transform:translate(100px,-100px)}75%{opacity:.5}}.DecorativePattern_particle__FKdVD:first-child{left:20%;top:10%}.DecorativePattern_particle__FKdVD:nth-child(2){left:80%;top:20%}.DecorativePattern_particle__FKdVD:nth-child(3){left:45%;top:30%}.DecorativePattern_particle__FKdVD:nth-child(4){left:15%;top:40%}.DecorativePattern_particle__FKdVD:nth-child(5){left:85%;top:50%}.DecorativePattern_particle__FKdVD:nth-child(6){left:35%;top:60%}.DecorativePattern_particle__FKdVD:nth-child(7){left:75%;top:70%}.DecorativePattern_particle__FKdVD:nth-child(8){left:25%;top:80%}.DecorativePattern_particle__FKdVD:nth-child(9){left:65%;top:90%}.DecorativePattern_particle__FKdVD:nth-child(10){left:55%;top:15%}.DecorativePattern_particle__FKdVD:nth-child(11){left:95%;top:25%}.DecorativePattern_particle__FKdVD:nth-child(12){left:5%;top:35%}.DecorativePattern_particle__FKdVD:nth-child(13){left:70%;top:45%}.DecorativePattern_particle__FKdVD:nth-child(14){left:30%;top:55%}.DecorativePattern_particle__FKdVD:nth-child(15){left:90%;top:65%}.DecorativePattern_particle__FKdVD:nth-child(16){left:10%;top:75%}.DecorativePattern_particle__FKdVD:nth-child(17){left:50%;top:85%}.DecorativePattern_particle__FKdVD:nth-child(18){left:40%;top:95%}.DecorativePattern_particle__FKdVD:nth-child(19){left:60%;top:5%}.DecorativePattern_particle__FKdVD:nth-child(20){left:85%;top:15%}@media (max-width:768px){.DecorativePattern_socialLinks__YRC9V{gap:1rem}.DecorativePattern_socialLink__R5pqk{font-size:1.5rem;padding:.75rem}}html:not(.magic-theme) .DecorativePattern_socialLinks__YRC9V{background:linear-gradient(135deg,#0a1014f2,#080a0cfa);border:1px solid #7cffda40;border-radius:22px;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #ffffff08;gap:1.4rem;overflow:visible;padding:1.1rem 1.9rem;position:relative}html:not(.magic-theme) .DecorativePattern_socialLinks__YRC9V:before{animation:DecorativePattern_borderPulse__C0kEh 3.2s ease-in-out infinite;border:1px dashed #7cffda33;border-radius:16px;content:"";inset:10px;opacity:.6;pointer-events:none;position:absolute}html:not(.magic-theme) .DecorativePattern_socialLinks__YRC9V:after{background:#080c0ef2;border:1px solid #7cffda59;border-radius:999px;color:#c7fff4f2;content:"connect";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6rem;left:1.6rem;letter-spacing:.28rem;padding:.25rem .6rem;pointer-events:none;position:absolute;text-shadow:0 0 10px #7cffda59;text-transform:uppercase;top:-.7rem;z-index:2}html:not(.magic-theme) .DecorativePattern_socialLink__R5pqk{background:#090e12f2;border:1px solid #7cffda40;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff08,0 16px 30px #00000073;color:#e6f7f4d9;height:56px;padding:0;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;width:56px}html:not(.magic-theme) .DecorativePattern_socialLink__R5pqk:before{border:1px solid #7cffda33;border-radius:10px;content:"";inset:6px;opacity:.65;pointer-events:none;position:absolute}html:not(.magic-theme) .DecorativePattern_socialLink__R5pqk:after{background:#7cffdacc;border-radius:50%;bottom:8px;box-shadow:0 0 10px #7cffda99;content:"";height:6px;opacity:.7;position:absolute;right:8px;width:6px}html:not(.magic-theme) .DecorativePattern_socialLink__R5pqk:hover{background:linear-gradient(135deg,#7cffdaf2,#50c6ffe6);border-color:#7cffda99;box-shadow:0 20px 40px #0000008c,0 0 24px #7cffda66;color:#041416;transform:translateY(-6px)}html:not(.magic-theme) .DecorativePattern_socialLink__R5pqk:hover:after{background:#061418e6;box-shadow:0 0 10px #06141899}html:not(.magic-theme) .DecorativePattern_socialLink__R5pqk svg{height:1.4rem;width:1.4rem}@media (max-width:768px){html:not(.magic-theme) .DecorativePattern_socialLinks__YRC9V{gap:.9rem;padding:.9rem 1.2rem}html:not(.magic-theme) .DecorativePattern_socialLink__R5pqk{height:50px;width:50px}}@keyframes DecorativePattern_borderPulse__C0kEh{0%,to{border-color:#7cffda40;box-shadow:0 0 0 #7cffda00;opacity:.35}50%{border-color:#50c6ff80;box-shadow:0 0 18px #7cffda59;opacity:.8}}.magic-theme .DecorativePattern_pattern__k6Dr2{background:#0000}.magic-theme .DecorativePattern_dot__xb3XG{background:#7ad6ff40}.magic-theme .DecorativePattern_wave__\+DIy1{background:linear-gradient(45deg,#7cf7d4,#0000);opacity:.08}.magic-theme .DecorativePattern_socialLink__R5pqk{background:#ffffff0f;border-color:#ffffff29;box-shadow:0 14px 36px #0006;color:#e8f1ff}.magic-theme .DecorativePattern_socialLink__R5pqk:hover{border-color:#ffffff38;color:#7cf7d4}.magic-theme .DecorativePattern_socialLinks__YRC9V{display:flex;flex-direction:column;gap:.75rem;pointer-events:auto;position:fixed;right:1.25rem;top:50%;transform:translateY(-50%);transition:opacity .25s ease,transform .25s ease;z-index:1200}.DecorativePattern_magicNav__zxb01{display:none}.magic-theme .DecorativePattern_magicNav__zxb01{display:flex!important;flex-direction:column;gap:.5rem;left:4.25rem;pointer-events:auto;position:fixed;top:50%;transform:translateY(-50%);transition:opacity .25s ease,transform .25s ease;z-index:1400}body.career-focus .DecorativePattern_magicNav__zxb01,body.career-focus .DecorativePattern_socialLinks__YRC9V{opacity:0;pointer-events:none;transform:translateY(-12px) scale(.92);transition:opacity .25s ease,transform .25s ease}body.career-focus .DecorativePattern_socialLinks__YRC9V{transform:translateY(-12px) scale(.92)}.magic-theme .DecorativePattern_magicNav__zxb01 a{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 30% 30%,#7cf7d42e,#0e1923d1);border:1px solid #64ffda61;border-radius:16px;box-shadow:0 12px 28px #00000073;color:#eaf8ff;display:flex;font-size:.95rem;font-weight:700;height:48px;justify-content:center;letter-spacing:.01em;min-width:120px;padding:0 .9rem;text-decoration:none;text-transform:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.magic-theme .DecorativePattern_magicNav__zxb01 a:hover{border-color:#64ffdaa6;box-shadow:0 16px 42px #0000008c;transform:translateX(4px)}.magic-theme .DecorativePattern_magicSwitch__DJNBP{background:linear-gradient(135deg,#7cf7d4f2,#7ad6ffe6);border:1px solid #ffffff2e;border-radius:16px;box-shadow:0 14px 34px #00000073,0 0 0 3px #7ad6ff2e;color:#041019;cursor:pointer;font-weight:800;height:48px;letter-spacing:.02em;margin-top:.35rem;min-width:140px;padding:0 1rem;transition:transform .2s ease,box-shadow .25s ease,filter .2s ease}.magic-theme .DecorativePattern_magicSwitch__DJNBP:hover{box-shadow:0 16px 38px #0000007a,0 0 0 4px #64ffda33;filter:brightness(1.03);transform:translateY(-1px)}.magic-theme .DecorativePattern_magicSwitch__DJNBP:active{box-shadow:0 12px 24px #00000061,0 0 0 2px #64ffda2e;transform:translateY(0)}.DecorativePattern_navInitial__8mJK6{align-items:center;background:#ffffff1f;border-radius:50%;color:inherit;display:inline-flex;font-weight:800;height:22px;justify-content:center;letter-spacing:.01em;pointer-events:none;transition:transform .18s ease;width:22px}.DecorativePattern_navFull__k-lZI{font-weight:700;letter-spacing:.01em;margin-left:.35rem;transition:opacity .18s ease,transform .18s ease;white-space:nowrap}@media (hover:hover) and (pointer:fine){.DecorativePattern_navFull__k-lZI{display:inline-flex;margin-left:0;opacity:0;overflow:hidden;transform:translateX(6px);width:0}.magic-theme .DecorativePattern_magicNav__zxb01 a,.magic-theme .DecorativePattern_magicSwitch__DJNBP{gap:0;justify-content:center;min-width:52px;overflow:hidden;padding:0;position:relative;text-indent:0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,width .24s ease,padding .24s ease;width:52px}.magic-theme .DecorativePattern_magicNav__zxb01 a:hover,.magic-theme .DecorativePattern_magicSwitch__DJNBP:hover{gap:.35rem;justify-content:center;min-width:52px;overflow:visible;padding:0 .7rem;width:max-content}.magic-theme .DecorativePattern_magicNav__zxb01 a:hover .DecorativePattern_navInitial__8mJK6,.magic-theme .DecorativePattern_magicSwitch__DJNBP:hover .DecorativePattern_navInitial__8mJK6{height:0;margin:0;opacity:0;transform:scale(.4);width:0}.magic-theme .DecorativePattern_magicNav__zxb01 a:hover .DecorativePattern_navFull__k-lZI,.magic-theme .DecorativePattern_magicSwitch__DJNBP:hover .DecorativePattern_navFull__k-lZI{margin-left:0;opacity:1;position:relative;transform:translateX(0);width:auto;z-index:1}}@media (max-width:768px){.magic-theme .DecorativePattern_socialLinks__YRC9V{display:none}.magic-theme .DecorativePattern_magicNav__zxb01{-ms-overflow-style:none;background:#0c141ce6;border:1px solid #ffffff1f;border-radius:16px;bottom:12px;box-shadow:0 16px 38px #00000080;flex-direction:row;gap:.5rem;left:50%;max-width:680px;overflow-x:auto;padding:.45rem .6rem;scrollbar-width:none;top:auto;transform:translateX(-50%);white-space:nowrap;width:calc(100% - 1.5rem)}.magic-theme .DecorativePattern_magicNav__zxb01::-webkit-scrollbar{display:none}.magic-theme .DecorativePattern_magicNav__zxb01 a,.magic-theme .DecorativePattern_magicSwitch__DJNBP{border-radius:12px;flex:0 0 auto;font-size:.85rem;height:40px;margin-top:0;min-width:auto;padding:0 .75rem}.magic-theme .DecorativePattern_magicSwitch__DJNBP{box-shadow:0 12px 28px #0006;min-width:max-content}}.TechSlider_slider__B1dZ9{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:1px solid #ffffff1a;border-radius:14px;bottom:0;overflow:hidden;padding:.9rem 1.5rem;position:relative;width:100%;z-index:1}.TechSlider_slider__B1dZ9:after,.TechSlider_slider__B1dZ9:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:56px;z-index:2}.TechSlider_slider__B1dZ9:before{background:linear-gradient(90deg,#000000e6,#0000);left:0}.TechSlider_slider__B1dZ9:after{background:linear-gradient(270deg,#000000e6,#0000);right:0}.TechSlider_track__d26nY{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:TechSlider_marquee__7f4JO 32s linear infinite;backface-visibility:hidden;gap:3.5rem;padding:0;width:max-content;will-change:transform}.TechSlider_techItem__Yj0sY,.TechSlider_track__d26nY{align-items:center;display:flex;transform:translateZ(0)}.TechSlider_techItem__Yj0sY{color:#ffffffd9;cursor:pointer;flex-direction:column;justify-content:center;min-width:70px;transition:all .3s ease}.TechSlider_icon__BUH-N{font-size:2.25rem;margin-bottom:.5rem;transform:translateZ(0)}.TechSlider_name__O6Aya{font-size:1rem;font-weight:600;letter-spacing:.5px;text-align:center;text-shadow:0 0 10px #00000080;white-space:nowrap}.TechSlider_html__3M6sf:hover{color:#e44d26}.TechSlider_reactNative__vT7Ep:hover,.TechSlider_react__8BxRr:hover{color:#61dafb}.TechSlider_node__i4Dgu:hover{color:#68a063}.TechSlider_express__BCNce:hover{color:#fff}.TechSlider_mongo__tCTB-:hover{color:#4db33d}.TechSlider_mysql__zGAHA:hover{color:#00758f}.TechSlider_php__29wEk:hover{color:#777bb3}.TechSlider_laravel__Rt3CF:hover{color:#ff2d20}.TechSlider_javascript__s237z:hover{color:#f7df1e}.TechSlider_python__csVHC:hover{color:#3776ab}@keyframes TechSlider_marquee__7f4JO{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.TechSlider_track__d26nY:hover{animation-play-state:paused}.magic-theme .TechSlider_slider__B1dZ9{background:linear-gradient(90deg,#7ae8ff14,#8c7cff14);border-bottom:1px solid #ffffff1f;border-top:1px solid #ffffff1f;box-shadow:0 -10px 30px #0006}.magic-theme .TechSlider_techItem__Yj0sY{color:#f4f8ffe6}.magic-theme .TechSlider_name__O6Aya{text-shadow:0 0 12px #7ae8ff59}.gpu-lite .TechSlider_track__d26nY{animation-duration:0s!important;transform:translateZ(0)!important}@media (max-width:768px){.TechSlider_slider__B1dZ9{margin-top:12px;padding:.65rem 1rem}.TechSlider_icon__BUH-N{font-size:1.75rem;margin-bottom:.25rem}.TechSlider_track__d26nY{animation-duration:28s;gap:2.5rem}.TechSlider_name__O6Aya{font-size:.75rem}.TechSlider_techItem__Yj0sY{min-width:60px}}@media (max-width:480px){.TechSlider_slider__B1dZ9{margin-top:0;padding:.5rem .85rem;top:20px}.TechSlider_icon__BUH-N{font-size:1.5rem}.TechSlider_track__d26nY{animation-duration:26s;gap:2rem}.TechSlider_techItem__Yj0sY{min-width:50px}html:not(.magic-theme) .TechSlider_slider__B1dZ9{margin-top:0}}.SlantedTicker_ribbonSection__mKX4C{--ribbon-line:#7cf7d4a6;--ribbon-dot:#7cf7d4e6;--ribbon-text:#f0f8ffeb;--ribbon-tilt:3.2deg;background:#0000;min-height:150px;overflow:hidden;padding:1rem 0;position:relative;width:100%}.SlantedTicker_ribbonStrap__eQ\+Wk{left:50%;overflow:hidden;position:absolute;top:50%;transform-origin:center;width:160%}.SlantedTicker_strapOne__dtuBk{transform:translate(-50%,-50%) rotate(calc(var(--ribbon-tilt)*-1))}.SlantedTicker_strapTwo__54hom{transform:translate(-50%,-50%) rotate(var(--ribbon-tilt))}.SlantedTicker_ribbonStrap__eQ\+Wk:after,.SlantedTicker_ribbonStrap__eQ\+Wk:before{background:linear-gradient(90deg,#0000,var(--ribbon-line),#0000);content:"";height:5px;left:-4%;opacity:.8;pointer-events:none;position:absolute;right:-4%}.SlantedTicker_ribbonStrap__eQ\+Wk:before{top:6px}.SlantedTicker_ribbonStrap__eQ\+Wk:after{bottom:6px}.SlantedTicker_ribbonContent__TLnDm{overflow:hidden;padding:.35rem 0}.SlantedTicker_ribbonTrack__nIbSY{align-items:center;animation:SlantedTicker_ribbonMove__Sq9EJ 28s linear infinite;background:linear-gradient(90deg,#060c1200,#060c129e 12%,#060c129e 88%,#060c1200);border-radius:999px;display:flex;gap:2.2rem;padding:.25rem 1.35rem;width:max-content;will-change:transform}.SlantedTicker_reverse__hj4Ol{animation-direction:reverse;animation-duration:30s;background:linear-gradient(90deg,#0a101800,#0a10189e 12%,#0a10189e 88%,#0a101800)}.SlantedTicker_ribbonText__lcjNi{color:var(--ribbon-text);font-size:1.05rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.SlantedTicker_separator__g6tzc{color:var(--ribbon-dot);font-size:1.2rem;text-shadow:0 0 10px #7cf7d4b3}@keyframes SlantedTicker_ribbonMove__Sq9EJ{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:1024px){.SlantedTicker_ribbonTrack__nIbSY{gap:1.8rem}}@media (max-width:768px){.SlantedTicker_ribbonSection__mKX4C{--ribbon-tilt:2.4deg;min-height:120px;padding:.5rem 0}.SlantedTicker_ribbonText__lcjNi{font-size:.78rem;letter-spacing:.14em}}@media (max-width:480px){.SlantedTicker_ribbonText__lcjNi{font-size:.72rem}}.magic-theme .SlantedTicker_ribbonSection__mKX4C{--ribbon-line:#7cf7d4cc;--ribbon-dot:#7ad6fff2;--ribbon-text:#ecfafff5;--ribbon-tilt:3.8deg}.magic-theme .SlantedTicker_ribbonTrack__nIbSY{background:linear-gradient(90deg,#060e1400,#060e14a8 12%,#060e14a8 88%,#060e1400)}.magic-theme .SlantedTicker_reverse__hj4Ol{background:linear-gradient(90deg,#07121a00,#07121aa8 12%,#07121aa8 88%,#07121a00)}.gradient-scene{inset:-22vh 0 -10vh 0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}@media (max-width:480px){.gradient-scene{inset:-32vh 0 -14vh 0}}.gradient-layer{background:radial-gradient(circle at 50% -10%,#7ad6ff1f,#0000 55%),radial-gradient(circle at 20% 20%,#ffffff05,#0000 35%),radial-gradient(circle at 80% 10%,hsla(0,0%,100%,.015),#0000 30%),linear-gradient(135deg,#12222280,#02060ad9);inset:0;position:absolute}.floating-icons{grid-gap:.75rem;display:none;display:grid;gap:.75rem;pointer-events:auto;position:fixed;right:clamp(1.5rem,3vw,2.5rem);top:50%;transform:translateY(-50%);transition:opacity .25s ease,transform .25s ease;z-index:9999}.floating-icon{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#7cf7d414;border:1px solid #7cf7d459;border-radius:50%;box-shadow:0 0 0 1px #7cf7d42e,0 0 22px #7ad6ff2e,0 0 46px #07ffd224;color:#e8f1ff;cursor:pointer;display:flex;font-size:1.35rem;height:56px;justify-content:center;pointer-events:auto;text-decoration:none;transition:transform .18s ease,box-shadow .25s ease,border-color .18s ease;width:56px}.floating-icon:hover{border-color:#7cf7d4a6;box-shadow:0 0 0 2px #7cf7d44d,0 0 30px #7ad6ff47,0 0 60px #07ffd233;transform:translateY(-3px)}.icon-label{animation:fadeInLabel .3s ease forwards,textGlitch .45s steps(2) forwards;background:#000c;border-radius:4px;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:500;letter-spacing:.08rem;margin-right:10px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:100%;text-transform:uppercase;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:10000}.icon-label:before{color:#7cf7d4cc;content:"<";margin-right:.2rem}.icon-label:after{color:#7cf7d4cc;content:"/>";margin-left:.2rem}@keyframes fadeInLabel{0%{opacity:0;transform:translateY(-50%) translateX(10px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.floating-icon:hover .icon-label{animation:fadeInLabel .3s ease forwards}.floating-icon:not(:hover) .icon-label{animation:fadeOutLabel .3s ease forwards}@keyframes fadeOutLabel{0%{opacity:1;transform:translateY(-50%) translateX(0)}to{opacity:0;transform:translateY(-50%) translateX(-10px)}}@keyframes textGlitch{0%{text-shadow:1px 0 #7cf7d4b3,-1px 0 #7ad6ffb3;transform:translateY(-50%) translateX(2px)}20%{text-shadow:-2px 0 #7ad6ffcc,2px 0 #7cf7d499;transform:translateY(calc(-50% - 1px)) translateX(-2px) skewX(2deg)}40%{text-shadow:2px 0 #ffffff80;transform:translateY(calc(-50% + 1px)) translateX(1px) skewX(-1deg)}60%{text-shadow:-1px 0 #7cf7d480,1px 0 #7ad6ff80;transform:translateY(-50%) translateX(0)}80%{text-shadow:0 0 #0000;transform:translateY(-50%) translateX(0)}to{text-shadow:none;transform:translateY(-50%) translateX(0)}}:global(html:not(.magic-theme)) .floating-icons{background:#06090be6;border:1px solid #64ffda47;border-radius:14px;box-shadow:0 20px 48px #0009,inset 0 0 0 1px #ffffff0a;gap:.9rem;padding:.9rem .7rem}:global(html:not(.magic-theme)) .floating-icons:before{background:#06090bf2;border:1px solid #64ffda59;border-radius:999px;color:#64ffdad9;content:"<dev>";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.55rem;left:50%;letter-spacing:.2rem;padding:.25rem .55rem;pointer-events:none;position:absolute;text-transform:uppercase;top:-.7rem;transform:translateX(-50%)}:global(html:not(.magic-theme)) .floating-icons:after{border:1px dashed #64ffda40;border-radius:10px;content:"";inset:8px 10px;opacity:.6;pointer-events:none;position:absolute}:global(html:not(.magic-theme)) .floating-icon{background:#0a0e10f2;border:1px solid #64ffda59;border-radius:10px;box-shadow:0 12px 24px #00000073,inset 0 0 0 1px #ffffff0d;height:52px;transition:transform .2s ease,box-shadow .25s ease,border-color .2s ease,background .2s ease;width:52px}:global(html:not(.magic-theme)) .floating-icon:before{border:1px solid #64ffda40;border-radius:8px;content:"";inset:5px;opacity:.6;pointer-events:none;position:absolute}:global(html:not(.magic-theme)) .floating-icon:hover{background:linear-gradient(135deg,#64ffdae6,#4de3ffe6);border-color:#64ffdacc;box-shadow:0 18px 32px #00000080,0 0 26px #64ffda66;color:#061214;transform:translateX(-8px) scale(1.03)}:global(html:not(.magic-theme)) .icon-label{background:#06090bf2;border:1px solid #64ffda66;color:#dff6f1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.12rem;text-transform:uppercase}:global(html:not(.magic-theme)) .icon-label:before{color:#64ffdae6;content:"<";margin-right:.2rem}:global(html:not(.magic-theme)) .icon-label:after{color:#64ffdae6;content:"/>";margin-left:.2rem}:global(.magic-theme) .floating-icons{display:grid}body.career-focus .floating-icons,body.career-focus .mobile-social{opacity:0;pointer-events:none;transform:translateY(-12px) scale(.92)}@media (max-width:768px){.floating-icons{display:none!important}}.mobile-social{display:none}@media (max-width:768px){:global(.magic-theme) .mobile-social{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c141ce6;border:1px solid #ffffff1f;border-radius:16px;bottom:70px;box-shadow:0 16px 38px #00000080;display:flex;gap:.65rem;left:50%;padding:.5rem .7rem;position:fixed;transform:translateX(-50%);transition:opacity .25s ease,transform .25s ease;z-index:1200}:global(.magic-theme) .mobile-social a{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;box-shadow:0 10px 26px #00000059;color:#e8f1ff;display:flex;font-size:1.1rem;height:42px;justify-content:center;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .22s ease;width:42px}:global(.magic-theme) .mobile-social a:active{box-shadow:0 8px 18px #0000004d;transform:translateY(1px)}}.gradient-sphere{border-radius:50%;filter:blur(60px);mix-blend-mode:screen;opacity:.9;position:absolute}.sphere-1{animation:none;background:linear-gradient(35deg,#1fb69873,#083d3d8c);height:55vw;left:-16%;top:-32%;width:55vw}@media (max-width:480px){.sphere-1{left:-20%;top:-44%}}.sphere-2{animation:none;background:linear-gradient(220deg,#2652b46b,#0d1a3c80);bottom:-25%;height:55vw;right:-12%;width:55vw}.sphere-3{animation:none;background:linear-gradient(120deg,#6245a347,#22183459);height:38vw;left:36%;top:12%;width:38vw}@media (max-width:480px){.sphere-3{left:32%;top:4%}}.sphere-4{background:radial-gradient(circle,#166c5e40,#08121900);border-radius:50%;bottom:-30%;filter:blur(70px);height:60vw;mix-blend-mode:screen;opacity:.5;transform:translateX(-50%);width:60vw}.glow,.sphere-4{animation:none;left:50%;position:absolute}.glow{background:radial-gradient(circle,#44ffda1f,#0000 70%);filter:blur(30px);height:40vh;opacity:.6;top:22%;transform:translate(-50%,-50%);width:40vw}@media (max-width:480px){.glow{top:12%;width:60vw}}.grid-overlay{background-image:linear-gradient(90deg,#ffffff05 1px,#0000 0),linear-gradient(180deg,#ffffff05 1px,#0000 0);background-size:40px 40px;inset:0;position:absolute;z-index:1}.grid-overlay:before{animation:lightning-grid 2.2s linear infinite;background-image:repeating-linear-gradient(90deg,#0000 0 38px,#7cf7d459 38px 40px),repeating-linear-gradient(180deg,#0000 0 38px,#7ad6ff52 38px 40px);background-size:40px 100%,100% 40px;content:"";filter:drop-shadow(0 0 10px rgba(124,247,212,.25));inset:0;mix-blend-mode:screen;opacity:.22;position:absolute}@keyframes lightning-grid{0%{background-position:0 0,0 0;opacity:.18}40%{opacity:.42}to{background-position:0 40px,40px 0;opacity:.22}}.click-flash{animation:flash-ripple .95s ease-out forwards;background:radial-gradient(circle,#7cf7d48c,#7ad6ff4d 45%,#7cf7d400 70%);border-radius:50%;filter:blur(3px);mix-blend-mode:screen;opacity:0;pointer-events:none;position:fixed;z-index:4}@keyframes flash-ripple{0%{opacity:.85;transform:scale(.65)}45%{opacity:.55;transform:scale(1.05)}80%{opacity:.25;transform:scale(1.25)}to{opacity:0;transform:scale(1.45)}}.noise-overlay{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.04;position:absolute;z-index:2}.particles{animation:none;background-image:radial-gradient(1px 1px at 20% 30%,#ffffff38,#0000),radial-gradient(1.5px 1.5px at 70% 40%,#fff3,#0000),radial-gradient(1px 1px at 40% 70%,#ffffff38,#0000),radial-gradient(2px 2px at 85% 75%,#ffffff2e,#0000),radial-gradient(1px 1px at 10% 80%,#ffffff29,#0000);inset:0;position:absolute;z-index:3}@keyframes float-1{0%{transform:translate(0) scale(1)}to{transform:translate(6%,6%) scale(1.08)}}@keyframes float-2{0%{transform:translate(0) scale(1)}to{transform:translate(-6%,-4%) scale(1.12)}}@keyframes float-3{0%{opacity:.35;transform:translate(0) scale(1)}to{opacity:.65;transform:translate(-4%,6%) scale(1.05)}}@keyframes pulse{0%{opacity:.4;transform:translate(-50%,-50%) scale(.95)}to{opacity:.8;transform:translate(-50%,-50%) scale(1.05)}}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(-2%,-2%,0)}}:root{--bg-primary:#0a0a0a;--bg-primary-rgb:10,10,10;--bg-secondary:#121212;--bg-secondary-rgb:18,18,18;--text-primary:#fff;--text-primary-rgb:255,255,255;--text-secondary:#ffffffb3;--text-secondary-rgb:255,255,255;--accent-primary:#64ffda;--accent-primary-rgb:100,255,218;--accent-secondary:#64ffda1a;--border-color:#ffffff1a;--border-color-rgb:255,255,255;--card-bg:#ffffff0d;--shadow-color:#0000004d}[data-theme=light]{--bg-primary:#fff;--bg-primary-rgb:255,255,255;--bg-secondary:#f8f9fa;--bg-secondary-rgb:248,249,250;--text-primary:#0a0a0a;--text-primary-rgb:10,10,10;--text-secondary:#0a0a0ab3;--text-secondary-rgb:10,10,10;--accent-primary:#0a8a6c;--accent-primary-rgb:10,138,108;--accent-secondary:#0a8a6c1a;--border-color:#0000001a;--border-color-rgb:0,0,0;--card-bg:#0000000d;--shadow-color:#0000001a}.magic-theme{--bg-primary:#050910;--bg-primary-rgb:5,9,16;--bg-secondary:#0a0f1a;--bg-secondary-rgb:10,15,26;--text-primary:#e8f1ff;--text-primary-rgb:232,241,255;--text-secondary:#e8f1ffbf;--text-secondary-rgb:232,241,255;--accent-primary:#7cf7d4;--accent-primary-rgb:124,247,212;--accent-secondary:#7ad6ff24;--border-color:#ffffff1a;--border-color-rgb:255,255,255;--card-bg:#ffffff0f;--shadow-color:#080a1499}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(1200px at 15% 10%,#ffffff0a,#0000 60%),radial-gradient(900px at 85% 20%,#ffffff08,#0000 55%),linear-gradient(135deg,#ffffff05,#00000059);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .3s ease,background-image .6s ease}.magic-theme body,body{background-color:#0a0a0a;background-color:var(--bg-primary);color:#fff;color:var(--text-primary)}.magic-theme body{background-image:radial-gradient(1400px at 12% 10%,#7cf7d41f,#0000 40%),radial-gradient(1100px at 82% 4%,#7ad6ff29,#0000 38%),radial-gradient(900px at 40% 85%,#667eea14,#0000 45%),linear-gradient(135deg,#090e18f5,#050810f0)}.gpu-lite *{animation:none!important;transition-duration:.12s!important}.gpu-lite .animationContainer,.gpu-lite .gradient-scene{display:none!important}.gpu-lite .app-shell [data-reveal]{animation:none!important;filter:none;opacity:1;transform:none}.app-shell{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.magic-app-shell{isolation:isolate;overflow:visible}.magic-ribbons-layer{inset:0;mix-blend-mode:screen;opacity:.8;pointer-events:none;position:fixed;z-index:6}.gpu-lite .magic-ribbons-layer{display:none}.magic-theme section{background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff0a;isolation:isolate;margin:1rem auto;max-width:1220px;overflow:hidden;padding:clamp(2.25rem,3vw,3.25rem) clamp(1.75rem,3vw,3rem);position:relative}.magic-theme section:after{background:radial-gradient(circle at 18% 20%,#7cf7d414,#0000 35%),radial-gradient(circle at 82% 12%,#7ad6ff14,#0000 32%);content:"";inset:0;opacity:.8;pointer-events:none;position:absolute;z-index:-1}.gpu-lite .magic-theme section{background:#0a0e18e6;border-color:#ffffff0f;box-shadow:none}.gpu-lite .magic-main:before{display:none}.magic-theme h1,.magic-theme h2,.magic-theme h3{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#f1f5ff,#9fe8ff 50%,#7cf7d4);-webkit-background-clip:text;letter-spacing:.4px}.magic-theme p{color:#f4f8ffd1}.magic-theme .btn,.magic-theme .primaryBtn,.magic-theme .secondaryBtn,.magic-theme button{background:linear-gradient(135deg,#7cf7d4,#7ad6ff);border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 16px 38px #7ad6ff40;color:#04121e}.magic-theme input,.magic-theme textarea{background:#ffffff0f;border:1px solid #ffffff1f;box-shadow:inset 0 1px 0 #ffffff0a;color:#e8f1ff}.magic-theme .card{background:linear-gradient(150deg,#0a101ceb,#080c14e6);border:1px solid #ffffff14;box-shadow:0 22px 50px #0000008c}.magic-theme .chip,.magic-theme .filterBtn,.magic-theme .tag{background:linear-gradient(135deg,#7ad6ff24,#7cf7d41f);border:1px solid #ffffff24;color:#e8f1ff}main{flex:1 1;padding-top:60px}.magic-main{display:flex;flex-direction:column;gap:clamp(1.5rem,2vw,3rem);padding:92px clamp(1rem,3vw,3.75rem) 80px;position:relative;z-index:2}.magic-main:before{display:none}.theme-transition *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease!important}:root{--theme-sweep-light:#7cf7d438;--theme-sweep-mid:#7ad6ff2e;--theme-sweep-dark:#090e18e6;--theme-flash:#ffffff59}.theme-transition-overlay{animation:themeSweep 1.15s ease-in-out forwards,flashBloom .5s ease-out;background:radial-gradient(circle at 50% 50%,#7cf7d438,#070b14b3 60%,#090e18e6 90%);background:radial-gradient(circle at 50% 50%,var(--theme-sweep-light),#070b14b3 60%,var(--theme-sweep-dark) 90%);inset:0;mix-blend-mode:screen;opacity:0;overflow:hidden;pointer-events:none;position:fixed;z-index:25}.theme-transition-overlay:after{animation:sweepArc 1.05s ease-in-out forwards;background:conic-gradient(from 140deg,#7ad6ff00 0deg,#7ad6ff40 40deg,#7cf7d44d 120deg,#7ad6ff00 190deg);content:"";filter:blur(32px);inset:-10%;position:absolute}.theme-transition-overlay:before{animation:scanLines 1.1s ease-in-out forwards;background:radial-gradient(circle at 20% 30%,#ffffff38 0,#0000 45%),radial-gradient(circle at 78% 68%,#7ad6ff2e 0,#0000 50%),repeating-linear-gradient(90deg,#ffffff24,#ffffff24 2px,#0000 6px,#0000 14px),linear-gradient(115deg,#7cf7d41f,#070b1473),radial-gradient(circle at 50% 50%,#0cffd21f,#0000 65%);content:"";inset:-15%;mix-blend-mode:screen;opacity:.7;position:absolute}.theme-transition-overlay .burst{animation:burstPulse .85s ease-out forwards;background:radial-gradient(circle at 50% 50%,#ffffff61,#ffffff0f 35%,#0000 60%),radial-gradient(circle at 30% 40%,#7cf7d44d,#0000 55%),radial-gradient(circle at 70% 60%,#7ad6ff47,#0000 50%);filter:blur(12px);inset:0;opacity:0;position:absolute}@keyframes flashBloom{0%{box-shadow:inset 0 0 0 0 #ffffff59;box-shadow:inset 0 0 0 0 var(--theme-flash)}30%{box-shadow:inset 0 0 0 120px #fff3}to{box-shadow:inset 0 0 0 0 #0000}}@keyframes themeSweep{0%{opacity:0}10%{opacity:.95}55%{opacity:.65}to{opacity:0}}@keyframes sweepArc{0%{opacity:.4;transform:rotate(-40deg) scale(.9)}60%{opacity:.9;transform:rotate(12deg) scale(1.05)}to{opacity:0;transform:rotate(35deg) scale(1.15)}}@keyframes scanLines{0%{opacity:.35;transform:translateY(-8%)}40%{opacity:.6}to{opacity:0;transform:translateY(8%)}}@keyframes burstPulse{0%{opacity:.4;transform:scale(.9)}50%{opacity:.75;transform:scale(1.08)}to{opacity:0;transform:scale(1.18)}}.theme-switching .bgToggle,.theme-switching section{animation:lightningBorder .9s ease-in-out infinite alternate;border-color:#7cf7d499!important;box-shadow:0 0 0 1px #7ad6ff80,0 0 28px #7ad6ff59,0 0 60px #7cf7d438}@keyframes lightningBorder{0%{box-shadow:0 0 0 1px #7ad6ff59,0 0 22px #7ad6ff40,0 0 40px #7cf7d429}50%{box-shadow:0 0 0 2px #7cf7d499,0 0 28px #7cf7d459,0 0 72px #7ad6ff52}to{box-shadow:0 0 0 1px #7ad6ff73,0 0 34px #7ad6ff66,0 0 90px #7cf7d447}}.bgToggle{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);background-color:#0b1b1a;background:linear-gradient(135deg,#060c14eb,#082226e6) padding-box,conic-gradient(from 120deg,#7cf7d4e6,#7ad6ffe6,#6affcfe6,#7cf7d4e6) border-box;border:1px solid #0000;border-radius:999px;box-shadow:0 18px 40px #0000007a,0 0 0 1px #7cf7d440,0 0 30px #7ad6ff52,inset 0 0 0 1px #ffffff0f;color:#eaffff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;isolation:isolate;justify-content:center;letter-spacing:.14em;min-width:190px;overflow:hidden;padding:.75rem 1.6rem;pointer-events:auto;position:relative;text-align:center;text-shadow:0 4px 18px #7cf7d459;text-transform:uppercase;transition:transform .2s ease,box-shadow .22s ease,filter .2s ease;z-index:1}.bgToggle:before{animation:toggleSheen 3.8s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,#7cf7d459,#0000 45%),radial-gradient(circle at 80% 70%,#7ad6ff47,#0000 50%),linear-gradient(120deg,#0000 38%,#ffffff73 50%,#0000 62%);content:"";inset:-60% -30%;opacity:.6;pointer-events:none;position:absolute;transform:translateX(-60%) rotate(8deg)}.bgToggle:hover{box-shadow:0 22px 46px #0000008c,0 0 0 1px #7cf7d473,0 0 42px #7ad6ff73,inset 0 0 0 1px #ffffff1a;filter:brightness(1.05) saturate(1.1);transform:translateY(-2px) scale(1.02)}.bgToggle:active{box-shadow:0 12px 26px #0006,0 0 0 1px #7cf7d459,0 0 20px #7ad6ff40;transform:translateY(0)}.bgToggle:focus-visible{outline:2px solid #7cf7d4d9;outline-offset:4px}.gpu-lite .bgToggle:before{animation:none}:global(.magic-theme) .bgToggle{color:#04121e;text-shadow:none}@media (max-width:768px){.bgToggle{font-size:.82rem;letter-spacing:.12em;min-width:160px;padding:.6rem 1.2rem}}@keyframes toggleSheen{0%{opacity:.2;transform:translateX(-60%) rotate(8deg)}45%{opacity:.55}to{opacity:.25;transform:translateX(40%) rotate(8deg)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#121212;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#64ffda1a;background:var(--accent-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64ffda;background:var(--accent-primary)}::selection{background:#64ffda;background:var(--accent-primary);color:#0a0a0a;color:var(--bg-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease forwards}.page-enter>:not([data-reveal]){--enter-delay:0s;animation:pageEntrance .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--enter-delay);will-change:transform,opacity}.page-enter>:first-child{--enter-delay:0.05s}.page-enter>:nth-child(2){--enter-delay:0.15s}.page-enter>:nth-child(3){--enter-delay:0.25s}.page-enter>:nth-child(4){--enter-delay:0.35s}.page-enter>:nth-child(5){--enter-delay:0.45s}.page-enter>:nth-child(6){--enter-delay:0.55s}.page-enter>:nth-child(7){--enter-delay:0.65s}.page-enter>:nth-child(8){--enter-delay:0.75s}@keyframes pageEntrance{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.app-shell [data-reveal]{--reveal-x:0px;--reveal-y:24px;--reveal-scale:0.98;--reveal-blur:3px;--reveal-delay:0s;animation:none;filter:blur(var(--reveal-blur));opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(var(--reveal-scale));will-change:transform,opacity,filter}.app-shell [data-reveal][data-reveal-state=visible]{animation:revealIn .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--reveal-delay)}@keyframes revealIn{0%{filter:blur(var(--reveal-blur));opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(var(--reveal-scale))}to{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}}.skeleton{background:#ffffff14;background:rgba(var(--text-primary-rgb),.08);border-radius:12px;overflow:hidden;position:relative}.skeleton:after{animation:skeletonShimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff47,#0000);content:"";inset:0;position:absolute;transform:translateX(-120%)}@keyframes skeletonShimmer{to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.reveal-up{--reveal-y:24px}.reveal-down{--reveal-y:-24px}.reveal-left{--reveal-x:-28px;--reveal-y:0px}.reveal-right{--reveal-x:28px;--reveal-y:0px}.reveal-zoom{--reveal-scale:0.92;--reveal-y:10px}.reveal-pop{--reveal-scale:0.9;--reveal-y:12px}@media (prefers-reduced-motion:reduce){.app-shell [data-reveal]{animation:none!important;filter:none;opacity:1;transform:none}}@media (max-width:768px){main{padding-top:50px}.magic-main{padding:80px 1rem 60px}.magic-main:before{border-radius:18px;inset:1rem}}