@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap);:root{--primary-accent:#0284c7;--secondary-accent:#38bdf8;--ai-glow-purple:#8b5cf6;--ai-glow-cyan:#06b6d4;--glass-bg-light:#ffffffd9;--glass-bg-dark:#0f172ad9;--glass-border-light:#e2e8f0cc;--glass-border-dark:#ffffff1f;--glass-shadow:0 10px 30px -10px #0000001a;--glass-shadow-glow:0 10px 30px -5px #0284c733}*{box-sizing:border-box}body,html{margin:0;padding:0;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:#f8fafc;background-image:radial-gradient(at 0 0,#0284c70f 0,#0000 40%),radial-gradient(at 100% 10%,#ff99000d 0,#0000 40%),radial-gradient(at 50% 50%,#8b5cf608 0,#0000 50%);color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Outfit,Inter,sans-serif}a{color:inherit;text-decoration:none}code{font-family:Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#0284c7}.dark-mode ::-webkit-scrollbar-track,body.dark-mode-body ::-webkit-scrollbar-track{background:#0f172a}.dark-mode ::-webkit-scrollbar-thumb,body.dark-mode-body ::-webkit-scrollbar-thumb{background:#334155}.dark-mode ::-webkit-scrollbar-thumb:hover,body.dark-mode-body ::-webkit-scrollbar-thumb:hover{background:#38bdf8}@keyframes floatAnimation{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes fadeInModal{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.App{overflow-x:hidden;text-align:center;width:100%}.App-logo{height:40vmin}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(.625rem + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#09d3ac}.subTitle{color:#545b64}.headroom-wrapper{max-height:80px}.aws-header{background-color:#fff;border-bottom:1px solid #f1f5f9;box-shadow:0 1px 3px #00000005;justify-content:space-between;padding:14px 70px}.aws-brand,.aws-header{align-items:center;display:flex}.aws-brand{gap:12px;text-decoration:none}.aws-brand .aws-logo{display:block;flex-shrink:0;height:27px;width:45px}.aws-brand .aws-brand-name{color:#0f172a;font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.aws-nav-menu{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}.aws-nav-menu .nav-link{color:#334155;font-size:.95rem;font-weight:600;padding:8px 0;position:relative;transition:color .2s ease}.aws-nav-menu .nav-link.active,.aws-nav-menu .nav-link:hover{color:#f90}.aws-nav-menu .nav-link.active:after{background-color:#f90;border-radius:2px;bottom:-14px;content:"";height:3px;left:-8px;position:absolute;right:-8px}.aws-header-actions{align-items:center;display:flex;gap:14px}.aws-icon-btn{align-items:center;background:#0f172a;border-radius:50%;color:#fff;display:flex;font-size:1.05rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.aws-icon-btn:hover{background:#f90;color:#fff}.aws-resume-btn{align-items:center;background-color:#f90;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.92rem;font-weight:700;gap:6px;padding:9px 20px;transition:background-color .2s ease}.aws-resume-btn:hover{background-color:#ec7211}.aws-resume-btn .download-arrow{font-size:1.05rem;font-weight:800}@media(max-width:992px){.aws-header{padding:12px 24px}.aws-nav-menu{gap:18px}}.greet-main{margin:0 auto;max-width:1240px;padding:60px 10px 40px;width:90%}.greeting-main{align-items:center;display:flex;gap:3.5rem;justify-content:space-between}.greeting-text-div{flex:1.15 1;text-align:left}.greeting-image-div{align-items:center;display:flex;flex:.85 1;justify-content:center}.aws-tag-pill-smart{align-items:center;background:#0284c714;border:1px solid #0284c733;border-radius:30px;box-shadow:0 2px 10px #0284c70f;display:inline-flex;gap:10px;margin-bottom:1.4rem;padding:7px 16px}.live-status-dot{animation:pulseDot 2s infinite;background-color:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;height:8px;width:8px}@keyframes pulseDot{0%{box-shadow:0 0 0 0 #10b981b3}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}.pill-text{color:#0284c7;font-size:.78rem;font-weight:700;letter-spacing:.06em}.greeting-title{color:#0f172a;font-size:3.5rem;font-weight:800;letter-spacing:-.035em;line-height:1.12;margin:0 0 1.4rem}.text-gradient-orange{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f90,#f97316);-webkit-background-clip:text}.text-gradient-blue{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0284c7,#2563eb);-webkit-background-clip:text}.greeting-desc{color:#475569;font-size:1.12rem;line-height:1.7;margin:0 0 1.8rem;max-width:600px}.hero-tech-badges{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:2.2rem}.tech-chip{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s ease}.tech-chip:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.tech-chip .python-ic{color:#3776ab}.tech-chip .aws-ic{color:#f90}.tech-chip .tf-ic{color:#ee4c2c}.tech-chip .sql-ic{color:#336791}.highlight-chip{background:#ff990014;border-color:#ff990040;color:#d97706;font-weight:700}.hero-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.aws-btn-primary{align-items:center;background:linear-gradient(135deg,#f90,#f97316);border-radius:8px;box-shadow:0 4px 14px #ff990059;color:#fff;display:inline-flex;font-size:.98rem;font-weight:700;gap:8px;padding:13px 26px;text-decoration:none;transition:all .3s ease}.aws-btn-primary .btn-arrow{transition:transform .2s ease}.aws-btn-primary:hover{box-shadow:0 6px 20px #ff990073;color:#fff;transform:translateY(-2px)}.aws-btn-primary:hover .btn-arrow{transform:translateX(4px)}.aws-btn-secondary{align-items:center;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:8px;box-shadow:0 2px 8px #0000000a;color:#1e293b;display:inline-flex;font-size:.98rem;font-weight:700;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.aws-btn-secondary .mail-icon{color:#0284c7;font-size:1.1rem}.aws-btn-secondary:hover{background-color:#f8fafc;border-color:#0284c7;color:#0f172a;transform:translateY(-2px)}.aws-btn-outline{align-items:center;background-color:#0000;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;display:inline-flex;font-size:.98rem;font-weight:700;gap:8px;padding:12px 22px;text-decoration:none;transition:all .2s ease}.aws-btn-outline .download-icon{color:#f90;font-size:1.1rem}.aws-btn-outline:hover{background-color:#fff;border-color:#f90;color:#0f172a;transform:translateY(-2px)}.hero-background-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.ambient-glow-orb{animation:pulseGlow 6s ease-in-out infinite alternate;border-radius:50%;filter:blur(60px);opacity:.45;position:absolute}.ambient-glow-orb.orb-orange{background:radial-gradient(circle,#f90 0,#f900 70%);height:220px;right:15%;top:10%;width:220px}.ambient-glow-orb.orb-blue{background:radial-gradient(circle,#0284c7 0,#0284c700 70%);bottom:10%;height:260px;left:10%;width:260px}.ambient-glow-orb.orb-purple{background:radial-gradient(circle,#8b5cf6 0,#8b5cf600 70%);height:180px;right:5%;top:40%;width:180px}.tech-grid-pattern{background-image:radial-gradient(#0284c726 1px,#0000 0);background-size:24px 24px;bottom:0;left:0;opacity:.6;position:absolute;right:0;top:0}.profile-hero-card{align-items:center;display:flex;justify-content:center;max-width:420px;padding:30px;position:relative;width:100%;z-index:1}.tech-orbit-ring{animation:rotateOrbit 25s linear infinite;border:1.5px dashed #0284c740;border-radius:50%;height:360px;pointer-events:none;position:absolute;width:360px}.tech-orbit-ring .orbit-node{align-items:center;background:#fff;border:1px solid #bae6fd;border-radius:50%;box-shadow:0 4px 10px #0284c733;display:flex;font-size:.9rem;height:32px;justify-content:center;position:absolute;width:32px}.tech-orbit-ring .orbit-node.node-1{color:#3776ab;left:50%;top:-16px;transform:translateX(-50%)}.tech-orbit-ring .orbit-node.node-2{bottom:-16px;color:#f90;left:50%;transform:translateX(-50%)}.tech-orbit-ring .orbit-node.node-3{color:#0284c7;right:-16px;top:50%;transform:translateY(-50%)}@keyframes rotateOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-avatar-wrapper{align-items:center;animation:floatHero 6s ease-in-out infinite;background:linear-gradient(135deg,#0284c7,#38bdf8,#f90);border-radius:50%;box-shadow:0 20px 40px -10px #0284c759,0 0 35px #ff990040;display:flex;height:300px;justify-content:center;padding:8px;position:relative;width:300px;z-index:2}.mayank-hero-avatar{background:#fff;border:4px solid #fff;border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.verified-status-tag{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172aeb;border:1px solid #fff3;border-radius:9999px;bottom:12px;box-shadow:0 8px 20px #00000040;color:#fff;display:flex;font-size:.82rem;font-weight:700;gap:6px;padding:6px 16px;position:absolute}.verified-status-tag .check-badge-icon{color:#38bdf8;font-size:.95rem}.floating-chip{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px #00000014;color:#0f172a;display:flex;font-size:.82rem;font-weight:700;gap:8px;padding:8px 16px;position:absolute;transition:transform .3s ease;z-index:3}.floating-chip.chip-aws{animation:floatAnimation 4s ease-in-out infinite;right:-15px;top:15px}.floating-chip.chip-ds{animation:floatAnimation 5s ease-in-out 1s infinite;left:-35px;top:50%;transform:translateY(-50%)}.floating-chip.chip-ml{animation:floatAnimation 4.5s ease-in-out .5s infinite;bottom:20px;right:-5px}.floating-code-card{animation:floatAnimation 6s ease-in-out 2s infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aeb;border:1px solid #ffffff26;border-radius:10px;bottom:-40px;box-shadow:0 15px 30px #0000004d;font-family:Fira Code,monospace;left:20px;padding:10px 14px;position:absolute;width:220px;z-index:3}.floating-code-card .code-header{align-items:center;display:flex;gap:6px;margin-bottom:6px}.floating-code-card .code-header .dot{border-radius:50%;height:6px;width:6px}.floating-code-card .code-header .dot.dot-r{background:#ef4444}.floating-code-card .code-header .dot.dot-y{background:#f59e0b}.floating-code-card .code-header .dot.dot-g{background:#10b981}.floating-code-card .code-header .file-name{color:#94a3b8;font-size:.68rem;margin-left:4px}.floating-code-card .code-body{color:#e2e8f0;display:flex;flex-direction:column;font-size:.7rem;gap:2px}.floating-code-card .code-body .kw{color:#f472b6;font-weight:600}.floating-code-card .code-body .str{color:#34d399}@keyframes floatHero{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1024px){.greeting-main{flex-direction:column;gap:2.5rem;text-align:center}.greeting-text-div{align-items:center;display:flex;flex-direction:column}.greeting-title{font-size:2.6rem}.greeting-desc{text-align:center}.hero-action-buttons,.hero-tech-badges{justify-content:center}}@media(max-width:640px){.greeting-title{font-size:2.1rem}.greet-main{padding:30px 10px}.aws-btn-outline,.aws-btn-primary,.aws-btn-secondary{justify-content:center;width:100%}}.philosophy-section-container{margin:60px auto;max-width:1240px;padding:0 10px;width:90%}.section-header-area{margin-bottom:28px}.philosophy-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.philosophy-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #e2e8f0e6;border-radius:16px;box-shadow:0 4px 15px #00000008;display:flex;flex-direction:column;padding:28px;transition:all .3s ease}.philosophy-card:hover{border-color:#38bdf8;box-shadow:0 16px 35px -10px #0284c726;transform:translateY(-4px)}.philosophy-card.dark-mode{background:#0f172ad9;border-color:#ffffff1a}.philosophy-card.dark-mode:hover{border-color:#38bdf880;box-shadow:0 16px 35px -10px #38bdf840}.philosophy-card.dark-mode .pillar-title{color:#fff}.philosophy-card.dark-mode .pillar-desc{color:#94a3b8}.philosophy-card.dark-mode .pillar-badge{background:#38bdf81f;border-color:#38bdf840;color:#38bdf8}.pillar-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.pillar-icon-box{align-items:center;background:linear-gradient(135deg,#0284c71a,#38bdf833);border-radius:12px;display:flex;height:46px;justify-content:center;width:46px}.pillar-icon-box .philosophy-icon{color:#0284c7;font-size:1.35rem}.pillar-icon-box .philosophy-icon.aws-icon{color:#f90}.pillar-badge{background:#f0f9ff;border:1px solid #bae6fd;border-radius:9999px;color:#0369a1;font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase}.pillar-title{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 10px}.pillar-desc{color:#475569;font-size:.94rem;line-height:1.6;margin:0}@media(max-width:900px){.philosophy-grid{grid-template-columns:1fr}}.experience-container{margin:50px auto;max-width:1240px;padding:0 10px;width:90%}.experience-heading{color:#0f172a;font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:2rem;text-align:left}.experience-cards-div{display:flex;flex-direction:column;gap:1.8rem}@media(max-width:768px){.experience-heading{font-size:1.6rem}}.experience-card{background-color:#f8f9fa;border:1px solid hsla(0,0%,83%,.397);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.8rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.experience-card:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#10b981);content:"";height:3px;left:0;opacity:.6;position:absolute;right:0;top:0;transform:scaleX(.3);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}.experience-card-light{box-shadow:0 8px 30px #0000000a}.experience-card-dark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#1e293ba6,#0f172abf);border:1px solid #ffffff14;box-shadow:0 10px 35px #00000059}.experience-card:hover{transform:translateY(-5px)}.experience-card:hover:before{opacity:1;transform:scaleX(1)}.experience-card-light:hover{box-shadow:0 20px 40px #0000001a}.experience-card-dark:hover{border-color:#8b5cf666;box-shadow:0 20px 40px #8b5cf626,0 0 20px #3b82f61a}.experience-header-bar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.experience-company-meta{align-items:center;display:flex;gap:1.2rem}.experience-logo-box{align-items:center;background:#fff;border:1px solid #00000014;border-radius:14px;box-shadow:0 4px 14px #0000001a;display:flex;flex-shrink:0;height:56px;justify-content:center;padding:6px;width:56px}.experience-company-logo{max-height:100%;max-width:100%;object-fit:contain}.experience-title-group{display:flex;flex-direction:column;text-align:left}.experience-role{color:#161e2d;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 4px}.dark-mode-text{color:#f8fafc!important}.experience-card-dark .experience-role{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#a5b4fc);-webkit-background-clip:text}.experience-company-name{color:#38bdf8;font-size:.96rem;font-weight:600;margin:0}.experience-date-badge{align-items:center;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:20px;color:#a855f7;display:inline-flex;font-size:.78rem;font-weight:600;gap:7px;padding:6px 14px;white-space:nowrap}.date-pulse{background-color:#a855f7;border-radius:50%;box-shadow:0 0 8px #a855f7;height:7px;width:7px}.experience-divider{background:#94a3b826;height:1px;margin:1.25rem 0;width:100%}.experience-body{text-align:left}.experience-desc{color:#161e2d;font-size:.95rem;line-height:1.6;margin:0 0 1rem}.experience-card-dark .experience-desc{color:#94a3b8!important}.experience-bullet-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.experience-bullet-item{align-items:flex-start;display:flex;gap:10px}.bullet-icon{color:#10b981;flex-shrink:0;font-size:.85rem;margin-top:3px}.bullet-text{color:#545b64;font-size:.92rem;line-height:1.55}.experience-card-dark .bullet-text{color:#cbd5e1!important}@media(max-width:768px){.experience-card{padding:1.25rem}.experience-header-bar{align-items:flex-start;flex-direction:column}.experience-date-badge{margin-top:.5rem}.experience-role{font-size:1.15rem}}.section-container{margin:60px auto;max-width:1240px;padding:0 10px;width:90%}.section-header-row{flex-wrap:wrap;gap:16px;margin-bottom:20px}.section-title.dark-mode{color:#fff}.view-all-link{align-items:center;color:#0284c7;display:inline-flex;font-size:.95rem;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease,color .2s ease}.view-all-link:hover{color:#0369a1;gap:10px}.project-filter-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.filter-tab-btn{background:#f1f5f9cc;border:1px solid #e2e8f0;border-radius:9999px;color:#475569;cursor:pointer;font-size:.88rem;font-weight:600;padding:8px 18px;transition:all .2s ease}.filter-tab-btn:hover{background:#e2e8f0;color:#0f172a}.filter-tab-btn.active{background:linear-gradient(135deg,#0284c7,#0369a1);border-color:#0000;box-shadow:0 4px 12px #0284c740;color:#fff}.projects-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.aws-project-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #e2e8f0e6;border-radius:16px;box-shadow:0 4px 15px #00000008;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:26px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.aws-project-card:hover{border-color:#38bdf8;box-shadow:0 16px 35px -10px #0284c726;transform:translateY(-5px)}.aws-project-card.dark-mode{background:#0f172ad9;border-color:#ffffff1a}.aws-project-card.dark-mode:hover{border-color:#38bdf880;box-shadow:0 16px 35px -10px #38bdf840}.aws-project-card.dark-mode .project-name{color:#fff}.aws-project-card.dark-mode .project-desc{color:#94a3b8}.aws-project-card.dark-mode .tech-pill{background:#38bdf81a;border:1px solid #38bdf833;color:#38bdf8}.aws-project-card.dark-mode .github-circle-btn{color:#fff}.aws-project-card.dark-mode .deep-dive-btn{color:#38bdf8}.card-top-row{align-items:flex-start;display:flex;gap:16px;margin-bottom:16px}.project-title-area{display:flex;flex-direction:column;gap:4px}.project-card-category{color:#0284c7;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.project-badge-box{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.project-badge-box.brain-bg{background:linear-gradient(135deg,#1e1b4b,#312e81)}.project-badge-box.chart-bg{background:linear-gradient(135deg,#064e3b,#047857)}.project-badge-box.aws-bg{background:linear-gradient(135deg,#0f172a,#1e293b)}.project-badge-box.aws-bg .aws-badge-text{color:#f90;font-size:1.1rem;font-weight:800}.project-name{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.project-desc{color:#475569;flex-grow:1;font-size:.94rem;line-height:1.6;margin:0 0 20px}.tech-pills-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tech-pill{background-color:#f0f9ff;border:1px solid #e0f2fe;border-radius:16px;color:#0369a1;font-size:.78rem;font-weight:600;padding:4px 12px}.card-bottom-row{align-items:center;display:flex;justify-content:space-between}.card-bottom-row .deep-dive-btn{align-items:center;background:#0000;border:none;color:#0284c7;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:700;gap:6px;padding:0;transition:gap .2s ease}.card-bottom-row .deep-dive-btn:hover{gap:10px}.card-bottom-row .github-circle-btn{color:#334155;font-size:1.25rem;transition:transform .2s ease,color .2s ease}.card-bottom-row .github-circle-btn:hover{color:#f90;transform:scale(1.15)}@media(max-width:900px){.projects-grid{grid-template-columns:1fr}}.modal-overlay{align-items:center;animation:fadeInModal .25s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0f172ab3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.modal-container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #e2e8f0cc;border-radius:20px;box-shadow:0 25px 50px -12px #00000040,0 0 30px #0284c726;display:flex;flex-direction:column;max-height:85vh;max-width:680px;overflow:hidden;width:100%}.modal-container.dark-mode{background:#0f172af2;border-color:#ffffff1f;color:#f8fafc}.modal-container.dark-mode .modal-header{border-bottom-color:#ffffff14}.modal-container.dark-mode .modal-close-btn{color:#94a3b8}.modal-container.dark-mode .modal-close-btn:hover{background:#ffffff1a;color:#f8fafc}.modal-container.dark-mode .modal-description{color:#cbd5e1}.modal-container.dark-mode .metric-card{background:#1e293bb3;border-color:#ffffff14}.modal-container.dark-mode .metric-card .metric-value{color:#38bdf8}.modal-container.dark-mode .metric-card .metric-label{color:#94a3b8}.modal-container.dark-mode .highlight-item{background:#1e293b80;color:#e2e8f0}.modal-container.dark-mode .highlight-item .check-icon{color:#38bdf8}.modal-container.dark-mode .modal-tech-pill{background:#38bdf81f;border-color:#38bdf840;color:#38bdf8}.modal-container.dark-mode .modal-footer{background:#0f172acc;border-top-color:#ffffff14}.modal-container.dark-mode .secondary-btn{background:#1e293bcc;border-color:#ffffff26;color:#f8fafc}.modal-container.dark-mode .secondary-btn:hover{background:#334155}.modal-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 28px 18px}.modal-title-row{display:flex;flex-direction:column;gap:6px}.modal-category-badge{background:#0284c71a;border-radius:9999px;color:#0284c7;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.modal-project-title{font-size:1.5rem;font-weight:700;line-height:1.25;margin:0}.modal-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:1.8rem;height:36px;justify-content:center;line-height:1;transition:all .2s ease;width:36px}.modal-close-btn:hover{background:#f1f5f9;color:#0f172a}.modal-body{display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:24px 28px}.modal-description{color:#334155;font-size:1.05rem;line-height:1.6;margin:0}.section-heading{align-items:center;display:flex;font-size:.95rem;font-weight:700;gap:8px;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.heading-icon{color:#0284c7}.metrics-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.metric-card{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;padding:14px;text-align:center;transition:transform .2s ease}.metric-card:hover{transform:translateY(-2px)}.metric-card .metric-value{color:#0284c7;font-size:1.35rem;font-weight:800;margin-bottom:2px}.metric-card .metric-label{color:#64748b;font-size:.78rem;font-weight:600}.highlights-list{gap:10px}.highlight-item{align-items:flex-start;background:#f8fafc;border-radius:10px;color:#334155;display:flex;font-size:.95rem;gap:12px;line-height:1.5;padding:12px 16px}.highlight-item .check-icon{color:#0284c7;flex-shrink:0;font-size:1rem;margin-top:3px}.modal-tech-pills{display:flex;flex-wrap:wrap;gap:8px}.modal-tech-pill{background:#e0f2fe;border:1px solid #bae6fd;border-radius:9999px;color:#0369a1;font-size:.82rem;font-weight:600;padding:6px 14px}.modal-footer{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:18px 28px}.modal-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.primary-btn{background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 4px 12px #0284c74d;color:#fff}.primary-btn:hover{box-shadow:0 6px 16px #0284c766;transform:translateY(-2px)}.secondary-btn{background:#fff;border:1px solid #cbd5e1;color:#0f172a}.secondary-btn:hover{background:#f1f5f9;transform:translateY(-2px)}.close-action-btn{background:#0000;color:#64748b}.close-action-btn:hover{background:#0000000d;color:#0f172a}.research-container{margin:50px auto;max-width:1240px;padding:0 10px;width:90%}.research-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 30px #0000000a;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.research-card:before{background:linear-gradient(90deg,#f90,#38bdf8,#10b981);content:"";height:4px;left:0;position:absolute;right:0;top:0}.research-card:hover{border-color:#cbd5e1;box-shadow:0 20px 40px #00000014;transform:translateY(-4px)}.research-header-row{align-items:flex-start;display:flex;gap:1.25rem;margin-bottom:1.25rem}.research-badge-icon{align-items:center;background:#ff99001a;border:1px solid #f903;border-radius:14px;color:#f90;display:flex;flex-shrink:0;font-size:1.5rem;height:54px;justify-content:center;width:54px}.research-title-meta{align-items:flex-start;display:flex;flex-direction:column}.research-pill-tag{background:#0284c714;border-radius:20px;color:#0284c7;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px;padding:4px 12px;text-transform:uppercase}.paper-title{color:#0f172a;font-size:1.35rem;font-weight:800;line-height:1.35;margin:0 0 4px}.institution-name{color:#64748b;font-size:.95rem;font-weight:600}.paper-desc{color:#475569;font-size:1rem;line-height:1.65;margin:0 0 1.25rem;text-align:left}.research-highlights{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:1.25rem 1.5rem;text-align:left}.highlights-heading{color:#334155;font-size:.9rem;font-weight:700;letter-spacing:.03em;margin:0 0 .75rem;text-transform:uppercase}.highlights-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.highlights-list li{align-items:flex-start;color:#475569;display:flex;font-size:.95rem;gap:8px;line-height:1.5}.highlight-bullet{color:#f90;font-size:.8rem;margin-top:2px}@media(max-width:768px){.research-header-row{align-items:flex-start;flex-direction:column}.paper-title{font-size:1.15rem}}.tech-section-container{margin:50px auto;max-width:1240px;padding:0 10px;text-align:left;width:90%}.section-header-row{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:1.5rem}.section-title{color:#0f172a;font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.section-subtitle-text{color:#64748b;font-size:.95rem;margin:0}.tech-category-tabs{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:2rem;padding-bottom:12px}.category-tab-btn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;color:#475569;cursor:pointer;font-size:.85rem;font-weight:600;outline:none;padding:7px 16px;transition:all .2s ease}.category-tab-btn:hover{background:#fff;border-color:#cbd5e1;color:#0f172a}.category-tab-btn.active{background:linear-gradient(135deg,#f90,#f97316);border-color:#0000;box-shadow:0 4px 12px #ff99004d;color:#fff}.tech-icons-row{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));padding:10px 0}.tech-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:transform .25s ease}.tech-item:hover{transform:translateY(-5px)}.tech-item:hover .tech-icon-circle{border-color:#f90;box-shadow:0 8px 24px #ff99002e}.tech-item:hover .tech-name{color:#f90}.tech-item .tech-name{color:#1e293b;font-size:.85rem;font-weight:700;text-align:center;transition:color .2s ease}.tech-icon-circle{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 10px #0000000a;display:flex;font-size:1.9rem;height:60px;justify-content:center;transition:all .25s ease;width:60px}.sklearn-badge{align-items:center;display:flex;flex-direction:column;font-family:sans-serif;font-size:.72rem;font-weight:800;line-height:1}.sklearn-badge .scikit-text{color:#3b82f6}.sklearn-badge .learn-text{color:#f97316}@media(max-width:768px){.tech-icons-row{gap:16px 12px;grid-template-columns:repeat(auto-fill,minmax(85px,1fr))}.section-title{font-size:1.6rem}}.skills-section-wrapper{margin:50px auto;max-width:1240px;padding:0 10px;text-align:left;width:90%}.skills-grid-2x2{grid-gap:1.8rem;display:grid;gap:1.8rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem;margin-top:2rem}.skill-card-modern{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #00000008;display:flex;flex-direction:column;justify-content:space-between;padding:1.8rem;transition:all .3s ease}.skill-card-modern:hover{border-color:#cbd5e1;box-shadow:0 12px 32px #0000000f;transform:translateY(-4px)}.skill-card-top{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem}.skill-icon-wrapper{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.skill-brand-icon{font-size:2.2rem}.skill-brand-icon.aws-color{color:#f90}.skill-brand-icon.docker-color{color:#2496ed}.skill-brand-icon.tf-color{color:#10b981}.skill-header-meta{align-items:flex-start;display:flex;flex-direction:column}.skill-title{color:#0f172a;font-size:1.25rem;font-weight:800;line-height:1.3;margin:0 0 4px}.skill-projects-badge{background:#0284c714;border:1px solid #0284c733;border-radius:20px;color:#0284c7;font-size:.78rem;font-weight:700;padding:3px 10px}.skill-card-content{display:flex;flex:1 1;flex-direction:column}.card-subheading{color:#64748b;font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:0 0 .8rem;text-transform:uppercase}.skill-bullets-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0 0 1.25rem;padding:0}.skill-bullets-list li{align-items:flex-start;color:#334155;display:flex;font-size:.95rem;gap:8px;line-height:1.5}.skill-bullets-list .bullet-check{color:#10b981;flex-shrink:0;font-size:.9rem;font-weight:800;margin-top:1px}.skill-expertise-box{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;margin-top:auto;padding:10px 14px}.expertise-label{color:#0f172a;display:block;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.expertise-text{color:#475569;font-size:.88rem;line-height:1.5;margin:0}.workflow-card-full{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #00000008;margin-top:1.8rem;padding:1.8rem 2rem}.workflow-header{align-items:center;display:flex;gap:10px;margin-bottom:1.8rem}.workflow-header .bullet-triangle{color:#f90;font-size:.85rem}.workflow-header .workflow-title{color:#0f172a;font-size:1.25rem;font-weight:800;margin:0}.workflow-pipeline{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:1.8rem;padding:0 1rem}.pipeline-step{flex-direction:column;text-align:center}.pipeline-step,.step-icon-box{align-items:center;display:flex}.step-icon-box{border-radius:14px;color:#fff;font-size:1.4rem;height:52px;justify-content:center;margin-bottom:8px;width:52px}.step-icon-box.box-s3{background-color:#22c55e}.step-icon-box.box-lambda{background-color:#f97316}.step-icon-box.box-sagemaker{background-color:#10b981}.step-icon-box.box-cloudwatch{background-color:#ec4899}.step-icon-box.box-quicksight{background-color:#7c3aed}.lambda-symbol{font-family:serif;font-size:1.6rem;font-weight:800}.step-name{color:#0f172a;font-size:.9rem;font-weight:800}.step-tech{color:#64748b;font-size:.78rem;font-weight:600}.pipeline-arrow{color:#cbd5e1;font-size:1.3rem;font-weight:700}.workflow-footer-banner{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:12px 20px;text-align:center}.workflow-footer-banner p{color:#334155;font-size:.92rem;font-weight:600;margin:0}@media(max-width:900px){.skills-grid-2x2{grid-template-columns:1fr}.workflow-pipeline{flex-direction:column;gap:16px}.pipeline-arrow{transform:rotate(90deg)}}.education-section{margin:50px auto;max-width:1240px;padding:0 10px;width:90%}.education-heading{color:#0f172a;font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0 0 1.5rem;text-align:left}.education-card-container{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:768px){.education-heading{font-size:1.6rem}}.education-card{align-items:flex-start;display:flex;flex-direction:row;padding:10px 0}.education-card:hover+.education-card-border{border-color:#a9a7f9;transition:width .4s ease-in-out;width:100%}.education-card-border{border-top:1px solid hsla(0,0%,83%,.397);height:20px;margin-bottom:20px;transition:width .4s ease-in-out;width:85%}.education-head{display:flex;flex-direction:row}.education-text-school{color:#161e2d;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 4px}.education-roundedimg{box-shadow:0 .3rem .6rem #0000004d;object-fit:contain;padding:4px}.education-logo-badge,.education-roundedimg{background-color:#fff;border-radius:50%;flex-shrink:0;height:4.5rem;margin-right:1.5rem;width:4.5rem}.education-logo-badge{align-items:center;border:1px solid #e2e8f0;box-shadow:0 4px 14px #0000000f;display:flex;justify-content:center}.education-card-right{display:flex;flex-direction:column;max-width:80%}.education-text-subHeader{color:#161e2d;font-size:16px;font-weight:600;line-height:normal;margin:0;padding-top:.2rem}.education-text-duration{color:#545b64;font-size:14px;font-weight:500;margin:0;padding-top:.25rem}.education-text-desc{color:#161e2d;font-size:14px;line-height:1.5;margin-bottom:.5rem;margin-top:.5rem}.education-text-bullets>ul{margin-top:.5rem;padding-left:1.2rem}@media(max-width:1380px){.education-card{flex-direction:column;padding-bottom:10px}.education-card-right{max-width:95%}.education-card-border{width:95%}.education-text-subHeader{font-size:15px}.education-text-school{font-size:19px}.education-text-duration{font-size:13px}.education-roundedimg{height:4rem;margin-bottom:.8rem;margin-right:0;width:4rem}}@media(max-width:768px){.education-card{align-items:center;text-align:center}.education-card-right{align-items:center;max-width:100%}.education-card-border{width:100%}.education-roundedimg{height:4rem;margin-bottom:1rem;margin-right:0;margin-top:10px;width:4rem}.education-text-bullets>ul{margin:auto;max-width:90%;text-align:left}}.achievement-main-div{margin:50px auto;max-width:1240px;padding:0 10px;width:90%}.achievement-header{margin-bottom:2rem;text-align:left}.achievement-heading{color:#0f172a;font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.achievement-subtitle{color:#64748b;font-size:.85rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.achievement-cards-div{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.achievement-heading{font-size:1.6rem}}.achievement-item-row{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:1.25rem;padding:1.1rem 1.5rem;text-align:left;transition:all .2s ease}.achievement-item-row:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000a;transform:translateX(4px)}.achievement-icon-box{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.achievement-info-content{display:flex;flex:1 1;flex-direction:column;gap:3px}.achievement-title-text{color:#0f172a;font-size:1.05rem;font-weight:700;line-height:1.3;margin:0}.achievement-subtitle-text{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}.achievement-tag-pill{background:#10b98114;border:1px solid #10b98133;border-radius:20px;color:#059669;flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:5px 12px;text-transform:uppercase;white-space:nowrap}.achievement-footer-links{align-items:center;display:flex;gap:8px}.achievement-link-btn{background:#0000;border:1px solid #bae6fd;border-radius:6px;color:#0284c7;cursor:pointer;font-size:.8rem;font-weight:600;padding:5px 12px;transition:all .2s ease}.achievement-link-btn:hover{background:#0284c7;color:#fff}@media(max-width:768px){.achievement-item-row{align-items:flex-start;flex-direction:column;gap:.75rem;padding:1rem}.achievement-tag-pill{align-self:flex-start}}.stats-section-container{margin:60px auto;max-width:1240px;padding:0 10px;width:90%}.stats-grid{grid-gap:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #e2e8f0e6;border-radius:20px;box-shadow:0 10px 30px -10px #0000000d;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);padding:32px 24px}.dark-mode .stats-grid{background:#0f172ad9;border-color:#ffffff1a}.stat-card{align-items:flex-start;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;padding:8px 16px;transition:transform .2s ease}.stat-card:hover{transform:translateY(-3px)}.stat-card:last-child{border-right:none}.dark-mode .stat-card{border-right-color:#ffffff14}.dark-mode .stat-card .stat-label{color:#fff}.dark-mode .stat-card .stat-subtext{color:#94a3b8}.dark-mode .stat-card .stat-number{color:#38bdf8}.stat-icon-wrapper{align-items:center;display:flex;margin-bottom:12px;min-height:36px}.stat-icon-wrapper svg{stroke:#0284c7}.dark-mode .stat-icon-wrapper svg{stroke:#38bdf8}.stat-icon{color:#0284c7;font-size:1.75rem}.stat-icon.aws-stat-color{color:#f90}.stat-number{color:#0284c7;font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:800;line-height:1;margin-bottom:6px}.stat-label{color:#0f172a;font-size:.95rem;font-weight:700;margin-bottom:4px}.stat-subtext{color:#64748b;font-size:.8rem;line-height:1.45}@media(max-width:1024px){.stats-grid{grid-template-columns:repeat(3,1fr)}.stat-card{border-right:none;margin-bottom:16px}}@media(max-width:640px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.aws-dark-footer{background-color:#0b1727;color:#fff;margin-top:70px;padding:60px 0 45px}.footer-content-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1.5fr;margin:0 auto;max-width:1240px;padding:0 10px;width:90%}.footer-col{display:flex;flex-direction:column}.footer-brand-header{align-items:center;display:flex;gap:12px;margin-bottom:14px}.footer-brand-avatar{border:2px solid #0284c7;border-radius:50%;box-shadow:0 0 10px #0284c766;height:42px;object-fit:cover;width:42px}.footer-brand-title{color:#fff;font-size:1.3rem;font-weight:800;margin:0}.footer-role-text{color:#94a3b8;font-size:.85rem;font-weight:600;margin:0 0 8px}.footer-subtext{color:#cbd5e1;font-size:.88rem;line-height:1.5;margin:0}.footer-heading{color:#fff;font-size:.95rem;font-weight:800;margin:0 0 18px}.footer-links-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-links-list li a{color:#94a3b8;font-size:.88rem;text-decoration:none;transition:color .2s ease}.footer-links-list li a:hover{color:#f90}.connect-info-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.connect-info-list li{align-items:center;color:#94a3b8;display:flex;font-size:.88rem;gap:10px;position:relative}.connect-info-list li .connect-icon{color:#f90;font-size:.95rem;width:16px}.connect-info-list li a{color:#94a3b8;text-decoration:none;transition:color .2s ease}.connect-info-list li a:hover{color:#fff}.connect-info-list .email-copy-row{position:relative}.connect-info-list .copy-email-btn{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:26px;justify-content:center;margin-left:4px;transition:all .2s ease;width:26px}.connect-info-list .copy-email-btn:hover{background:#fff3;color:#38bdf8}.connect-info-list .copy-toast{animation:fadeInModal .2s ease;background:#0284c7;border-radius:4px;color:#fff;font-size:.72rem;font-weight:700;padding:3px 8px;position:absolute;right:-70px;top:50%;transform:translateY(-50%)}.credits-col{align-items:flex-end;justify-content:flex-start;text-align:right}.credits-text{color:#94a3b8;font-size:.88rem;line-height:1.5;margin:0 0 16px}.credits-text .heart{color:#ef4444}@media(max-width:1024px){.footer-content-container{gap:32px;grid-template-columns:1fr 1fr}.credits-col{align-items:flex-start;text-align:left}}@media(max-width:640px){.footer-content-container{gap:28px;grid-template-columns:1fr}}#topButton{background-color:#f90;border:none;border-radius:15px;bottom:20px;color:#fff;cursor:pointer;font-size:25px;outline:none;padding:15px;position:fixed;right:30px;visibility:hidden;z-index:99}#topButton:hover{background-color:#0f1b2a;transition:all .2s ease-in-out}.splash-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.splash-animation-container{height:50vh}.splash-title-container{font-size:2.5rem;text-decoration:none}.splash-title{font-feature-settings:"liga","clig off";font-family:Agustina Regular,cursive;font-variant-ligatures:no-common-ligatures;-webkit-font-variant-ligatures:no-common-ligatures;font-weight:700;padding:0 20px}.sk-circle{height:40px;margin:100px auto;position:relative;width:40px}.sk-circle .sk-child{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle .sk-child:before{animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;background-color:#333;border-radius:100%;content:"";display:block;height:15%;margin:0 auto;width:15%}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}#root,.aws-theme-wrapper,.dark-mode,body,html{background-color:#fff!important;color:#161e2d!important}.aws-theme-wrapper{min-height:100vh;width:100%}
/*# sourceMappingURL=main.8a03d4ea.css.map*/