*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{line-height:1.6}body,code{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}::selection{background:#2563eb4d;color:#f1f5f9}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0a1628}::-webkit-scrollbar-thumb{background:#94a3b84d;border:2px solid #0a1628;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b880}.about__title,.contact-title,.exp__title,.portfolio-title,.skills__title{letter-spacing:0!important}:root{--header-offset:16px;--header-pad-x:clamp(16px,4vw,48px);--nav-radius:14px;--logo-height:clamp(34px,4.5vw,55px);--color-bg:#0d1520;--nav-bg:#19283ce6;--nav-border:#ffffff26;--glass-blur:20px;--shadow-md:0 8px 24px #00000040}.main-header{align-items:center;display:flex;gap:clamp(12px,3vw,32px);justify-content:space-between;left:0;padding:0 clamp(16px,4vw,48px);padding:0 var(--header-pad-x);position:fixed;right:0;top:16px;z-index:1000}.header-logo{align-self:flex-start;flex-shrink:0;position:relative}.header-logo .logo-link{align-items:center;display:flex;gap:10px;margin-top:8px;text-decoration:none;transition:transform .25s ease;transition:transform var(--transition-base)}.header-logo .logo-link:focus-visible,.header-logo .logo-link:hover{transform:scale(1.03)}.logo-glow-icon{flex-shrink:0;height:64px;width:64px}.logo-glow-icon .glow-icon-base{opacity:1}.logo-glow-icon .glow-icon-base,.logo-glow-icon .glow-icon-lit{transition:opacity .25s ease;transition:opacity var(--transition-base)}.logo-glow-icon .glow-icon-lit,.logo-glow-icon.hovered .glow-icon-base{opacity:0}.logo-glow-icon.hovered .glow-icon-lit{opacity:1}.logo-text{display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;letter-spacing:.3px;transition:filter .25s ease;transition:filter var(--transition-base)}.logo-text-shell{color:#fff}.logo-text-ty{color:#0cc0ff;color:var(--color-sky)}.logo-text.hovered{filter:drop-shadow(0 0 8px rgba(12,192,255,.6))}.logo-text.hovered .logo-text-shell{text-shadow:0 0 10px #ffffff80}.logo-text.hovered .logo-text-ty{text-shadow:0 0 15px #0cc0ffcc}.main-nav{backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#19283ce6;background:var(--nav-bg);border:1px solid #ffffff26;border:1px solid var(--nav-border);border-radius:14px;border-radius:var(--nav-radius);box-shadow:0 8px 24px #00000040,0 0 30px #0000004d;box-shadow:var(--shadow-md),0 0 30px #0000004d;padding:2px 8px;position:relative}.main-nav ul{align-items:flex-end;display:flex;gap:12px;list-style:none;margin:0;padding:0;white-space:nowrap}.main-nav li{display:block}.main-nav a{align-items:center;color:#cbd5e1;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex-direction:column;font-size:.82rem;font-weight:500;gap:6px;letter-spacing:.2px;padding:6px 10px;position:relative;text-decoration:none;transition:color .15s ease,transform .15s ease;transition:color var(--transition-fast),transform var(--transition-fast)}.main-nav a:after{background:linear-gradient(90deg,#0062b0,#0cc0ff);background:linear-gradient(90deg,var(--color-royal),var(--color-sky));border-radius:999px;bottom:0;content:"";height:2px;left:10px;position:absolute;right:10px;transform:scaleX(0);transform-origin:center;transition:transform .25s ease;transition:transform var(--transition-base)}.main-nav a:hover{color:#f1f5f9;color:var(--color-text);transform:translateY(-2px)}.main-nav a:hover:after{transform:scaleX(.6)}.main-nav a.active{color:#f1f5f9;color:var(--color-text)}.main-nav a.active:after{transform:scaleX(1)}.main-nav .nav-glow-icon{height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translateY(6px);width:36px}.nav-icon-wrapper{align-items:center;display:flex;height:26px;justify-content:center;position:relative;width:36px}.nav-skills-icon{transform:translate(-50%,-50%) translateY(7px)!important}.nav-about-icon{height:38px!important;transform:translate(-50%,-50%) translateY(4px)!important;width:38px!important}.nav-experience-icon{height:36px!important;transform:translate(-50%,-50%) translateY(7px)!important;width:36px!important}.main-nav a.active .nav-glow-icon .glow-icon-base,.main-nav li:hover .nav-glow-icon .glow-icon-base{opacity:0}.main-nav a.active .nav-glow-icon .glow-icon-lit,.main-nav li:hover .nav-glow-icon .glow-icon-lit{opacity:1}.header-right{align-items:center;display:flex;flex-shrink:0;gap:12px}.header-lang-switcher{backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#19283ce6;background:var(--nav-bg);border:1px solid #ffffff26;border:1px solid var(--nav-border);box-shadow:0 4px 12px #00000026;box-shadow:var(--shadow-sm);display:grid;grid-template-columns:1fr 1fr;padding:3px;position:relative}.header-lang-switcher,.header-lang-switcher:before{border-radius:999px;border-radius:var(--radius-full)}.header-lang-switcher:before{background:linear-gradient(135deg,#0062b0,#0cc0ff80);background:linear-gradient(135deg,var(--color-royal),#0cc0ff80);bottom:3px;box-shadow:0 0 10px #0cc0ff26,inset 0 1px 1px #ffffff14;content:"";left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .25s ease;transition:transform var(--transition-base);width:calc(50% - 3px);z-index:0}.header-lang-switcher[data-lang=en]:before{transform:translateX(100%)}.header-lang-switcher button{background:#0000;border:0;border-radius:999px;border-radius:var(--radius-full);color:#94a3b8;color:var(--color-text-muted);cursor:pointer;font-size:.8rem;font-weight:600;padding:5px 10px;position:relative;text-align:center;transition:color .15s ease;transition:color var(--transition-fast);z-index:1}.header-lang-switcher button.active{color:#f1f5f9;color:var(--color-text)}.header-lang-switcher button:hover:not(.active){color:#cbd5e1;color:var(--color-text-secondary)}.hamburger,.menu-overlay{display:none}body{padding-top:0}@media (max-width:768px){:root{--logo-height:clamp(32px,8vw,44px)}body{padding-top:70px}.main-header{gap:10px;padding:0 16px;top:8px}.header-logo .logo-link{margin-top:4px}.logo-glow-icon{height:48px;width:48px}.logo-text{font-size:clamp(1.1rem,4vw,1.4rem)}.hamburger{align-items:center;backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#19283ce6;background:var(--nav-bg);border:1px solid #ffffff26;border:1px solid var(--nav-border);border-radius:10px;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:10px;transition:background .15s ease;transition:background var(--transition-fast);width:44px}.hamburger:hover{background:#233750f2}.hamburger span{background:#f1f5f9;background:var(--color-text);border-radius:2px;display:block;height:2px;transform-origin:center;transition:all .25s ease;transition:all var(--transition-base);width:22px}.hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.main-nav{background:#0d1520fa;border:none;border-left:1px solid #ffffff26;border-left:1px solid var(--nav-border);border-radius:0;box-shadow:-10px 0 40px #00000080;height:100vh;overflow-y:auto;padding:80px 20px 30px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:min(320px,85vw);z-index:999}.main-nav.open{transform:translateX(0)}.main-nav ul{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;white-space:normal}.main-nav li{display:flex}.main-nav a{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;border-radius:var(--radius-sm);flex:1 1;flex-direction:column;font-size:.85rem;gap:8px;justify-content:center;min-height:90px;padding:16px 12px;text-align:center;transition:all .15s ease;transition:all var(--transition-fast)}.main-nav a:hover{background:#ffffff0f;transform:none}.main-nav a:after{display:none}.main-nav a.active{background:linear-gradient(135deg,#0062b040,#0cc0ff1a);border-color:#0cc0ff4d;box-shadow:0 0 20px #0cc0ff1a}.main-nav .nav-glow-icon{height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translateY(4px);width:40px}.nav-icon-wrapper{height:40px;position:relative;width:40px}.main-nav .nav-experience-icon{transform:translate(-50%,-50%) translateY(8px)}.main-nav .nav-contact-icon{height:50px!important;transform:translate(-50%,-50%) translateY(12px);width:50px!important}.menu-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;bottom:0;display:block;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:998}.menu-overlay.open{opacity:1;visibility:visible}.header-lang-switcher{padding:2px}.header-lang-switcher button{font-size:.75rem;padding:4px 8px}}body,html{overflow-x:hidden}html{scrollbar-gutter:stable}.glow-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.glow-icon-base,.glow-icon-lit{height:100%;object-fit:contain;pointer-events:none;transition:opacity .3s ease;-webkit-user-select:none;user-select:none;width:100%}.glow-icon-lit{inset:0;opacity:0;position:absolute}.glow-icon:hover .glow-icon-base,.glow-icon:hover .glow-icon-lit{will-change:opacity}.glow-icon:hover .glow-icon-base{opacity:0}.glow-icon:hover .glow-icon-lit{opacity:1}.glow-icon-float{animation:iconFloat 3.5s ease-in-out infinite;will-change:transform}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.glow-icon-float{animation:none}}.home{background-color:initial;box-sizing:border-box;color:#f1f5f9;min-height:100vh;overflow:hidden;padding:calc(clamp(20px, 3vh, 40px) + 55px) 24px 0;position:relative}.aurora,.stars{display:none}.home__inner{grid-gap:clamp(24px,4vw,48px);align-items:center;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1180px;min-height:calc(100vh - clamp(20px, 3vh, 40px) - 40px)}@media (max-width:980px){.home__inner{grid-template-columns:1fr;text-align:center}}.glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 8px 32px #0003}.hero{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#14203299;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 12px 40px #0003;padding:clamp(24px,3.5vw,40px)}.hero__eyebrow{color:#0cc0ff;font-size:.85rem;font-weight:600;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.hero__title{color:#f1f5f9;font-size:clamp(32px,5vw,58px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 12px}.gradient-text{background:linear-gradient(135deg,#0cc0ff,#0062b0 50%,#7b5cff);-webkit-background-clip:text;background-clip:text;color:#0000}.hero__subtitle{color:#cbd5e1;font-size:clamp(18px,2.4vw,28px);font-weight:600;margin:8px 0 18px;min-height:36px}.caret{background:#0cc0ff;border-radius:2px;display:inline-block;height:1.1em;margin-left:4px;opacity:.3;vertical-align:-2px;width:3px}.caret.is-on{opacity:1}.hero__lead{color:#94a3b8;font-size:clamp(15px,1.6vw,18px);line-height:1.75;max-width:720px;white-space:pre-line}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0 12px}@media (max-width:980px){.hero__cta{justify-content:center}}.btn-glass{align-items:center;background-color:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;color:#f1f5f9;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:5px;letter-spacing:.3px;padding:8px 12px;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .3s ease,background-color .2s ease,border-color .2s ease;-webkit-user-select:none;user-select:none}.btn-glass:hover{background-color:#0cc0ff14;border-color:#0cc0ff;box-shadow:0 0 15px #0cc0ff66,0 0 5px #0cc0ff33;transform:translateY(-2px)}.btn-icon-wrap{display:inline-flex;flex-shrink:0;height:40px;position:relative;width:40px}.btn-icon{height:100%;left:0;object-fit:contain;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.btn-icon--default{opacity:1}.btn-glass:hover .btn-icon--default,.btn-icon--glow{opacity:0}.btn-glass:hover .btn-icon--glow{opacity:1}.btn-icon-wrap--contact .btn-icon{transform:scale(1.4)}.hero__meta{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0 12px}@media (max-width:980px){.hero__meta{justify-content:center}}.stat{background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;min-width:140px;padding:14px 16px;transition:transform .2s ease,box-shadow .3s ease}.stat:hover{box-shadow:0 8px 20px #0cc0ff1a;transform:translateY(-2px)}.stat__num{color:#fff;font-size:22px;font-weight:800}.stat__label{color:#94a3b8;font-size:13px;margin-top:4px}.quick-contact{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media (max-width:980px){.quick-contact{justify-content:center}}.chip{align-items:center;background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;color:#cbd5e1;display:inline-flex;font-size:14px;gap:10px;padding:8px 16px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .3s ease}.chip:hover{background-color:#0cc0ff14;border-color:#0cc0ff;box-shadow:0 0 15px #0cc0ff66,0 0 5px #0cc0ff33;color:#fff;transform:translateY(-2px)}.chip-icon{opacity:.8;transition:transform .2s ease,filter .3s ease}.chip:hover .chip-icon{filter:drop-shadow(0 0 5px rgba(12,192,255,.8));opacity:1;transform:scale(1.1)}.hero-visual{align-items:center;display:flex;justify-content:center;position:relative}.visual-orb{display:none}.visual-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:#142032b3;border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 14px 44px #00000040;padding:28px 28px 20px;position:relative;text-align:center;transform:perspective(800px) rotateY(-6deg) rotateX(2deg);transition:transform .5s cubic-bezier(.2,.65,.2,1);width:clamp(300px,40vw,400px)}.visual-card:hover{transform:perspective(900px) rotateY(0) rotateX(0) translateY(-6px)}@media (max-width:980px){.visual-card{margin:0 auto;width:clamp(280px,60vw,380px)}}.badge{background-color:#0cc0ff26;border:1px solid #0cc0ff59;border-radius:999px;color:#cbd5e1;font-size:12px;font-weight:600;left:12px;padding:6px 12px;position:absolute;top:12px}.visual-logo-text{align-items:center;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:clamp(2.8rem,5.5vw,4rem);font-weight:700;justify-content:center;letter-spacing:.5px;margin-top:12px;transition:filter .3s ease}.visual-logo-shell{color:#fff}.visual-logo-ty{color:#0cc0ff}.visual-card:hover .visual-logo-text{filter:drop-shadow(0 0 8px rgba(12,192,255,.6))}.visual-card:hover .visual-logo-shell{text-shadow:0 0 10px #ffffff80}.visual-card:hover .visual-logo-ty{text-shadow:0 0 15px #0cc0ffcc}.visual-caption{color:#cbd5e1;font-size:14px;letter-spacing:.3px;margin-top:14px;opacity:.85}.scroll-hint{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;bottom:24px;color:#cbd5e1;cursor:pointer;display:flex;gap:8px;left:50%;padding:10px 16px;position:absolute;transform:translateX(-50%);transition:background-color .2s ease}.scroll-hint:hover{background-color:#ffffff1a}.scroll-hint svg{transition:transform .3s ease}.scroll-hint:hover svg{transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.scroll-hint svg,.visual-card{transition:none!important}}.logo-container{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.logo-container svg{display:block;height:auto;overflow:visible;width:100%}.tech-glow{filter:drop-shadow(0 0 0 #00eaff) drop-shadow(0 0 0 #00eaff) drop-shadow(0 0 0 rgba(0,234,255,0));transition:filter .6s ease}.tech-glow path{transition:fill .6s ease}.logo-container:hover .tech-glow{filter:drop-shadow(0 0 4px #00eaff) drop-shadow(0 0 12px #00eaff) drop-shadow(0 0 28px rgba(0,234,255,.45))}.logo-container:hover .tech-glow path{fill:#d4f6ff}@keyframes neon-pulse{0%,to{filter:drop-shadow(0 0 6px #00eaff) drop-shadow(0 0 16px #00eaff) drop-shadow(0 0 36px rgba(0,234,255,.5))}50%{filter:drop-shadow(0 0 10px #00eaff) drop-shadow(0 0 28px #00eaff) drop-shadow(0 0 60px rgba(0,234,255,.8))}}.logo-container:hover .tech-glow{animation:neon-pulse .5s ease-in-out infinite}.node-holes circle{filter:drop-shadow(0 0 0 #00eaff);pointer-events:none;transition:filter .6s ease}.logo-container:hover .node-holes circle{filter:drop-shadow(0 0 10px #00eaff) drop-shadow(0 0 24px #00eaff) drop-shadow(0 0 50px rgba(0,234,255,.8))}.logo-auto-glow{display:contents}.logo-auto-glow.is-glowing .tech-glow{animation:auto-neon-pulse .5s ease-in-out infinite;filter:drop-shadow(0 0 4px #00eaff) drop-shadow(0 0 12px #00eaff) drop-shadow(0 0 28px rgba(0,234,255,.45))}.logo-auto-glow.is-glowing .tech-glow path{fill:#d4f6ff}.logo-auto-glow.is-glowing .node-holes circle{filter:drop-shadow(0 0 10px #00eaff) drop-shadow(0 0 24px #00eaff) drop-shadow(0 0 50px rgba(0,234,255,.8))}@keyframes auto-neon-pulse{0%,to{filter:drop-shadow(0 0 6px #00eaff) drop-shadow(0 0 16px #00eaff) drop-shadow(0 0 36px rgba(0,234,255,.5))}50%{filter:drop-shadow(0 0 10px #00eaff) drop-shadow(0 0 28px #00eaff) drop-shadow(0 0 60px rgba(0,234,255,.8))}}.cloud-bg-wrapper{background:radial-gradient(ellipse 70% 55% at 50% 45%,#001e410f 0,#0000 100%),radial-gradient(ellipse 55% 45% at 15% 20%,#00234b0f 0,#0000 100%),radial-gradient(ellipse 50% 60% at 82% 55%,#001e460d 0,#0000 100%),linear-gradient(180deg,#000205,#000408 30%,#00060c 60%,#000306);height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.cloud-bg-canvas{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cloud-bg-wrapper:before{animation:nebulaFloat 70s ease-in-out infinite alternate;background:radial-gradient(ellipse 40% 40% at 30% 35%,#0cc0ff59 0,#0000 70%),radial-gradient(ellipse 35% 45% at 70% 65%,#0062b040 0,#0000 70%);height:130%;left:-15%;opacity:.02;top:-15%;width:130%}.cloud-bg-wrapper:after,.cloud-bg-wrapper:before{content:"";position:absolute;will-change:transform;z-index:0}.cloud-bg-wrapper:after{animation:nebulaFloat2 55s ease-in-out infinite alternate;background:radial-gradient(ellipse 45% 35% at 65% 40%,#0cc0ff4d 0,#0000 70%);height:120%;left:-10%;opacity:.015;top:-10%;width:120%}.cloud-bg-wrapper[data-quality=medium]:after,.cloud-bg-wrapper[data-quality=medium]:before{animation:none;opacity:.015}.cloud-bg-wrapper[data-quality=low]:after,.cloud-bg-wrapper[data-quality=low]:before,.cloud-bg-wrapper[data-quality=minimal]:after,.cloud-bg-wrapper[data-quality=minimal]:before{display:none}@keyframes nebulaFloat{0%{transform:translate(0) scale(1)}to{transform:translate(2%,1.5%) scale(1.03)}}@keyframes nebulaFloat2{0%{transform:translate(0) scale(1.01)}to{transform:translate(-1.5%,1%) scale(.98)}}:root{--color-bg:#0000;--color-royal:#0062b0;--color-royal-soft:#0062b026;--color-sky:#0cc0ff;--color-sky-soft:#0cc0ff1f;--color-accent:#60a5fa;--color-text:#f1f5f9;--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--glass-bg:#141e2dd9;--glass-border:#ffffff1f;--glass-blur:16px;--shadow-sm:0 4px 12px #00000026;--shadow-md:0 8px 24px #0003;--shadow-lg:0 16px 48px #00000040;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-full:999px;--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms cubic-bezier(0.4,0,0.2,1)}html{background-color:#010714}body{color:#f1f5f9;color:var(--color-text);margin:0}#root,body{background-color:initial;min-height:100vh}.main-content{padding-top:0;position:relative;z-index:1}@media (max-width:768px){.main-content{padding-top:0}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0cc0ff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0cc0ff4d}html{scrollbar-color:#0cc0ff26 #0000;scrollbar-width:thin}
/*# sourceMappingURL=main.59a46ecd.css.map*/