@import"https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Keania+One&family=Lexend+Giga:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Kantumruy+Pro:wght@300;400;500;600;700&display=swap";:root{--km-body: "Kantumruy Pro";--km-display: "Kantumruy Pro";--poppins: "Poppins", var(--km-body), "Kantumruy Pro", sans-serif;--XXXL: 8rem;--XXL: 6rem;--XL: 4rem;--L: 2.5rem;--M: 1.5rem;--S: 1rem;--XS: .875rem;--XXS: .75rem;--fab: 70px;--gray-dark: #303030;--gray-light: #a0a0a0;--light: #ffffff;--dark: #0e0e0e}[data-theme=light]{--gray-dark: #a0a0a0;--gray-light: #303030;--light: #0e0e0e;--dark: #afafaf}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--light);background-color:var(--dark)}*{margin:0;padding:0;box-sizing:border-box;transition:all .05s ease;scroll-behavior:smooth;cursor:crosshair;transition:background-color .5s ease}::selection{color:var(--dark);background:var(--light)}html,body{font-size:16px;z-index:0}p{cursor:auto;margin:0}a{cursor:pointer}body{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100vh;overflow-x:clip}#app{position:relative;max-width:1000px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-x:clip}:root[lang=km] body{line-height:1.7}:root[lang=km] :is(h1,h2,h3,.hero-text-1,.hero-text-2,.bio-title,.stats-title,.tech-title,.project-card .title,.place,.section-label,.welcome .name,.logo-text,.footer-logo){font-family:var(--km-display),var(--km-body),sans-serif;letter-spacing:0}:root[data-theme=light] :is(.hero .links img,.social img,.project-links>a>img){filter:none!important}:is(lg-switch,lg-switch *){transition:none!important}:root[lang=km] .welcome .name-wrapper{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.3em;white-space:nowrap;font-size:clamp(2rem,11vw,6rem);line-height:1.6}[data-tip]{position:relative}[data-tip]:after,[data-tip]:before{position:absolute;left:50%;top:100%;pointer-events:none;opacity:0;translate:-50% -6px;scale:.85;transform-origin:50% 0;transition:opacity .18s ease,translate .45s cubic-bezier(.34,1.6,.5,1),scale .45s cubic-bezier(.34,1.6,.5,1)!important;z-index:50}[data-tip]:after{content:attr(data-tip);margin-top:12px;padding:6px 14px;border-radius:999px;white-space:nowrap;font-family:var(--poppins);font-size:var(--XS);font-weight:500;letter-spacing:.02em;color:var(--light);background:color-mix(in srgb,var(--dark) 55%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);border:1px solid color-mix(in srgb,var(--accent, white) 45%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 25%,transparent),0 8px 20px #0000004d,var(--glow, 0 0 0 transparent)}[data-tip]:before{content:"";margin-top:7px;width:10px;height:10px;background:color-mix(in srgb,var(--dark) 55%,transparent);border-left:1px solid color-mix(in srgb,var(--accent, white) 45%,transparent);border-top:1px solid color-mix(in srgb,var(--accent, white) 45%,transparent);rotate:45deg}[data-tip]:hover:after,[data-tip]:hover:before,[data-tip]:focus-visible:after,[data-tip]:focus-visible:before{opacity:1;translate:-50% 0;scale:1}[data-tip-side]:after,[data-tip-side]:before{top:50%;left:auto;right:auto;margin-top:0}[data-tip-side=left]:after,[data-tip-side=left]:before{right:100%;transform-origin:100% 50%;translate:6px -50%}[data-tip-side=left]:after{margin-right:12px}[data-tip-side=left]:before{margin-right:7px;border:0;border-right:1px solid color-mix(in srgb,var(--accent, white) 45%,transparent);border-top:1px solid color-mix(in srgb,var(--accent, white) 45%,transparent)}[data-tip-side=right]:after,[data-tip-side=right]:before{left:100%;transform-origin:0 50%;translate:-6px -50%}[data-tip-side=right]:after{margin-left:12px}[data-tip-side=right]:before{margin-left:7px;border:0;border-left:1px solid color-mix(in srgb,var(--accent, white) 45%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent, white) 45%,transparent)}[data-tip-side]:hover:after,[data-tip-side]:hover:before,[data-tip-side]:focus-visible:after,[data-tip-side]:focus-visible:before{translate:0 -50%}html.intro-lock,html.intro-lock body{overflow:hidden!important;overscroll-behavior:none}:root.look-reveal::view-transition-old(root),:root.look-reveal::view-transition-new(root){animation:none;mix-blend-mode:normal}.reveal-rings{position:fixed;z-index:99999;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--accent, white) 85%,white),inset 0 0 34px 10px color-mix(in srgb,var(--accent, white) 80%,transparent),inset 0 0 160px 30px color-mix(in srgb,var(--accent, white) 30%,transparent);transition:none!important}.reveal-rings:before,.reveal-rings:after{content:"";position:absolute;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent, white) 70%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--accent, white) 45%,transparent),inset 0 0 22px color-mix(in srgb,var(--accent, white) 30%,transparent);transition:none!important}.reveal-rings:before{top:8%;right:8%;bottom:8%;left:8%;opacity:.75}.reveal-rings:after{top:17%;right:17%;bottom:17%;left:17%;opacity:.4}.g-tap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:inherit;overflow:hidden;pointer-events:none}.g-tap i{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16) 0 40%,transparent 70%);box-shadow:0 0 0 1px #ffffff38;animation:g-tap .7s cubic-bezier(.2,.7,.3,1) forwards;transition:none!important}@keyframes g-tap{0%{transform:scale(0);opacity:.6}to{transform:scale(var(--s, 20));opacity:0}}:root[data-cursor],:root[data-cursor] body,:root[data-cursor] *{cursor:var(--cur),auto}:root[data-cursor] :is(a,button,[role=button],label,select,summary,lg-switch,.zoomable,.project-image,.grid-cover-img,.project-card,.lb-thumb,.tab-button,.view-btn,.s-look,.s-level,.nav-link,.logo-text,.bubble,.orb,.social,.arrow-btn,.to-top,.chat-fab,.music-toggle,.nav-bar.compact,.m-pill,.gear),:root[data-cursor] :is(a,button,[role=button],label) *{cursor:var(--cur-pointer),pointer!important}:root[data-cursor] :is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,[contenteditable=true]){cursor:text!important}:root{--accent: var(--light);--glow: none}:root[data-look] .hero-text-2 span,:root[data-look] .logo-text{color:var(--accent);text-shadow:var(--glow)}:root[data-look] .nav-link:hover,:root[data-look] .footer-nav a:hover{color:var(--accent)}:root[data-look] .project-card,:root[data-look] .bio-card,:root[data-look] .stats-card,:root[data-look] .tech-card,:root[data-look] .card-wrap,:root[data-look] .form,:root[data-look] .social,:root[data-look] .chat-panel{border-color:color-mix(in srgb,var(--accent) 35%,transparent)!important}:root[data-look] .request-cv .button,:root[data-look] .send-btn,:root[data-look] .cv-send{background:var(--accent)!important;border:1px solid color-mix(in srgb,var(--accent) 70%,white)!important;color:var(--dark)!important;box-shadow:var(--glow),0 6px 18px color-mix(in srgb,var(--accent) 30%,transparent)!important}:root[data-look] .request-cv .button .text,:root[data-look] .request-cv .button svg{color:var(--dark)!important;fill:currentColor;font-weight:600}:root[data-look] .request-cv .button:hover,:root[data-look] .send-btn:hover,:root[data-look] .cv-send:hover{filter:brightness(1.08) saturate(1.1)}:root[data-look] .tab-indicator{background:color-mix(in srgb,var(--accent) 22%,transparent)!important;border-color:var(--accent)!important;box-shadow:var(--glow)!important}:root[data-look] .stack-item{border-color:color-mix(in srgb,var(--accent) 45%,transparent)!important}:root[data-look] .stack-item:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)!important}:root[data-look] .tl-progress-fill{background:var(--accent)!important;box-shadow:var(--glow)}:root[data-look] .stop.visible .emblem{border-color:var(--accent)!important;box-shadow:var(--glow),0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)!important}:root[data-look] .bubble,:root[data-look] .bubble:before{border-color:color-mix(in srgb,var(--accent) 45%,transparent)!important}:root[data-look] .settings-gear:hover,:root[data-look] .nav-links a:hover{color:var(--accent)}:root[data-glass] :is(.nav-bar,.nav-drip,.tab-drip,.m-glass,.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.tab-wrapper,.bubble,.request-cv .button,.send-btn,.emblem,.to-top,.music-ctl,.chat-panel){background:color-mix(in srgb,var(--light) 4%,transparent)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 2px)) saturate(170%)!important;backdrop-filter:var(--lg-url, url(#liquid-glass)) blur(var(--glass-blur, 2px)) saturate(170%) brightness(1.06)!important;border:1px solid color-mix(in srgb,white calc(var(--glass-edge, .12) * 220%),transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,white calc(var(--glass-edge, .12) * 500%),transparent),inset 0 -1px color-mix(in srgb,white calc(var(--glass-edge, .12) * 150%),transparent),inset 0 0 24px color-mix(in srgb,white calc(var(--glass-edge, .12) * 60%),transparent),0 10px 30px #00000040!important}:root[data-glass][data-theme] .nav-bar{border-color:transparent!important;box-shadow:inset 0 1px color-mix(in srgb,white calc(var(--glass-edge, .12) * 500%),transparent),inset 0 0 24px color-mix(in srgb,white calc(var(--glass-edge, .12) * 60%),transparent),0 10px 30px #00000040!important}:root[data-glass][data-theme] .nav-drip{border:0!important;box-shadow:none!important}:root[data-glass][data-look] :is(.request-cv .button,.send-btn){background:color-mix(in srgb,var(--accent) 55%,transparent)!important}:root[data-glass] .bubble:before{background:transparent!important}:root[data-look=nature]{--dark: #0b1a12;--light: #e8f3e6;--gray-light: #9db8a0;--gray-dark: #24402d;--accent: #7bd389;--poppins: "Fraunces", var(--km-body), Georgia, serif}:root[data-look=nature][data-theme=light]{--dark: #e6efdc;--light: #12301c;--gray-light: #3f5f47;--gray-dark: #b9cdb0;--accent: #2f8f4e}:root[data-look=nature][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.chat-panel){border-radius:6px 34px!important}:root[data-look=nature][data-glass][data-theme] :is(.request-cv .button,.send-btn,.cv-send){border-radius:4px 18px!important}:root[data-look=nature]{--sheet-r: 30px}:root[data-look=cyberpunk]{--dark: #0a0612;--light: #f5e9ff;--gray-light: #b59bd6;--gray-dark: #2a1840;--accent: #ff2bd6;--glow: 0 0 18px rgba(255, 43, 214, .55);--poppins: "Chakra Petch", var(--km-body), ui-monospace, sans-serif}:root[data-look=cyberpunk][data-theme=light]{--dark: #f3ecff;--light: #1b0b2e;--gray-light: #5b3f7a;--gray-dark: #d9c8f0;--accent: #b3008f;--glow: none}:root[data-look=cyberpunk]{--ribbon: #f6ff3b;--ribbon-glow: rgba(246, 255, 59, .75)}:root[data-look=cyberpunk][data-theme=light]{--ribbon: #d4c400;--ribbon-glow: rgba(212, 196, 0, .45)}:root[data-look=cyberpunk] :is(.project-card,.bio-card,.stats-card,.tech-card,.form,.social,.s-look,.s-row){position:relative}:root[data-look=cyberpunk] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.s-look,.s-row):after{content:"";position:absolute;right:0;bottom:0;width:58px;height:58px;border-bottom-right-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(135deg,transparent 0 48%,var(--ribbon) 48% 58%,transparent 58% 68%,var(--ribbon) 68% 78%,transparent 78%);filter:drop-shadow(0 0 5px var(--ribbon-glow))}:root[data-look=cyberpunk] :is(.s-row,.s-look):after{width:40px;height:40px}:root[data-look=cyberpunk] .s-row{padding-right:52px}:root[data-look=cyberpunk][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.chat-panel){--cut-edge: color-mix(in srgb, white calc(var(--glass-edge, .12) * 220%), transparent);border-radius:0!important;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:linear-gradient(135deg,transparent 50%,var(--cut-edge) 0 calc(50% + 1.4px),transparent 0) top left / 18px 18px no-repeat border-box,linear-gradient(135deg,transparent calc(50% - 1.4px),var(--cut-edge) 0 50%,transparent 0) bottom right / 18px 18px no-repeat border-box,color-mix(in srgb,var(--light) 4%,transparent)!important}:root[data-look=cyberpunk][data-glass][data-theme] .chat-panel.mode-floating{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 64px,-56px 64px,-56px 0,0 0,0 18px)}:root[data-look=cyberpunk][data-glass][data-theme] .chat-panel:is(.mode-dock,.mode-overlay){clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px),0 calc(50% + 34px),-30px calc(50% + 34px),-30px calc(50% - 34px),0 calc(50% - 34px),0 64px,-56px 64px,-56px 0,0 0,0 18px);background:linear-gradient(135deg,transparent 50%,var(--cut-edge) 0 calc(50% + 1.4px),transparent 0) top left / 18px 18px no-repeat border-box,linear-gradient(45deg,transparent 50%,var(--cut-edge) 0 calc(50% + 1.4px),transparent 0) bottom left / 18px 18px no-repeat border-box,color-mix(in srgb,var(--light) 4%,transparent)!important}:root[data-look=cyberpunk][data-glass][data-theme] .chat-panel .chat-head{border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}:root[data-look=cyberpunk] .chat-panel:after{content:"";position:absolute;right:0;bottom:0;width:36px;height:36px;pointer-events:none;z-index:6;background:linear-gradient(135deg,transparent 0 48%,var(--ribbon) 48% 58%,transparent 58% 68%,var(--ribbon) 68% 78%,transparent 78%);filter:drop-shadow(0 0 5px var(--ribbon-glow))}:root[data-look=cyberpunk][data-glass][data-theme] .chat-panel.mode-sheet:not(.sheet-full){clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%,0 18px)}:root[data-look=cyberpunk][data-glass][data-theme] .chat-panel.mode-sheet{background:color-mix(in srgb,var(--light) 4%,transparent)!important}:root[data-look=cyberpunk]{--sheet-r: 0px}:root[data-look=futuristic]{--dark: #05090d;--light: #e0fbff;--gray-light: #7fb3c2;--gray-dark: #16323f;--accent: #00e5ff;--glow: 0 0 16px rgba(0, 229, 255, .45);--poppins: "IBM Plex Mono", var(--km-body), ui-monospace, monospace}:root[data-look=futuristic][data-theme=light]{--dark: #eef5f8;--light: #06202b;--gray-light: #40636f;--gray-dark: #c3dae3;--accent: #007c99;--glow: none}:root[data-look=futuristic][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.chat-panel){border-radius:4px!important;background:linear-gradient(var(--accent),var(--accent)) top left / 18px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) top left / 2px 18px no-repeat,linear-gradient(var(--accent),var(--accent)) top right / 18px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) top right / 2px 18px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom left / 18px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom left / 2px 18px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom right / 18px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom right / 2px 18px no-repeat,color-mix(in srgb,var(--light) 4%,transparent)!important}:root[data-look=futuristic][data-glass][data-theme] .chat-panel .chat-head{border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}:root[data-look=futuristic]{--sheet-r: 6px}:root[data-look=retro]{--dark: #14002e;--light: #ffe9f9;--gray-light: #d39be0;--gray-dark: #3a1460;--accent: #ff4fd8;--glow: 0 0 14px rgba(255, 79, 216, .6), 0 0 32px rgba(255, 209, 102, .25);--poppins: "Space Mono", var(--km-body), ui-monospace, monospace}:root[data-look=retro][data-theme=light]{--dark: #ffe9f6;--light: #2a0638;--gray-light: #7a3d86;--gray-dark: #f1c6e4;--accent: #c2187a;--glow: none}:root[data-look=retro][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.chat-panel){border-radius:4px!important;background:linear-gradient(90deg,#ff4fd8,#ff8a3d,#ffd166) top / 100% 3px no-repeat,color-mix(in srgb,var(--light) 4%,transparent)!important}:root[data-look=retro]{--sheet-r: 6px}:root[data-look=reading-room]{--dark: #181715;--light: #faf9f5;--gray-light: #a09d96;--gray-dark: #252320;--accent: #cc785c;--glow: none;--poppins: "Inter", var(--km-body), system-ui, sans-serif;--look-display: "Cormorant Garamond", Georgia, var(--km-display), var(--km-body), sans-serif}:root[data-look=reading-room][data-theme=light]{--dark: #faf9f5;--light: #141413;--gray-light: #65635d;--gray-dark: #efe9de;--accent: #a9583e;--glow: none}:root[data-look=reading-room][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:14px!important}:root[data-look=reading-room]{--sheet-r: 16px}:root[data-look=gallery]{--dark: #000000;--light: #ffffff;--gray-light: #cccccc;--gray-dark: #272729;--accent: #2997ff;--glow: none;--poppins: "Inter", var(--km-body), system-ui, sans-serif;--look-display: "Inter", var(--km-display), var(--km-body), sans-serif}:root[data-look=gallery][data-theme=light]{--dark: #ffffff;--light: #1d1d1f;--gray-light: #6a6a6f;--gray-dark: #f5f5f7;--accent: #0066cc;--glow: none}:root[data-look=gallery][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:20px!important}:root[data-look=open-house]{--dark: #181818;--light: #f7f7f7;--gray-light: #a8a8a8;--gray-dark: #2b2b2b;--accent: #ff385c;--glow: none;--poppins: "Inter", var(--km-body), system-ui, sans-serif;--look-display: "Inter", var(--km-display), var(--km-body), sans-serif}:root[data-look=open-house][data-theme=light]{--dark: #ffffff;--light: #222222;--gray-light: #6a6a6a;--gray-dark: #f7f7f7;--accent: #e00b41;--glow: none}:root[data-look=open-house][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:20px!important}:root[data-look=machined]{--dark: #1a2129;--light: #ffffff;--gray-light: #bbbbbb;--gray-dark: #262e38;--accent: #5a96ea;--glow: none;--poppins: "Inter", var(--km-body), system-ui, sans-serif;--look-display: "Inter", var(--km-display), var(--km-body), sans-serif}:root[data-look=machined][data-theme=light]{--dark: #ffffff;--light: #262626;--gray-light: #6b6b6b;--gray-dark: #f7f7f7;--accent: #1c69d4;--glow: none}:root[data-look=machined][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:0!important;border-top:3px solid var(--accent)!important}:root[data-look=machined][data-glass][data-theme] :is(.request-cv .button,.send-btn,.cv-send){border-radius:0!important}:root[data-look=machined]{--sheet-r: 0px}:root[data-look=deep-lab]{--dark: #00211c;--light: #ffffff;--gray-light: #a7bfb8;--gray-dark: #003c33;--accent: #ff7759;--glow: none;--poppins: "Inter", var(--km-body), system-ui, sans-serif;--look-display: "Space Grotesk", var(--km-display), var(--km-body), sans-serif}:root[data-look=deep-lab][data-theme=light]{--dark: #ffffff;--light: #000000;--gray-light: #63637a;--gray-dark: #eeece7;--accent: #e0553a;--glow: none}:root[data-look=deep-lab][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:20px!important}:root[data-look=neon-poster]{--dark: #090909;--light: #ffffff;--gray-light: #999999;--gray-dark: #1c1c1c;--accent: #0099ff;--glow: 0 0 18px rgba(0, 153, 255, .5);--poppins: "Inter", var(--km-body), system-ui, sans-serif;--look-display: "Geist", var(--km-display), var(--km-body), sans-serif}:root[data-look=neon-poster][data-theme=light]{--dark: #ffffff;--light: #090909;--gray-light: #5e5e5e;--gray-dark: #efefef;--accent: #0088e6;--glow: none}:root[data-look=neon-poster][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:20px!important;border-color:color-mix(in srgb,var(--accent) 60%,transparent)!important;box-shadow:0 0 40px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 1px color-mix(in srgb,white 20%,transparent)!important}:root[data-look=orbit]{--dark: #141413;--light: #f3f0ee;--gray-light: #a8a39d;--gray-dark: #262627;--accent: #f37338;--glow: none;--poppins: "Sofia Sans", var(--km-body), system-ui, sans-serif;--look-display: "Sofia Sans", var(--km-display), var(--km-body), sans-serif}:root[data-look=orbit][data-theme=light]{--dark: #f3f0ee;--light: #141413;--gray-light: #5f5f5f;--gray-dark: #ebe6e1;--accent: #cf4500;--glow: none}:root[data-look=orbit][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:30px!important}:root[data-look=orbit]{--sheet-r: 30px}:root[data-look=night-session]{--dark: #121212;--light: #ffffff;--gray-light: #b3b3b3;--gray-dark: #1f1f1f;--accent: #1ed760;--glow: 0 0 16px rgba(30, 215, 96, .4);--poppins: "Figtree", var(--km-body), system-ui, sans-serif;--look-display: "Figtree", var(--km-display), var(--km-body), sans-serif}:root[data-look=night-session][data-theme=light]{--dark: #ffffff;--light: #121212;--gray-light: #5a5a5a;--gray-dark: #eeeeee;--accent: #1aa34a;--glow: none}:root[data-look=night-session][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:20px!important}:root[data-look=frosted]{--dark: #000000;--light: #ffffff;--gray-light: #a1a1a8;--gray-dark: #2c2c2e;--accent: #0a84ff;--glow: none;--poppins: "Inter", var(--km-body), system-ui, sans-serif;--look-display: "Inter", var(--km-display), var(--km-body), sans-serif}:root[data-look=frosted][data-theme=light]{--dark: #f2f2f7;--light: #000000;--gray-light: #636369;--gray-dark: #ececf1;--accent: #0071e3;--glow: none}:root[data-look=frosted][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:22px!important;background:linear-gradient(160deg,color-mix(in srgb,white 14%,transparent),color-mix(in srgb,white 3%,transparent))!important}:root[data-look=clay]{--dark: #1f1b2a;--light: #f6f2ff;--gray-light: #b2a9c8;--gray-dark: #332c43;--accent: #ffb4a9;--glow: none;--poppins: "Inter", var(--km-body), system-ui, sans-serif;--look-display: "Inter", var(--km-display), var(--km-body), sans-serif}:root[data-look=clay][data-theme=light]{--dark: #f1edfb;--light: #2e2a3a;--gray-light: #615a71;--gray-dark: #f7eef3;--accent: #d9796c;--glow: none}:root[data-look=clay][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:28px!important;border:none!important;background:color-mix(in srgb,var(--gray-dark) 80%,transparent)!important;box-shadow:inset 3px 3px 6px color-mix(in srgb,white 35%,transparent),inset -4px -4px 8px color-mix(in srgb,black 22%,transparent),8px 12px 24px color-mix(in srgb,black 25%,transparent)!important}:root[data-look=clay][data-glass][data-theme] :is(.request-cv .button,.send-btn,.cv-send){box-shadow:inset 2px 2px 4px color-mix(in srgb,white 45%,transparent),inset -3px -3px 6px color-mix(in srgb,black 20%,transparent),4px 6px 12px color-mix(in srgb,black 22%,transparent)!important}:root[data-look=clay]{--sheet-r: 30px}:root[data-look=pop-block]{--dark: #121214;--light: #f7f7f7;--gray-light: #b5b5b5;--gray-dark: #26262b;--accent: #ff6b6b;--glow: none;--poppins: "Inter", var(--km-body), system-ui, sans-serif;--look-display: "Inter", var(--km-display), var(--km-body), sans-serif}:root[data-look=pop-block][data-theme=light]{--dark: #fffbea;--light: #111111;--gray-light: #4a4a4a;--gray-dark: #fff3c4;--accent: #ff5252;--glow: none}:root[data-look=pop-block][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:10px!important;border:3px solid var(--light)!important;background:var(--gray-dark)!important;box-shadow:6px 6px 0 var(--light)!important}:root[data-look=pop-block][data-glass][data-theme] :is(.request-cv .button,.send-btn,.cv-send){border:3px solid var(--light)!important;box-shadow:4px 4px 0 var(--light)!important}:root[data-look=pop-block]{--sheet-r: 10px}:root[data-look=neon-terminal]{--dark: #0d0d0d;--light: #e6ffe6;--gray-light: #8fb08f;--gray-dark: #161b16;--accent: #33ff66;--glow: 0 0 14px rgba(51, 255, 102, .5);--poppins: "JetBrains Mono", var(--km-body), system-ui, sans-serif;--look-display: "JetBrains Mono", var(--km-display), var(--km-body), sans-serif}:root[data-look=neon-terminal][data-theme=light]{--dark: #f2f4ef;--light: #0d1a0d;--gray-light: #4a5b4a;--gray-dark: #e8ece3;--accent: #118a3a;--glow: none}:root[data-look=neon-terminal][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:6px!important;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 0 22px color-mix(in srgb,var(--accent) 22%,transparent)!important}:root[data-look=neon-terminal] :is(.hero-text-1,.section-label,.bio-title,.stats-title,.tech-title){text-transform:uppercase;letter-spacing:.04em}:root[data-look=neon-terminal][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.chat-panel){border-radius:4px!important;background:linear-gradient(var(--accent),var(--accent)) top left / 18px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) top left / 2px 18px no-repeat,linear-gradient(var(--accent),var(--accent)) top right / 18px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) top right / 2px 18px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom left / 18px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom left / 2px 18px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom right / 18px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom right / 2px 18px no-repeat,color-mix(in srgb,var(--light) 4%,transparent)!important}:root[data-look=neon-terminal][data-glass][data-theme] .chat-panel .chat-head{border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}:root[data-look=neon-terminal] .chat-panel .chat-head-text h2:before{content:"> ";color:var(--accent)}:root[data-look=neon-terminal]{--sheet-r: 6px}:root[data-look=brass-works]{--dark: #1a100a;--light: #f5deb3;--gray-light: #c2a274;--gray-dark: #2e1d11;--accent: #d4893f;--glow: 0 0 14px rgba(212, 137, 63, .45);--poppins: "IM Fell English", var(--km-body), system-ui, sans-serif;--look-display: "IM Fell English SC", "IM Fell English", var(--km-display), var(--km-body), sans-serif}:root[data-look=brass-works][data-theme=light]{--dark: #f3e2bd;--light: #2b1a0e;--gray-light: #664628;--gray-dark: #f0dcb0;--accent: #a85f22;--glow: none}:root[data-look=brass-works][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:8px!important;border:2px solid color-mix(in srgb,var(--accent) 70%,transparent)!important;box-shadow:inset 0 0 0 3px var(--dark),inset 0 0 0 4px color-mix(in srgb,var(--accent) 55%,transparent),0 2px 14px #3c1e0a59!important}:root[data-look=brass-works][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.chat-panel){background:radial-gradient(circle at 12px 12px,color-mix(in srgb,var(--accent) 90%,white) 0 2.5px,color-mix(in srgb,var(--accent) 50%,transparent) 3px,transparent 4px),radial-gradient(circle at calc(100% - 12px) 12px,color-mix(in srgb,var(--accent) 90%,white) 0 2.5px,color-mix(in srgb,var(--accent) 50%,transparent) 3px,transparent 4px),radial-gradient(circle at 12px calc(100% - 12px),color-mix(in srgb,var(--accent) 90%,white) 0 2.5px,color-mix(in srgb,var(--accent) 50%,transparent) 3px,transparent 4px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),color-mix(in srgb,var(--accent) 90%,white) 0 2.5px,color-mix(in srgb,var(--accent) 50%,transparent) 3px,transparent 4px),color-mix(in srgb,var(--light) 4%,transparent)!important}:root[data-look=brass-works]{--sheet-r: 10px}:root[data-look=greek]{--dark: #0b1422;--light: #f2efe6;--gray-light: #a9b4c4;--gray-dark: #14213a;--accent: #5aa0e6;--glow: 0 0 14px rgba(90, 160, 230, .35);--poppins: "Cormorant Garamond", var(--km-body), system-ui, sans-serif;--look-display: "Cinzel", var(--km-display), var(--km-body), sans-serif}:root[data-look=greek][data-theme=light]{--dark: #f4f1e8;--light: #13233f;--gray-light: #5a6b85;--gray-dark: #e9e4d6;--accent: #1f5fae;--glow: none}:root[data-look=greek][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:3px!important;border-top:3px double color-mix(in srgb,var(--accent) 80%,transparent)!important;border-bottom:3px double color-mix(in srgb,var(--accent) 80%,transparent)!important}:root[data-look=greek][data-glass][data-theme] :is(.request-cv .button,.send-btn,.cv-send){border-radius:3px!important}:root[data-look=greek] :is(.hero-text-1,.section-label,.bio-title,.stats-title,.tech-title){letter-spacing:.06em}:root[data-look=greek]{--sheet-r: 3px}:root[data-look=angkor]{--dark: #0c1414;--light: #f4e9d4;--gray-light: #b7a98c;--gray-dark: #162222;--accent: #e9b44c;--glow: 0 0 16px rgba(233, 180, 76, .45);--poppins: "Marcellus", var(--km-body), system-ui, sans-serif;--look-display: "Marcellus SC", "Marcellus", var(--km-display), var(--km-body), sans-serif}:root[data-look=angkor][data-theme=light]{--dark: #f3ead8;--light: #1f2a26;--gray-light: #5d6a5f;--gray-dark: #e8dcc4;--accent: #a8731a;--glow: none}:root[data-look=angkor][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:28px 6px!important;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)!important}:root[data-look=angkor][data-glass][data-theme] :is(.request-cv .button,.send-btn,.cv-send){border-radius:18px 4px!important}:root[data-look=angkor]{--sheet-r: 30px}:root[data-look=deep-ocean]{--dark: #020c18;--light: #d9f3ff;--gray-light: #7fa6bd;--gray-dark: #08192b;--accent: #2fd3e0;--glow: 0 0 18px rgba(47, 211, 224, .5);--poppins: "Lexend", var(--km-body), system-ui, sans-serif;--look-display: "Lexend", var(--km-display), var(--km-body), sans-serif}:root[data-look=deep-ocean][data-theme=light]{--dark: #e4f4fa;--light: #062436;--gray-light: #3d6478;--gray-dark: #d3ebf4;--accent: #0b7f9a;--glow: none}:root[data-look=deep-ocean][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:28px!important;box-shadow:inset 0 0 34px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 1px color-mix(in srgb,white 20%,transparent),0 10px 30px #0000004d!important}:root[data-look=deep-ocean]{--sheet-r: 30px}:root[data-look=volcano]{--dark: #120604;--light: #ffe9dc;--gray-light: #c79a86;--gray-dark: #22100b;--accent: #ff5a1f;--glow: 0 0 18px rgba(255, 90, 31, .55);--poppins: "Rubik", var(--km-body), system-ui, sans-serif;--look-display: "Bebas Neue", "Rubik", var(--km-display), var(--km-body), sans-serif}:root[data-look=volcano][data-theme=light]{--dark: #f7e7dc;--light: #2a0f07;--gray-light: #7a4a38;--gray-dark: #efd8c9;--accent: #c2410c;--glow: none}:root[data-look=volcano][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.social,.chat-panel){border-radius:8px!important;border-bottom:2px solid var(--accent)!important;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--accent) 75%,transparent),inset 0 -18px 30px -24px color-mix(in srgb,var(--accent) 60%,transparent),inset 0 1px color-mix(in srgb,white 14%,transparent)!important}:root[data-look=volcano] :is(.hero-text-1,.section-label,.bio-title,.stats-title,.tech-title){letter-spacing:.03em}:root[data-look=volcano]{--sheet-r: 10px}:root[data-look=atomic]{--dark: #0a0b1e;--light: #e6e9ff;--gray-light: #9aa0d0;--gray-dark: #141638;--accent: #8b7bff;--glow: 0 0 16px rgba(139, 123, 255, .55);--poppins: "Exo 2", var(--km-body), system-ui, sans-serif;--look-display: "Orbitron", "Exo 2", var(--km-display), var(--km-body), sans-serif}:root[data-look=atomic][data-theme=light]{--dark: #eef0ff;--light: #14163a;--gray-light: #4a4f80;--gray-dark: #e2e5fb;--accent: #4b3fd6;--glow: none}:root[data-look=atomic][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.chat-panel){border-radius:22px!important;background:radial-gradient(circle at calc(100% - 26px) 20px,var(--accent) 0 2.5px,transparent 3px),radial-gradient(ellipse 15px 6px at calc(100% - 26px) 20px,transparent 0 78%,color-mix(in srgb,var(--accent) 80%,transparent) 82% 94%,transparent 100%),radial-gradient(ellipse 6px 15px at calc(100% - 26px) 20px,transparent 0 78%,color-mix(in srgb,var(--accent) 55%,transparent) 82% 94%,transparent 100%),color-mix(in srgb,var(--light) 4%,transparent)!important}:root[data-look=japan]{--dark: #140f26;--light: #f7eaf3;--gray-light: #b9a6c6;--gray-dark: #1e1736;--accent: #ff5d73;--glow: 0 0 16px rgba(255, 93, 115, .45);--poppins: "Zen Kaku Gothic New", var(--km-body), system-ui, sans-serif;--look-display: "Shippori Mincho", "Zen Kaku Gothic New", var(--km-display), var(--km-body), serif}:root[data-look=japan][data-theme=light]{--dark: #f8eef3;--light: #2a1733;--gray-light: #6e5a78;--gray-dark: #efe0ea;--accent: #c62f45;--glow: none}:root[data-look=japan][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.chat-panel){border-radius:3px!important;background:linear-gradient(var(--accent),var(--accent)) top / 100% 4px no-repeat,linear-gradient(color-mix(in srgb,var(--accent) 70%,transparent),color-mix(in srgb,var(--accent) 70%,transparent)) 0 9px / 100% 1.5px no-repeat,color-mix(in srgb,var(--light) 4%,transparent)!important}:root[data-look=japan][data-glass][data-theme] :is(.request-cv .button,.send-btn,.cv-send){border-radius:3px!important}:root[data-look=japan]{--sheet-r: 3px}:root[data-look=desert]{--dark: #1b100b;--light: #fbe8cf;--gray-light: #c9a685;--gray-dark: #2a1a11;--accent: #f59a4a;--glow: 0 0 16px rgba(245, 154, 74, .45);--poppins: "Arvo", var(--km-body), system-ui, serif;--look-display: "Rye", "Arvo", var(--km-display), var(--km-body), serif}:root[data-look=desert][data-theme=light]{--dark: #f7e4c3;--light: #3b2213;--gray-light: #7d5a3e;--gray-dark: #efd6ad;--accent: #c4571b;--glow: none}:root[data-look=desert][data-glass][data-theme] :is(.project-card,.bio-card,.stats-card,.tech-card,.card-wrap,.form,.chat-panel){border-radius:12px 26px 10px 22px!important;background:linear-gradient(color-mix(in srgb,var(--accent) 55%,transparent),color-mix(in srgb,var(--accent) 55%,transparent)) bottom / 100% 3px no-repeat,linear-gradient(color-mix(in srgb,var(--accent) 25%,transparent),color-mix(in srgb,var(--accent) 25%,transparent)) 0 calc(100% - 6px) / 100% 2px no-repeat,color-mix(in srgb,var(--light) 4%,transparent)!important}:root[data-look=desert][data-glass][data-theme] :is(.request-cv .button,.send-btn,.cv-send){border-radius:8px 16px 8px 14px!important}:root[data-look=desert] :is(.hero-text-1,.section-label,.bio-title,.stats-title,.tech-title){letter-spacing:.02em}:root[data-look=desert]{--sheet-r: 16px}:root:is([data-look=reading-room],[data-look=gallery],[data-look=open-house],[data-look=machined],[data-look=deep-lab],[data-look=neon-poster],[data-look=orbit],[data-look=night-session],[data-look=frosted],[data-look=clay],[data-look=pop-block],[data-look=neon-terminal],[data-look=brass-works],[data-look=greek],[data-look=angkor],[data-look=deep-ocean],[data-look=volcano],[data-look=atomic],[data-look=japan],[data-look=desert]) :is(.hero-text-1,.hero-text-2,.section-label,.bio-title,.stats-title,.tech-title,.project-card .title,.place,.s-head h2,.welcome .name,.logo-text,.footer-logo){font-family:var(--look-display, var(--poppins))}:root[data-look][data-glass][data-theme] .chat-panel:is(.mode-dock,.mode-overlay){border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important}:root[data-glass] .chat-panel.chat-panel{-webkit-backdrop-filter:blur(calc(var(--glass-blur, 2px) + 8px)) saturate(170%)!important;backdrop-filter:var(--lg-url, url(#liquid-glass)) blur(calc(var(--glass-blur, 2px) + 6px)) saturate(170%) brightness(1.04)!important}:root[data-glass] .chat-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--dark) 34%,transparent)}:root[data-look][data-glass][data-theme] .chat-panel.mode-sheet{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0!important;border-top-left-radius:calc(var(--sheet-r, 26px) * (1 - var(--p, 0)))!important;border-top-right-radius:calc(var(--sheet-r, 26px) * (1 - var(--p, 0)))!important}:root[data-look][data-glass][data-theme] .chat-panel.mode-sheet.settling{transition:transform .5s cubic-bezier(.22,1,.36,1)!important}:root[data-look][data-glass][data-theme] .chat-panel.mode-sheet.sheet-full{clip-path:none!important}#bg-root{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;z-index:-1;overflow:hidden;background:var(--dark)}#canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:fade-background .2s ease forwards;opacity:0}@keyframes fade-background{0%{background-color:#000}to{opacity:1}}.theme-intro[data-v-cdbf2b75]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;font-family:var(--poppins);color:var(--light);overflow:hidden}.ti-label[data-v-cdbf2b75]{margin:0;white-space:nowrap;min-height:1.6em;font-size:var(--XS);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-light)}.ti-caret[data-v-cdbf2b75]{display:inline-block;width:2px;height:1.1em;margin-left:4px;vertical-align:-.15em;background:currentColor;animation:caret-cdbf2b75 .9s steps(1) infinite}.spinning .ti-caret[data-v-cdbf2b75],.leaving .ti-caret[data-v-cdbf2b75]{display:none}@keyframes caret-cdbf2b75{50%{opacity:0}}.ti-reel[data-v-cdbf2b75]{position:relative;height:120px;width:0;overflow:hidden;opacity:0;transition:opacity .35s ease,width .5s cubic-bezier(.34,1.3,.5,1)!important;-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent)}.ti-reel.show[data-v-cdbf2b75]{width:200px;opacity:1}.ti-strip[data-v-cdbf2b75]{will-change:transform}.ti-item[data-v-cdbf2b75]{--d: 0;--ad: 0;height:40px;display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:1.15rem;font-weight:600;white-space:nowrap;transform-origin:0 50%;transform:perspective(260px) translate(calc(var(--ad) * 14px)) rotateX(calc(var(--d) * -38deg)) scale(calc(1 - var(--ad) * .14));filter:brightness(calc(1 - var(--ad) * .45));text-shadow:0 calc(var(--d) * 4px) calc(var(--ad) * 6px) rgba(0,0,0,.75);transition:none!important}.ti-sw[data-v-cdbf2b75]{display:flex;filter:drop-shadow(0 calc(var(--d) * 3px) calc(var(--ad) * 3px) rgba(0,0,0,.7))}.ti-name[data-v-cdbf2b75]{display:inline-block;font-synthesis:none}.ti-sw i[data-v-cdbf2b75]{width:14px;height:14px;border-radius:50%;border:1px solid color-mix(in srgb,var(--light) 40%,transparent);margin-left:-5px}.ti-sw i[data-v-cdbf2b75]:first-child{margin-left:0}.ti-item.won .ti-name[data-v-cdbf2b75]{color:var(--acc);text-shadow:0 0 16px color-mix(in srgb,var(--acc) 60%,transparent);animation:win-pop-cdbf2b75 .5s cubic-bezier(.34,1.7,.5,1)}@keyframes win-pop-cdbf2b75{0%{scale:1}40%{scale:1.15}to{scale:1}}:root[lang=km] .ti-reel.show[data-v-cdbf2b75]{width:250px}@media screen and (max-width: 638px){:root[lang=km] .ti-reel.show[data-v-cdbf2b75]{width:185px}.theme-intro[data-v-cdbf2b75]{gap:8px}.ti-label[data-v-cdbf2b75]{font-size:.75rem;letter-spacing:.08em}.ti-item[data-v-cdbf2b75]{font-size:var(--S);gap:8px}.ti-reel.show[data-v-cdbf2b75]{width:150px}}.welcome[data-v-d387977e]{width:100%;height:100vh;background-color:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left;position:relative;overflow:hidden;z-index:10;transition:all .2s ease-in-out}.name-wrapper[data-v-d387977e]{background-color:transparent;position:relative;font-size:var(--XXXL);font-family:var(--poppins);color:var(--light);-webkit-user-select:none;user-select:none;opacity:1;padding:20px}.name[data-v-d387977e]{background:transparent!important;transform:translateZ(0)}.lName[data-v-d387977e]{animation:slide-in-from-left-d387977e 1.5s ease-out forwards}.fName[data-v-d387977e]{animation:slide-in-from-right-d387977e 1.5s ease-out forwards}@keyframes slide-in-from-left-d387977e{0%{opacity:0;transform:translate(-100vw)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-from-right-d387977e{0%{opacity:0;transform:translate(100vw)}to{opacity:1;transform:translate(0)}}@media screen and (max-width: 968px){.name-wrapper[data-v-d387977e]{font-size:var(--XXL)}}@media screen and (max-width: 638px){.name-wrapper[data-v-d387977e]{font-size:var(--XL)}}@media screen and (max-width: 398px){.name-wrapper[data-v-d387977e]{font-size:56px}}.settings-gear[data-v-1aa1449a]{display:grid;place-items:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--light);cursor:pointer}.settings-gear svg[data-v-1aa1449a]{width:22px;height:22px;cursor:pointer}.settings-gear:hover svg[data-v-1aa1449a],.settings-gear:focus-visible svg[data-v-1aa1449a]{animation:gear-spin-1aa1449a 1.6s linear infinite}.settings-gear[data-v-1aa1449a]:hover{color:var(--accent, var(--light))}@keyframes gear-spin-1aa1449a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.settings-gear:hover svg[data-v-1aa1449a],.settings-gear:focus-visible svg[data-v-1aa1449a]{animation:none;transform:rotate(45deg)}}.mobile-nav[data-v-5b0e2d04]{position:fixed;top:5px;left:0;width:100%;z-index:999;display:none;opacity:0;pointer-events:none;transform:translateY(-50px);transition:opacity .3s ease,transform .3s ease!important}.mobile-nav.shown[data-v-5b0e2d04]{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-wrapper[data-v-5b0e2d04]{--spring: cubic-bezier(.34, 1.45, .45, 1);position:relative;flex:1;display:flex;align-items:stretch;margin:10px 20px;gap:0;transition:gap .6s var(--spring)!important}.m-pill[data-v-5b0e2d04]{position:relative;display:flex;align-items:center;height:58px;border:0;background:transparent;transition:flex-grow .6s var(--spring),border-radius .6s var(--spring)!important}.m-glass[data-v-5b0e2d04]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:#7776761a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003}.m-label[data-v-5b0e2d04],.m-pill svg[data-v-5b0e2d04]{position:relative}.logo-pill[data-v-5b0e2d04]{flex:1 1 auto;padding:0 22px;border-radius:40px 0 0 40px}.chat-pill[data-v-5b0e2d04]{flex:0 0 52px;width:52px!important;height:58px!important;border-radius:0!important;display:grid!important;color:var(--accent, var(--light))!important}.chat-pill>.m-glass[data-v-5b0e2d04]{opacity:0;border-radius:50%;transition:opacity .15s ease!important}.split .chat-pill[data-v-5b0e2d04]{flex-basis:58px;width:58px!important;margin-left:auto;border-radius:50%!important}.split .chat-pill>.m-glass[data-v-5b0e2d04]{opacity:1;transition:opacity .25s ease .12s!important}.menu-pill[data-v-5b0e2d04]{flex:0 0 58px;width:58px!important;height:58px!important;border-radius:0 40px 40px 0!important;display:grid!important}.logo-pill>.m-glass[data-v-5b0e2d04]{right:-110px;border-radius:40px;transition:right .6s var(--spring)!important}.menu-pill>.m-glass[data-v-5b0e2d04]{opacity:0;border-radius:50%;transition:opacity .15s ease!important}.split .logo-pill>.m-glass[data-v-5b0e2d04]{right:0}.split .menu-pill>.m-glass[data-v-5b0e2d04]{opacity:1;transition:opacity .25s ease .12s!important}.split .mobile-nav-wrapper[data-v-5b0e2d04]{gap:10px;justify-content:space-between}.split .logo-pill[data-v-5b0e2d04]{flex-grow:0;border-radius:40px}.split .menu-pill[data-v-5b0e2d04]{border-radius:50%!important}.jelly .m-pill[data-v-5b0e2d04]{animation:pill-jelly-5b0e2d04 .75s var(--spring) both}@keyframes pill-jelly-5b0e2d04{0%{scale:1 1}25%{scale:1.06 .9}45%{scale:.96 1.06}65%{scale:1.02 .98}to{scale:1 1}}.logo-text[data-v-5b0e2d04]{font-family:var(--poppins);font-size:var(--M);margin:0;color:var(--light);text-decoration:none;white-space:nowrap}.icon-btn[data-v-5b0e2d04]{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--light);cursor:pointer;transition:background .2s ease,border-color .2s ease!important}.icon-btn svg[data-v-5b0e2d04]{width:24px;height:24px;pointer-events:none}.icon-btn[data-v-5b0e2d04]:not(.m-pill):hover,.icon-btn[data-v-5b0e2d04]:not(.m-pill):focus-visible{border-color:color-mix(in srgb,var(--light) 25%,transparent);background:color-mix(in srgb,var(--light) 8%,transparent)}.mobile-menu[data-v-5b0e2d04]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;padding:20px 20px 32px;overflow-y:auto;overscroll-behavior:contain;color:var(--light);font-family:var(--poppins);background:radial-gradient(120% 70% at 10% 0%,color-mix(in srgb,white 10%,transparent),transparent 55%),radial-gradient(100% 70% at 100% 100%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 60%),color-mix(in srgb,var(--dark) 45%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:var(--lg-url, url(#liquid-glass)) blur(9px) saturate(1.6) brightness(1.05);box-shadow:inset 0 1px color-mix(in srgb,white 30%,transparent),inset 0 0 120px color-mix(in srgb,white 6%,transparent)}.menu-head[data-v-5b0e2d04]{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 2px 8px}.menu-actions[data-v-5b0e2d04]{display:flex;align-items:center;gap:10px}.menu-actions .menu-gear[data-v-5b0e2d04],.close-btn[data-v-5b0e2d04]{width:40px;height:40px;border:1px solid color-mix(in srgb,var(--light) 25%,transparent);background:color-mix(in srgb,var(--light) 6%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);box-shadow:inset 0 1px color-mix(in srgb,white 22%,transparent);transition:background .2s ease,border-color .2s ease!important}.menu-actions .menu-gear[data-v-5b0e2d04]:hover,.menu-actions .menu-gear[data-v-5b0e2d04]:focus-visible{border-color:color-mix(in srgb,var(--accent, var(--light)) 55%,transparent);background:color-mix(in srgb,var(--accent, var(--light)) 12%,transparent)}.nav-links[data-v-5b0e2d04]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px;margin:0;padding:24px 8px;list-style:none}.nav-links li[data-v-5b0e2d04]{border-radius:18px;border:1px solid color-mix(in srgb,white 14%,transparent);background:linear-gradient(160deg,color-mix(in srgb,white 9%,transparent),color-mix(in srgb,white 2%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 22%,transparent)}.nav-links a[data-v-5b0e2d04]{display:block;padding:16px 22px;color:var(--light);font-size:var(--M);text-decoration:none;text-align:center}.nav-links a[data-v-5b0e2d04]:active{color:var(--accent)}.menu-enter-active[data-v-5b0e2d04],.menu-leave-active[data-v-5b0e2d04]{transition:opacity .3s ease!important}.menu-enter-from[data-v-5b0e2d04],.menu-leave-to[data-v-5b0e2d04]{opacity:0}.menu-enter-active .nav-links li[data-v-5b0e2d04]{animation:menu-item-5b0e2d04 .45s cubic-bezier(.34,1.3,.5,1) both;animation-delay:calc(var(--i) * 45ms + 60ms)}@keyframes menu-item-5b0e2d04{0%{opacity:0;transform:translateY(14px) scale(.97)}}@media screen and (max-width: 1000px){.mobile-nav[data-v-5b0e2d04]{display:flex}}.nav-bar[data-v-bcae833f]{--spring: cubic-bezier(.34, 1.45, .45, 1);position:fixed;top:20px;left:50%;z-index:100;display:grid;grid-template-columns:auto 1fr;align-items:center;width:max-content;max-width:calc(100vw - 40px);padding:30px;border-radius:60px;overflow:hidden;font-family:var(--poppins);opacity:0;pointer-events:none;translate:-50% -50px;background:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;transition:opacity .3s ease,left .7s var(--spring),translate .7s var(--spring),scale .3s var(--spring),grid-template-columns .7s var(--spring),padding .7s var(--spring)!important}.nav-bar.shown[data-v-bcae833f]{opacity:1;pointer-events:auto;translate:-50% 0}.nav-bar.compact[data-v-bcae833f]{grid-template-columns:auto 0fr;padding:16px 28px;left:24px;translate:0 0}.nav-bar.compact[data-v-bcae833f]{cursor:pointer}.nav-bar.compact[data-v-bcae833f]:hover{scale:1.05}.nav-bar.compact[data-v-bcae833f]:active{scale:.96}.nav-bar.jelly[data-v-bcae833f]{animation:nav-jelly-bcae833f .85s var(--spring) both}@keyframes nav-jelly-bcae833f{0%{scale:1 1}22%{scale:1.06 .9}40%{scale:.96 1.07}58%{scale:1.025 .97}76%{scale:.99 1.015}to{scale:1 1}}.ripple[data-v-bcae833f]{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.16) 0 40%,transparent 70%);box-shadow:0 0 0 1px #ffffff38;animation:nav-ripple-bcae833f .85s cubic-bezier(.2,.7,.3,1) forwards}@keyframes nav-ripple-bcae833f{0%{transform:scale(0);opacity:.6}to{transform:scale(30);opacity:0}}.nav-bar.compact .logo-text[data-v-bcae833f]{cursor:pointer}.logo-text[data-v-bcae833f]{color:var(--light);font-size:var(--M);text-decoration:none;white-space:nowrap}.nav-rest[data-v-bcae833f]{min-width:0;overflow:hidden}.nav-rest-inner[data-v-bcae833f]{display:flex;align-items:center;gap:20px;padding-left:200px;white-space:nowrap;opacity:1;transform:none;transition:opacity .35s ease .2s,transform .6s var(--spring) .1s,padding-left .7s var(--spring)!important}html.chat-docked{padding-left:40px}.nav-bar.compact .nav-rest-inner[data-v-bcae833f]{padding-left:0;opacity:0;transform:translate(-16px);pointer-events:none;transition:opacity .15s ease,transform .3s ease,padding-left .7s var(--spring)!important}.links[data-v-bcae833f]{display:flex;gap:30px}.links a[data-v-bcae833f]{color:var(--light);text-decoration:none;font-size:var(--S);position:relative}.links a[data-v-bcae833f]:before{content:"";position:absolute;bottom:-5px;height:2px;width:100%;background:var(--gray-light);border-radius:50px;transform:scaleX(0);transition:transform .2s linear}.links a[data-v-bcae833f]:hover:before{transform:scaleX(1)}.nav-bar[data-v-bcae833f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid color-mix(in srgb,white calc(var(--glass-edge, .12) * 220%),transparent);pointer-events:none}.nav-bar.dripping[data-v-bcae833f]:after{-webkit-mask:linear-gradient(#000,#000) top / 100% calc(100% - 3px) no-repeat,linear-gradient(90deg,#000 calc(50% - 42px),transparent 0 calc(50% + 42px),#000 0) bottom / 100% 3px no-repeat;mask:linear-gradient(#000,#000) top / 100% calc(100% - 3px) no-repeat,linear-gradient(90deg,#000 calc(50% - 42px),transparent 0 calc(50% + 42px),#000 0) bottom / 100% 3px no-repeat}.drip-zone[data-v-bcae833f]{position:fixed;left:50%;translate:-50% 0;z-index:101;width:220px;height:60px;pointer-events:none}.drip-zone.live[data-v-bcae833f]{pointer-events:auto}.nav-drip[data-v-bcae833f],.drip-edge[data-v-bcae833f]{position:absolute;top:14px;left:calc(50% - 42px);width:84px;height:56px}.nav-drip[data-v-bcae833f]{transition:clip-path .38s cubic-bezier(.4,0,.2,1)!important}.drip-edge path[data-v-bcae833f]{transition:d .38s cubic-bezier(.4,0,.2,1)!important}.drip-zone.out .nav-drip[data-v-bcae833f]{transition:clip-path .75s cubic-bezier(.3,1.7,.45,1)!important}.drip-zone.out .drip-edge path[data-v-bcae833f]{transition:d .75s cubic-bezier(.3,1.7,.45,1)!important}.drip-edge[data-v-bcae833f]{overflow:visible;pointer-events:none;opacity:0}.drip-zone.lined .drip-edge[data-v-bcae833f]{opacity:1}.drip-edge path[data-v-bcae833f]{fill:none;stroke:color-mix(in srgb,white calc(var(--glass-edge, .12) * 220%),transparent);stroke-width:1}.drip-gear[data-v-bcae833f]{position:absolute;left:50%;top:5px;translate:-50% 0;width:32px!important;height:32px!important;opacity:0;transition:opacity .15s ease!important}.drip-zone.open .drip-gear[data-v-bcae833f]{opacity:1;transition:opacity .25s ease .15s!important}@media screen and (max-width: 1200px){.nav-rest-inner[data-v-bcae833f]{padding-left:80px}}@media screen and (max-width: 1000px){.nav-bar[data-v-bcae833f],.drip-zone[data-v-bcae833f]{display:none}}.request-cv[data-v-324cd0df]{position:relative;display:flex;flex-direction:column;align-items:center;font-family:var(--poppins)}.button[data-v-324cd0df]{position:relative;width:15.5rem;height:3.2rem;border-radius:60px;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;overflow:hidden;cursor:pointer;transition:.4s ease-in-out;font-family:var(--poppins)}.button .text[data-v-324cd0df]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;color:var(--light);font-size:var(--S);transition:.4s ease-in-out;cursor:pointer}.button .svg[data-v-324cd0df]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:translateY(-40px) rotate(30deg);opacity:0;transition:.4s ease-in-out;cursor:pointer}.button .svg svg[data-v-324cd0df]{width:1.6rem;height:1.6rem;cursor:pointer}.button[data-v-324cd0df]:hover{background-color:#323232}.button:hover .svg[data-v-324cd0df]{transform:translateY(0) rotate(0);opacity:1}.button:hover .text[data-v-324cd0df]{opacity:0}.button[data-v-324cd0df]:active{scale:.97}.panel[data-v-324cd0df]{position:absolute;top:100%;left:50%;z-index:5;width:min(420px,calc(100vw - 32px));padding-top:14px;transform:translate(-50%,-6px) scale(.98);transform-origin:top center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s!important}.panel.open[data-v-324cd0df]{transform:translate(-50%) scale(1);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,transform .25s ease,visibility 0s!important}.bubble[data-v-324cd0df]{position:relative;padding:14px;border-radius:18px;background:#181818b8;border:1px solid rgba(255,255,255,.2);box-shadow:0 12px 30px #00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bubble[data-v-324cd0df]:before{content:"";position:absolute;top:-8px;left:50%;width:14px;height:14px;transform:translate(-50%) rotate(45deg);background:inherit;border-left:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);border-top-left-radius:3px;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .bubble[data-v-324cd0df]{background:#ffffffbf;border-color:#0000001f}[data-theme=light] .bubble[data-v-324cd0df]:before{border-color:#0000001f}.cv-label[data-v-324cd0df]{margin:0 0 10px!important;font-size:var(--XS)!important;color:var(--gray-light);text-align:center}.cv-row[data-v-324cd0df]{display:flex;gap:8px;padding:5px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18)}.cv-row[data-v-324cd0df]:focus-within{border-color:var(--accent, rgba(255, 255, 255, .5))}.cv-row input[type=email][data-v-324cd0df]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--light);font-family:var(--poppins);font-size:var(--XS);padding:0 12px;cursor:text}.cv-row input[data-v-324cd0df]::placeholder{color:var(--gray-light)}.hp[data-v-324cd0df]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cv-send[data-v-324cd0df]{font-family:inherit;font-size:var(--XS);font-weight:600;background:var(--light);color:var(--dark);border:none;padding:.55em 1.1em .55em .9em;display:flex;align-items:center;border-radius:60px;overflow:hidden;cursor:pointer;transition:transform .2s ease!important}.cv-send span[data-v-324cd0df]{display:block;margin-left:.35em;transition:transform .3s ease-in-out!important;cursor:pointer}.cv-send svg[data-v-324cd0df]{display:block;transform-origin:center center;transition:transform .3s ease-in-out!important;cursor:pointer}.svg-wrapper[data-v-324cd0df],.svg-wrapper-1[data-v-324cd0df]{cursor:pointer}.cv-send:hover .svg-wrapper[data-v-324cd0df],.cv-send.sending .svg-wrapper[data-v-324cd0df]{animation:fly-1-324cd0df .6s ease-in-out infinite alternate}.cv-send:hover svg[data-v-324cd0df],.cv-send.sending svg[data-v-324cd0df]{transform:translate(1.4em) rotate(45deg) scale(1.1)}.cv-send:hover span[data-v-324cd0df],.cv-send.sending span[data-v-324cd0df]{transform:translate(6em)}.cv-send[data-v-324cd0df]:active{transform:scale(.95)}.cv-send[data-v-324cd0df]:disabled{cursor:progress}@keyframes fly-1-324cd0df{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}.cv-error[data-v-324cd0df]{margin:8px 0 0!important;font-size:var(--XS)!important;color:#ff7b7b;text-align:center}.cv-success[data-v-324cd0df]{margin:0!important;font-size:var(--XS)!important;color:var(--light);text-align:center}@media screen and (max-width: 398px){.button[data-v-324cd0df]{width:13rem}.button .text[data-v-324cd0df]{font-size:var(--XS)}}.hero[data-v-f0904f08]{position:relative;color:var(--light);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:20px}.hero-text[data-v-f0904f08]{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-text-1[data-v-f0904f08]{font-size:var(--XL);margin-top:20px;font-family:var(--poppins);text-align:center}.hero-text-2[data-v-f0904f08]{font-size:var(--XL);margin-top:0;font-family:var(--poppins);text-align:center}p[data-v-f0904f08]{font-size:var(--XL);margin-top:20px;font-family:var(--poppins);text-align:center}.hero-desc[data-v-f0904f08]{font-family:var(--poppins);color:var(--gray-light);font-size:var(--M)}span[data-v-f0904f08]{text-decoration:underline}.links[data-v-f0904f08]{display:flex;justify-content:center;align-items:center;margin-top:40px;gap:20px}.links img[data-v-f0904f08]{width:35px;height:35px;border-radius:50%;filter:invert(100);cursor:pointer}.links a[data-v-f0904f08]{transition:all .3s ease}.links a[data-v-f0904f08]:hover{transform:scale(1.05)}.resume[data-v-f0904f08]{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;border-radius:50%;transition:all .3s ease}.resume p[data-v-f0904f08]{margin:0;font-size:var(--XS);color:var(--light);text-decoration:none;cursor:pointer}.resume[data-v-f0904f08]:hover{background:#fff3;transform:scale(1.05)}.button[data-v-f0904f08]{padding:.8rem 5rem 0;font-size:1.3rem;border-radius:60px;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;position:relative;overflow:hidden;cursor:pointer;transition:.4s ease-in-out;font-family:var(--poppins)}.button .text[data-v-f0904f08]{position:absolute;left:1.5rem;bottom:1rem;transition:.4s ease-in-out;color:var(--light);font-size:var(--S)}.svg[data-v-f0904f08]{transform:translateY(-40px) rotate(30deg);opacity:0;width:2rem;transition:.4s ease-in-out;cursor:pointer!important;margin-bottom:10px}.button[data-v-f0904f08]:hover{background-color:#323232}.button:hover .svg[data-v-f0904f08]{display:inline-block;transform:translateY(0) rotate(0);opacity:1}.button:hover .text[data-v-f0904f08]{opacity:0}.button[data-v-f0904f08]:active{scale:.97}.based-in[data-v-f0904f08]{font-size:var(--S);color:var(--gray-light)}.svg[data-v-f0904f08]{margin-bottom:50%}.text[data-v-f0904f08]{margin-bottom:3px}svg[data-v-f0904f08],path[data-v-f0904f08],.bi-download[data-v-f0904f08],.text[data-v-f0904f08],.svg-wrapper[data-v-f0904f08]{cursor:pointer}@keyframes fly-1-f0904f08{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}@media screen and (max-width: 1000px){.contact[data-v-f0904f08]{width:90vw}.form-social[data-v-f0904f08]{flex-wrap:wrap;justify-content:center}.form[data-v-f0904f08]{width:100%}.social[data-v-f0904f08]{flex-direction:row;width:100%}}@media screen and (max-width: 968px){.hero-text-1[data-v-f0904f08],.hero-text-2[data-v-f0904f08]{font-size:var(--L)}.hero-desc[data-v-f0904f08]{font-size:var(--S)}}@media screen and (max-width: 638px){.hero-text-1[data-v-f0904f08],.hero-text-2[data-v-f0904f08]{font-size:var(--L)}.hero[data-v-f0904f08]{scroll-margin-top:40px}.links[data-v-f0904f08]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.links[data-v-f0904f08] .request-cv{flex-basis:100%}}@media screen and (max-width: 398px){.hero-text-1[data-v-f0904f08],.hero-text-2[data-v-f0904f08]{font-size:32px}.button p[data-v-f0904f08]{font-size:var(--XS)}}.section-icon[data-v-6eafa66d]{width:min(1100px,100%);display:flex;flex-direction:column;align-items:center;margin:80px auto 30px}.icon-canvas[data-v-6eafa66d]{display:block;width:100%;height:clamp(220px,34vh,360px);cursor:grab;touch-action:pan-y}.icon-canvas[data-v-6eafa66d]:active{cursor:grabbing}.section-label[data-v-6eafa66d]{margin:4px 0 0;font-family:var(--poppins);font-size:var(--XL);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--light);text-shadow:var(--glow, none)}:root[data-look] .section-label[data-v-6eafa66d]{color:var(--accent)}@media screen and (max-width: 638px){.section-icon[data-v-6eafa66d]{margin-top:50px}.section-label[data-v-6eafa66d]{font-size:var(--L)}}#about[data-v-8ad27fe6]{scroll-margin-top:420px}.about-section[data-v-8ad27fe6]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:1;width:100%;min-height:100vh}.about-layout[data-v-8ad27fe6]{display:flex;justify-content:center;align-items:center;width:100%;bottom:0;gap:20px;font-family:var(--poppins);color:var(--light);font-size:var(--M)}.bio-card[data-v-8ad27fe6]{height:100%;width:50%;justify-content:start}.side-cards-wrapper[data-v-8ad27fe6]{width:50%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:20px;height:100%}.tech-card[data-v-8ad27fe6]{width:100%;height:50%;display:flex;flex-direction:column;align-items:center}.tech-slider-wrapper[data-v-8ad27fe6]{overflow:hidden;padding:10px 0;width:100%}.tech-slider[data-v-8ad27fe6]{display:flex;align-items:center;width:max-content;animation:favorite-slide-8ad27fe6 18s linear infinite}.tech-slider-item[data-v-8ad27fe6]{display:flex;flex-direction:column;align-items:center;margin:0 20px;gap:10px}.tech-slider-item img[data-v-8ad27fe6]{width:64px;height:64px;padding:15px;box-sizing:border-box;object-fit:contain;border-radius:50%;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,white 22%,transparent),transparent 55%),color-mix(in srgb,var(--light) 7%,transparent);border:1px solid color-mix(in srgb,white 22%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 40%,transparent),inset 0 -5px 12px color-mix(in srgb,var(--dark) 25%,transparent),0 6px 16px #0003}.tech-slider-item p[data-v-8ad27fe6]{color:var(--light);font-size:var(--XS);font-family:var(--poppins);text-align:center}.tech-title[data-v-8ad27fe6],.stats-title[data-v-8ad27fe6],.bio-title[data-v-8ad27fe6]{font-size:22px}@keyframes favorite-slide-8ad27fe6{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats-card[data-v-8ad27fe6]{width:100%;height:50%}.bio-card[data-v-8ad27fe6],.tech-card[data-v-8ad27fe6],.stats-card[data-v-8ad27fe6]{border-radius:0;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;align-items:center;padding:20px;position:relative}.bio-card[data-v-8ad27fe6]:hover:before,.tech-card[data-v-8ad27fe6]:hover:before,.stats-card[data-v-8ad27fe6]:hover:before{opacity:1;cursor:crosshair}.bio-card[data-v-8ad27fe6]:before,.tech-card[data-v-8ad27fe6]:before,.stats-card[data-v-8ad27fe6]:before{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.1),transparent 40%);content:"";height:100%;width:100%;border-radius:inherit;position:absolute;top:0;left:0;right:0;z-index:-1;opacity:0;transition:opacity .5s}span[data-v-8ad27fe6]{color:var(--gray-light)}.bio-details[data-v-8ad27fe6],.hobby-desc[data-v-8ad27fe6]{display:flex;flex-direction:column;gap:20px;font-size:var(--S);padding:10px;width:100%}.stats-card[data-v-8ad27fe6]{width:100%}.stats-content[data-v-8ad27fe6]{display:flex;justify-content:center;align-items:center;width:100%}.stats-content div[data-v-8ad27fe6]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:33%;padding:5px;gap:10px}.stat-commits[data-v-8ad27fe6]{border-right:2px solid var(--gray-light)!important}.stat-experience[data-v-8ad27fe6]{border-left:2px solid var(--gray-light)!important}.stat-label[data-v-8ad27fe6]{font-size:var(--S)}@media screen and (max-width: 1000px){#about[data-v-8ad27fe6]{scroll-margin-top:150px}.about-layout[data-v-8ad27fe6]{flex-wrap:wrap}.bio-card[data-v-8ad27fe6],.tech-card[data-v-8ad27fe6],.stats-card[data-v-8ad27fe6],.side-cards-wrapper[data-v-8ad27fe6]{width:90vw}}@media screen and (max-width: 628px){.bio-card[data-v-8ad27fe6],.tech-card[data-v-8ad27fe6],.stats-card[data-v-8ad27fe6]{font-size:var(--M)}.bio-details[data-v-8ad27fe6],.hobby-desc[data-v-8ad27fe6],.stats-content[data-v-8ad27fe6]{font-size:var(--XS)}.stat-label[data-v-8ad27fe6]{text-align:center}}@media screen and (max-width: 398px){.stats-content[data-v-8ad27fe6]{flex-direction:column;justify-content:center;align-items:center;gap:20px}.stat-commits[data-v-8ad27fe6]{border-right:none!important;border-bottom:2px solid var(--gray-light)!important;gap:20px;padding-bottom:20px!important}.stat-projects[data-v-8ad27fe6]{border-bottom:2px solid var(--gray-light)!important;gap:20px;padding-bottom:20px!important}.stat-experience[data-v-8ad27fe6]{border-left:none!important;gap:20px;padding-bottom:20px!important}}.skill[data-v-b55a6cbc]{display:flex;flex-direction:column;align-items:center;font-size:var(--S);transition:.1s all ease;margin:20px;gap:10px;width:100px}.orb[data-v-b55a6cbc]{position:relative;display:grid;place-items:center;width:84px;aspect-ratio:1;border-radius:50%;background:radial-gradient(120% 90% at 30% 15%,color-mix(in srgb,color-mix(in srgb,var(--accent, white) 35%,white) 26%,transparent),transparent 55%),radial-gradient(100% 100% at 50% 110%,color-mix(in srgb,var(--accent, white) 18%,transparent),transparent 60%),color-mix(in srgb,var(--gray-dark) 55%,transparent);border:1px solid color-mix(in srgb,white 18%,transparent);box-shadow:inset 0 1px 1px color-mix(in srgb,white 45%,transparent),inset 0 -8px 16px color-mix(in srgb,var(--dark) 35%,transparent),0 8px 20px #00000038;transition:transform .4s cubic-bezier(.34,1.5,.5,1),border-color .2s ease,box-shadow .2s ease!important}.orb[data-v-b55a6cbc]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;pointer-events:none;background:conic-gradient(from 200deg,transparent 0deg,color-mix(in srgb,color-mix(in srgb,var(--accent, white) 70%,white) 90%,transparent) 40deg,transparent 95deg,transparent 200deg,color-mix(in srgb,var(--accent, white) 60%,transparent) 230deg,transparent 270deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));transition:rotate .6s cubic-bezier(.34,1.5,.5,1)!important}.skill:hover .orb[data-v-b55a6cbc]{transform:translateY(-5px) scale(1.05);border-color:color-mix(in srgb,var(--accent, white) 60%,transparent);box-shadow:inset 0 1px 1px color-mix(in srgb,white 45%,transparent),0 0 0 4px color-mix(in srgb,var(--accent, white) 12%,transparent),0 10px 24px #00000040}.skill:hover .orb[data-v-b55a6cbc]:after{rotate:40deg}.orb.real[data-v-b55a6cbc]{background:radial-gradient(120% 90% at 30% 15%,color-mix(in srgb,white 14%,transparent),transparent 55%),color-mix(in srgb,var(--light) 4%,transparent);border-color:color-mix(in srgb,white 22%,transparent);box-shadow:inset 0 1px 1px color-mix(in srgb,white 40%,transparent),0 8px 20px #0003}.skill:hover .orb.real[data-v-b55a6cbc]{transform:translateY(-5px)}img[data-v-b55a6cbc]{width:56%;aspect-ratio:1/1;object-fit:contain}p[data-v-b55a6cbc]{color:var(--light);font-size:var(--S);font-family:var(--poppins);text-align:center}:root[data-theme=light] .white-logo[data-v-b55a6cbc]{filter:invert(1)}@media screen and (max-width: 638px){.skill[data-v-b55a6cbc]{margin:0}.orb[data-v-b55a6cbc]{width:64px}p[data-v-b55a6cbc]{font-size:var(--XS)}}.skills[data-v-167930ad]{width:100%;min-height:100vh;font-family:var(--poppins);color:var(--light);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;gap:20px;scroll-margin-top:-800px}.skill-head[data-v-167930ad]{font-size:var(--M);margin-bottom:60px}.skill-img-wrapper[data-v-167930ad]{display:flex;flex-wrap:wrap;justify-content:center}@keyframes slide-167930ad{0%{transform:translate(0)}to{transform:translate(-100%)}}.learning[data-v-167930ad]{overflow:hidden;padding:20px;border-radius:5px;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;white-space:nowrap;position:relative;width:100%}.learning-head[data-v-167930ad]{font-size:var(--M);text-align:center;margin-bottom:60px}.learning-slide-wrapper[data-v-167930ad]{display:flex;width:200%}.learning:hover .learning-slide[data-v-167930ad]{animation-play-state:paused}.learning-slide[data-v-167930ad]{display:flex;animation:slide-167930ad 15s linear infinite}.learning-slide img[data-v-167930ad]{width:100px;margin:0 20px}@media screen and (max-width: 1000px){.skill-img-wrapper[data-v-167930ad]{justify-content:space-around}.learning[data-v-167930ad]{width:90vw}}.project-card.grid[data-v-56a09311]{justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:14px;gap:14px;height:100%}.grid-cover[data-v-56a09311]{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:12px;flex:none}.grid-cover-img[data-v-56a09311]{width:100%;height:100%;object-fit:cover;object-position:top;cursor:zoom-in;transition:scale .6s cubic-bezier(.2,.7,.3,1)!important}.project-card.grid:hover .grid-cover-img[data-v-56a09311]{scale:1.04}.grid-num[data-v-56a09311]{position:absolute;left:10px;top:10px;min-width:28px;height:28px;padding:0 8px;display:grid;place-items:center;border-radius:14px;font-size:var(--XS);color:var(--light);background:color-mix(in srgb,var(--dark) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,white 18%,transparent);pointer-events:none}.project-card.grid .top[data-v-56a09311]{flex-wrap:nowrap;align-items:flex-start;gap:12px}.project-card.grid .text-wrapper[data-v-56a09311]{max-width:none;flex:1;min-width:0}.project-card.grid[data-v-56a09311] :is(.num,.desc){transform:none!important}.project-card.grid .num[data-v-56a09311],.project-card.grid .project-img-link[data-v-56a09311]{display:none}.project-card.grid .desc[data-v-56a09311]{gap:12px}.project-card.grid .title[data-v-56a09311]{font-size:var(--S);font-weight:600;line-height:1.35}.project-card.grid .tech-stack[data-v-56a09311]{gap:6px}.project-card.grid .stack-item[data-v-56a09311]{padding:3px 10px;font-size:var(--XXS)}.project-card.grid .project-img-year[data-v-56a09311]{max-width:none;margin-right:0;flex:none}.project-card.grid .year[data-v-56a09311]{font-size:var(--XS);color:var(--gray-light)}.project-card[data-v-56a09311]{cursor:pointer}.project-card[data-v-56a09311]:focus-visible{outline:2px solid var(--accent, white);outline-offset:3px}@media screen and (max-width: 638px){.project-card.grid[data-v-56a09311]{padding:10px;gap:10px}.project-card.grid .top[data-v-56a09311]{flex-direction:column;align-items:flex-start;gap:6px}.project-card.grid .desc[data-v-56a09311]{align-items:flex-start;gap:8px}.project-card.grid .title[data-v-56a09311]{text-align:left;font-size:var(--XS)}.project-card.grid .tech-stack[data-v-56a09311]{justify-content:flex-start;gap:4px}.project-card.grid .stack-item[data-v-56a09311]{padding:2px 7px;font-size:.625rem}.project-card.grid .year[data-v-56a09311]{font-size:var(--XXS)}}.project-card[data-v-56a09311]{border-radius:0;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding:20px;width:100%;min-height:20%;font-family:var(--poppins);color:var(--light);transition:all .5s;position:relative;gap:20px;transition:max-width .3s ease}.project-card[data-v-56a09311]:hover:before{opacity:1;cursor:crosshair}.project-card[data-v-56a09311]:before{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.1),transparent 40%);content:"";height:100%;width:100%;border-radius:inherit;position:absolute;top:0;left:0;right:0;z-index:-1;opacity:0;transition:opacity .5s}.text-wrapper[data-v-56a09311]{display:flex;justify-content:start;align-items:start;gap:20px;max-width:40%}.title[data-v-56a09311]{font-size:var(--M);width:100%}.tech-stack[data-v-56a09311]{display:flex;justify-content:start;align-items:center;gap:10px;flex-wrap:wrap}.desc[data-v-56a09311]{display:flex;flex-direction:column;gap:20px;transition:all .5s}.stack-item[data-v-56a09311]{font-size:var(--XS);border-radius:40px;border:1px solid rgba(255,255,255,.2);padding:5px 12px;transition:all .3s ease-in-out}.stack-item p[data-v-56a09311]{margin:0}.stack-item[data-v-56a09311]:hover{background:#ffffff0d}.project-img-year[data-v-56a09311]{display:flex;justify-content:space-between;align-items:center;gap:10px;max-width:50%;margin-right:20px}.project-image[data-v-56a09311]{width:65%;aspect-ratio:16/10;opacity:0;visibility:hidden;transition:all .3s ease-in-out;transform:translateY(10px);object-fit:cover}.project-image-vertical[data-v-56a09311]{aspect-ratio:9/17;width:calc(65% * 81 / 256)}.project-image[data-v-56a09311]:hover{opacity:1}.num[data-v-56a09311]{display:flex;justify-content:center;align-items:center;overflow:hidden;width:40px;height:40px;position:relative;transition:transform .3s ease}.num p[data-v-56a09311]{margin-bottom:9px;color:var(--gray-light);font-size:var(--S);visibility:visible;transition:opacity .3s ease}.num.hidden p[data-v-56a09311]{opacity:0}.project-img-link[data-v-56a09311]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.top[data-v-56a09311]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}@media screen and (max-width: 1000px){.text-wrapper[data-v-56a09311]{max-width:60%}.project-img-link img[data-v-56a09311]{display:none}}@media screen and (max-width: 638px){.top[data-v-56a09311]{flex-direction:column;justify-content:center;align-items:center;gap:20px}.tech-stack[data-v-56a09311]{flex-wrap:wrap;justify-content:center;align-items:center}.text-wrapper[data-v-56a09311]{max-width:100%;gap:0}.title[data-v-56a09311]{font-size:var(--M)}.desc[data-v-56a09311]{display:flex;flex-direction:column;justify-content:center;align-items:center}.num[data-v-56a09311]{display:none}.title[data-v-56a09311]{text-align:center}.project-img-year[data-v-56a09311]{gap:0;margin-right:0}}.projects{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;scroll-margin-top:-800px;position:relative}.tab-container{position:sticky;top:132px;z-index:100;transition:top .7s cubic-bezier(.34,1.45,.45,1)!important;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:58px;margin-top:20px}@media screen and (min-width: 1001px){.tab-container.raised{top:26px}.tab-container.nudged{top:184px}}@media screen and (max-width: 1000px){.tab-container{top:88px}}.tab-wrapper{position:relative;border-color:transparent!important;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;border-radius:50px;padding:4px;display:flex;gap:4px;overflow:hidden}:root[data-glass][data-theme] .tab-wrapper{box-shadow:inset 0 1px color-mix(in srgb,white calc(var(--glass-edge, .12) * 500%),transparent),inset 0 0 24px color-mix(in srgb,white calc(var(--glass-edge, .12) * 60%),transparent),0 10px 30px #00000040!important}.tab-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;border:1px solid var(--tab-edge);pointer-events:none}.tab-container{--tab-edge: color-mix(in srgb, white calc(var(--glass-edge, .12) * 220%), transparent);--drip-w: 124px}.tab-container.dripping .tab-wrapper:after{-webkit-mask:linear-gradient(#000,#000) top / 100% calc(100% - 3px) no-repeat,linear-gradient(90deg,#000 calc(50% - var(--drip-w) / 2),transparent 0 calc(50% + var(--drip-w) / 2),#000 0) bottom / 100% 3px no-repeat;mask:linear-gradient(#000,#000) top / 100% calc(100% - 3px) no-repeat,linear-gradient(90deg,#000 calc(50% - var(--drip-w) / 2),transparent 0 calc(50% + var(--drip-w) / 2),#000 0) bottom / 100% 3px no-repeat}.tab-drip-zone{position:absolute;top:calc(100% - 16px);left:50%;translate:-50% 0;width:var(--drip-w);height:72px;pointer-events:none}.tab-drip,.tab-drip-edge{position:absolute;top:14px;left:0;width:var(--drip-w);height:56px}.tab-drip{display:flex;justify-content:center;gap:6px;padding-top:5px;pointer-events:none;background:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:clip-path .38s cubic-bezier(.4,0,.2,1)!important}.tab-drip-zone.out .tab-drip{pointer-events:auto;transition:clip-path .75s cubic-bezier(.3,1.7,.45,1)!important}:root[data-glass][data-theme] .tab-drip{border:0!important;box-shadow:none!important}.tab-drip-edge{overflow:visible;pointer-events:none;opacity:0}.tab-drip-zone.lined .tab-drip-edge{opacity:1}.tab-drip-edge path{fill:none;stroke:var(--tab-edge);stroke-width:1;transition:d .38s cubic-bezier(.4,0,.2,1)!important}.tab-drip-zone.out .tab-drip-edge path{transition:d .75s cubic-bezier(.3,1.7,.45,1)!important}.view-btn{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--light);cursor:pointer;opacity:0;scale:.6;transition:opacity .15s ease,scale .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease!important}.tab-drip-zone.out .view-btn{opacity:.6;scale:1;transition:opacity .25s ease .15s,scale .5s cubic-bezier(.34,1.6,.5,1) .1s,color .2s ease,background-color .2s ease,border-color .2s ease!important}.tab-drip-zone.out .view-btn:hover{opacity:1}.tab-drip-zone.out .view-btn.active{opacity:1;color:var(--accent, var(--light));background:color-mix(in srgb,var(--accent, white) 18%,transparent);border-color:color-mix(in srgb,var(--accent, white) 55%,transparent)}.view-btn svg{width:18px;height:18px;pointer-events:none}.view-btn:focus-visible{outline:2px solid var(--accent, white);outline-offset:1px}.tab-indicator{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;border-radius:50px;transition:transform .25s ease;z-index:0}.tab-button{min-width:180px;padding:10px 30px;border:none;background:transparent;color:var(--light);font-family:var(--poppins);font-size:var(--S);cursor:pointer;transition:opacity .3s ease;border-radius:50px;position:relative;z-index:1;flex:1}.tab-button:not(.active){opacity:.7}.tab-button:hover{opacity:1}.card-slot{width:100%;display:flex;justify-content:center;animation-duration:.55s;animation-timing-function:cubic-bezier(.34,1.4,.5,1);animation-fill-mode:both;animation-delay:calc(var(--i) * 55ms)}@keyframes card-in-a{0%{opacity:0;translate:0 22px;scale:.97}}@keyframes card-in-b{0%{opacity:0;translate:0 22px;scale:.97}}@media (prefers-reduced-motion: reduce){.card-slot{animation:none!important}}.projects-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.projects-wrapper.grid .card-slot{height:100%}@media screen and (max-width: 638px){.projects-wrapper.grid{gap:12px}}.projects-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;scroll-margin-top:200px;overflow-x:visible}@media screen and (max-width: 1000px){.projects-wrapper{width:90vw}.tab-button{padding:8px 20px;font-size:var(--XS);min-width:140px}}.exp-card[data-v-105cc8a0]{font-family:var(--poppins);color:var(--light);display:flex;flex-direction:column;gap:10px;max-width:400px}.place[data-v-105cc8a0]{font-size:var(--M);color:var(--light);font-weight:600}.role-duration[data-v-105cc8a0]{display:flex;justify-content:space-between;align-items:center;gap:10px}.role[data-v-105cc8a0]{font-size:var(--S);color:var(--gray-light);font-weight:500}.duration[data-v-105cc8a0]{font-size:var(--S);color:var(--gray-light);white-space:nowrap}.desc[data-v-105cc8a0]{font-size:var(--XS);color:var(--light)}@media screen and (max-width: 768px){.role-duration[data-v-105cc8a0]{flex-direction:column;align-items:flex-start;gap:10px}.desc[data-v-105cc8a0]{font-size:var(--XS)}}.experience[data-v-70309455]{width:100%;display:flex;flex-direction:column;align-items:center;z-index:1;padding:50px 0 0}.pin-outer[data-v-70309455]{position:relative;width:100%}.pin-sticky[data-v-70309455]{position:sticky;top:0;height:100vh;height:100svh;width:100%;display:flex;flex-direction:column;justify-content:center;gap:24px;padding-top:20px;overflow:hidden}.pin-footer[data-v-70309455]{position:relative;display:flex;align-items:center;gap:16px;margin:0 32px;padding:12px 22px;border-radius:999px;overflow:hidden;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;font-family:var(--poppins);background:linear-gradient(160deg,color-mix(in srgb,white 10%,transparent),color-mix(in srgb,white 3%,transparent));-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);border:1px solid color-mix(in srgb,white 18%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 30%,transparent),inset 0 -1px color-mix(in srgb,white 8%,transparent),0 8px 24px #0003;transition:scale .4s cubic-bezier(.34,1.6,.5,1)!important}.pin-footer[data-v-70309455]:active{scale:.985}.pin-footer[data-v-70309455]>*{position:relative;margin:0;pointer-events:none}.ripple[data-v-70309455]{position:absolute!important;width:12px;height:12px;margin:-6px 0 0 -6px!important;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.16) 0 40%,transparent 70%);box-shadow:0 0 0 1px #ffffff38;animation:footer-ripple-70309455 .7s cubic-bezier(.2,.7,.3,1) forwards}@keyframes footer-ripple-70309455{0%{transform:scale(0);opacity:.6}to{transform:scale(16);opacity:0}}.pin-count[data-v-70309455]{font-size:var(--XS);color:var(--light);font-variant-numeric:tabular-nums}.pin-hint[data-v-70309455]{font-size:var(--XS);white-space:nowrap;color:var(--gray-light);transition:opacity .4s ease}.pin-hint.hidden[data-v-70309455]{opacity:0}.track-viewport[data-v-70309455]{position:relative;width:100%;contain:inline-size;overflow-x:clip;overflow-y:visible}.track[data-v-70309455]{position:relative;display:flex;align-items:stretch;gap:40px;padding:0 20px;width:max-content;will-change:transform;height:min(760px,calc(100svh - 190px))}.timeline-line[data-v-70309455]{position:absolute;left:0;right:0;top:50%;height:5px;transform:translateY(-50%);background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;z-index:1}.stop[data-v-70309455]{position:relative;width:440px;flex-shrink:0;display:flex;flex-direction:column;z-index:2}.card-wrap[data-v-70309455]{position:absolute;left:0;right:0;padding:20px;background:#ffffff0f;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 10px #0003;opacity:0;transition:opacity .6s ease,transform .6s ease!important}.stop.up .card-wrap[data-v-70309455]{bottom:calc(50% + 34px);transform:translateY(-20px)}.stop.down .card-wrap[data-v-70309455]{top:calc(50% + 34px);transform:translateY(20px)}.stop.visible .card-wrap[data-v-70309455]{opacity:1;transform:translateY(0)}.card-wrap[data-v-70309455] .exp-card{max-width:100%}.card-wrap[data-v-70309455]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(800px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.1),transparent 40%);opacity:0;transition:opacity .5s ease!important}.card-wrap[data-v-70309455]:hover:before{opacity:1}.emblem[data-v-70309455]{position:absolute;left:20px;top:50%;width:20px;height:20px;border-radius:50%;transform:translateY(-50%);background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;z-index:3;transition:background .4s ease!important}.stop.visible .emblem[data-v-70309455]{background:var(--light)}.tl-progress[data-v-70309455]{flex:1;height:8px;border-radius:999px;background:color-mix(in srgb,var(--light) 12%,transparent);box-shadow:inset 0 1px 2px #00000059;overflow:hidden}.tl-progress-fill[data-v-70309455]{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent, var(--light)) 70%,transparent),var(--accent, var(--light)));box-shadow:0 0 10px color-mix(in srgb,var(--accent, var(--light)) 60%,transparent),inset 0 1px color-mix(in srgb,white 45%,transparent);transform-origin:left center;transition:none!important}@media screen and (max-width: 1000px){.pin-sticky[data-v-70309455]{padding-top:80px}}@media screen and (max-width: 968px){.stop[data-v-70309455]{width:340px}}@media screen and (max-width: 768px){.pin-sticky[data-v-70309455]{gap:16px;padding-top:80px}.pin-footer[data-v-70309455]{margin:0 16px;padding:10px 16px}.track[data-v-70309455]{gap:24px;height:min(520px,calc(100svh - 150px))}.timeline-line[data-v-70309455]{top:40px}.stop[data-v-70309455]{width:80vw}.emblem[data-v-70309455]{top:40px}.stop.up .card-wrap[data-v-70309455],.stop.down .card-wrap[data-v-70309455]{top:74px;bottom:auto}.card-wrap[data-v-70309455]{padding:16px}}.contact[data-v-5bd574b2]{width:100%;min-height:100vh;font-family:var(--poppins);color:var(--light);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;scroll-margin-top:800px;gap:20px}.form-social[data-v-5bd574b2]{display:flex;justify-content:space-between;gap:20px;width:100%;scroll-margin-top:460px}.form[data-v-5bd574b2]{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:80%;border-radius:0;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003}.form[data-v-5bd574b2]:before,.social[data-v-5bd574b2]:before{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.1),transparent 40%);content:"";height:100%;width:100%;border-radius:0;position:absolute;top:0;left:0;right:0;z-index:-1;opacity:0;transition:opacity .5s}.form[data-v-5bd574b2]:hover:before,.social[data-v-5bd574b2]:before{opacity:1;cursor:crosshair}.email[data-v-5bd574b2],.message[data-v-5bd574b2]{display:flex;flex-direction:column;gap:10px!important;width:100%}.email input[data-v-5bd574b2],.message textarea[data-v-5bd574b2]{cursor:text;padding:10px;border-radius:0;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;color:var(--light);font-family:var(--poppins);font-size:var(--S);outline:none}.message textarea[data-v-5bd574b2]{min-height:200px;max-height:200px;display:flex;align-items:flex-start;text-align:left;padding-top:10px}.email input[data-v-5bd574b2]:focus,.message textarea[data-v-5bd574b2]:focus{outline:none;box-shadow:none;border:1px solid rgba(255,255,255,.6)}.social[data-v-5bd574b2]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;width:20%;padding:20px;gap:20px;border-radius:0}.social img[data-v-5bd574b2]{width:60px;cursor:pointer;transition:all .3s ease;filter:invert(100)}.social img[data-v-5bd574b2]:hover{transform:scale(1.1)}.send-btn[data-v-5bd574b2]{font-family:inherit;font-size:var(--S);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;color:#fff;padding:.7em 1em .7em .9em;display:flex;align-items:center;border-radius:60px;overflow:hidden;transition:all .2s;cursor:pointer}.send-btn span[data-v-5bd574b2]{display:block;margin-left:.3em;transition:all .3s ease-in-out}.send-btn svg[data-v-5bd574b2]{display:block;transform-origin:center center;transition:transform .3s ease-in-out}.send-btn:hover .svg-wrapper[data-v-5bd574b2]{animation:fly-1-5bd574b2 .6s ease-in-out infinite alternate}.send-btn:hover svg[data-v-5bd574b2]{transform:translate(1.2em) rotate(45deg) scale(1.1)}.send-btn:hover span[data-v-5bd574b2]{transform:translate(5em)}.send-btn[data-v-5bd574b2]:active{transform:scale(.95)}.download-cv[data-v-5bd574b2]{cursor:pointer}.button[data-v-5bd574b2]{padding:.8rem 5rem;font-size:1.3rem;border-radius:80px;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0003;position:relative;overflow:hidden;cursor:pointer;transition:.4s ease-in-out;font-family:var(--poppins)}.button .text[data-v-5bd574b2]{position:absolute;left:1.3rem;top:1rem;transition:.4s ease-in-out;color:var(--light);font-size:var(--S)}.svg[data-v-5bd574b2]{transform:translateY(-20px) rotate(30deg);opacity:0;width:2rem;transition:.4s ease-in-out;cursor:pointer!important}svg[data-v-5bd574b2],path[data-v-5bd574b2],.bi-download[data-v-5bd574b2],.text[data-v-5bd574b2],.svg-wrapper[data-v-5bd574b2]{cursor:pointer}.button[data-v-5bd574b2]:hover{background-color:#323232}.button:hover .svg[data-v-5bd574b2]{display:inline-block;transform:translateY(0) rotate(0);opacity:1}.button:hover .text[data-v-5bd574b2]{opacity:0}.button[data-v-5bd574b2]:active{scale:.97}.text[data-v-5bd574b2]{margin-top:1px}@keyframes fly-1-5bd574b2{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}@media screen and (max-width: 1000px){.contact[data-v-5bd574b2]{width:90vw}.form-social[data-v-5bd574b2]{flex-wrap:wrap;justify-content:center}.form[data-v-5bd574b2]{width:100%}.social[data-v-5bd574b2]{flex-direction:row;width:100%}}@media screen and (max-width: 638px){.form-social[data-v-5bd574b2]{scroll-margin-top:120px}}.popup[data-v-5bd574b2]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#a6e3a1;color:#1a3e1a;padding:16px 24px;border-radius:10px;box-shadow:0 6px 20px #0003;opacity:0;animation:fadeInOut-5bd574b2 3s ease-in-out forwards;z-index:1000;font-weight:500}@keyframes fadeInOut-5bd574b2{0%{opacity:0;transform:translate(-50%,-55%)}10%,90%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-45%)}}.footer[data-v-cc6e18f8]{width:100%;border-top:1px solid rgb(245,245,245,.2);padding:20px;margin-top:300px;margin-bottom:100px}.footer-content[data-v-cc6e18f8]{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto;gap:20px}.footer-left[data-v-cc6e18f8]{display:flex;flex-direction:column;gap:20px}.logo[data-v-cc6e18f8]{font-size:var(--L);font-family:var(--poppins);color:var(--light);text-decoration:none}.copyright[data-v-cc6e18f8]{font-size:var(--S);font-family:var(--poppins);color:var(--light)}.footer-nav[data-v-cc6e18f8]{display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--poppins);font-size:var(--S)}.footer-nav a[data-v-cc6e18f8]{position:relative;text-decoration:none;color:var(--light)}.footer-nav a[data-v-cc6e18f8]:before{content:"";position:absolute;bottom:-5px;height:2px;width:100%;background:var(--gray-light);border-radius:50px;transform:scaleX(0);transition:transform .2s linear}.footer-nav a[data-v-cc6e18f8]:hover:before{transform:scaleX(1)}@media screen and (max-width: 1000px){.footer[data-v-cc6e18f8]{width:90vw;text-align:center}.footer-nav[data-v-cc6e18f8]{flex-wrap:wrap;justify-content:center;align-items:center}}@media screen and (max-width: 638px){.footer-content[data-v-cc6e18f8]{flex-wrap:wrap-reverse;justify-content:center;gap:50px}}.settings-overlay[data-v-a8145519]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow-y:auto;overscroll-behavior:contain;display:flex;justify-content:center;align-items:flex-start;padding:clamp(24px,6vh,72px) 16px 48px;background:radial-gradient(120% 80% at 15% 0%,color-mix(in srgb,white 10%,transparent),transparent 55%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),color-mix(in srgb,var(--dark) 42%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:var(--lg-url, url(#liquid-glass)) blur(9px) saturate(1.6) brightness(1.05);box-shadow:inset 0 0 0 1px color-mix(in srgb,white 14%,transparent),inset 0 1px color-mix(in srgb,white 30%,transparent),inset 0 0 120px color-mix(in srgb,white 6%,transparent);font-family:var(--poppins);color:var(--light);cursor:var(--cur-auto, default)}.settings-overlay[data-v-a8145519] *{cursor:inherit}.settings-inner[data-v-a8145519]{width:min(720px,100%)}.s-head[data-v-a8145519]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.s-head h2[data-v-a8145519]{margin:0;font-size:var(--L);font-weight:600;color:var(--accent, var(--light))}.s-close[data-v-a8145519]{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--light) 25%,transparent);background:color-mix(in srgb,var(--light) 6%,transparent);color:var(--light);cursor:pointer}.s-close svg[data-v-a8145519]{width:20px;height:20px}.s-close[data-v-a8145519]:hover{border-color:var(--accent);color:var(--accent)}.s-section[data-v-a8145519]{padding:22px 0;border-top:1px solid color-mix(in srgb,var(--light) 14%,transparent)}.s-section h3[data-v-a8145519]{margin:0 0 14px;font-size:var(--XS);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-light)}.s-row[data-v-a8145519],.s-look[data-v-a8145519]{border-radius:16px;border:1px solid color-mix(in srgb,white 16%,transparent);background:linear-gradient(160deg,color-mix(in srgb,white 9%,transparent),color-mix(in srgb,white 2%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 25%,transparent),0 8px 24px #0000002e}.s-rows[data-v-a8145519]{display:grid;gap:10px}.s-row[data-v-a8145519]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.s-row-label[data-v-a8145519]{font-size:var(--S);font-weight:500}.s-switch-wrap[data-v-a8145519]{display:flex;align-items:center;gap:10px}.s-side[data-v-a8145519]{white-space:nowrap;font-size:var(--XS);color:var(--gray-light);opacity:.6;transition:opacity .2s ease,color .2s ease!important}.s-side.on[data-v-a8145519]{opacity:1;color:var(--light);font-weight:600}.s-side[data-v-a8145519]{display:inline-flex;align-items:center;gap:6px}.s-flag[data-v-a8145519]{width:20px;height:20px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,white 50%,transparent)}.s-icon[data-v-a8145519]{width:16px;height:16px;flex-shrink:0}lg-switch[data-v-a8145519]{--lg-on: color-mix(in srgb, var(--accent) 80%, var(--dark));--lg-track-off: color-mix(in srgb, var(--light) 22%, transparent);--lg-surface: transparent;--lg-focus: var(--accent)}.s-look-group+.s-look-group[data-v-a8145519]{margin-top:22px}.s-group-label[data-v-a8145519]{margin:0 0 10px;text-align:center;font-size:var(--XS);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-light)}.g-featured .s-looks[data-v-a8145519]{--cols: 4}.s-looks[data-v-a8145519]{--cols: 5;--gap: 10px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}.s-looks .s-look[data-v-a8145519]{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}.s-row-gap[data-v-a8145519]{margin-top:14px}.s-section-head[data-v-a8145519]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.s-section-head h3[data-v-a8145519]{margin:0}.s-adv[data-v-a8145519]{display:inline-flex;align-items:center;gap:10px;font-size:var(--XS);color:var(--gray-light);cursor:pointer}.s-gfx[data-v-a8145519]{flex-direction:column;align-items:stretch;gap:6px;padding:16px 18px 12px;transition:opacity .3s ease!important}.s-gfx.off[data-v-a8145519],.s-knob.off[data-v-a8145519],.s-row.off[data-v-a8145519]{opacity:.4}lg-slider.s-slider[data-v-a8145519]{width:100%;--lg-accent: var(--accent, var(--light));--lg-track: color-mix(in srgb, var(--light) 18%, transparent);--lg-focus: var(--accent)}lg-slider[disabled][data-v-a8145519]{pointer-events:none}.s-levels[data-v-a8145519]{display:grid;grid-template-columns:repeat(3,1fr)}.s-level[data-v-a8145519]{padding:4px 0;border:0;background:none;color:var(--gray-light);font:inherit;font-size:var(--XS);cursor:pointer;border-radius:8px}.s-level[data-v-a8145519]:nth-child(1){text-align:left}.s-level[data-v-a8145519]:nth-child(3){text-align:right}.s-level[aria-pressed=true][data-v-a8145519]{color:var(--accent, var(--light));font-weight:600}.s-level[data-v-a8145519]:disabled{cursor:default}.s-adv-panel[data-v-a8145519]{display:grid;gap:10px;margin-top:10px}.s-adv-panel h4[data-v-a8145519]{margin:10px 0 0;font-size:var(--XS);font-weight:500;color:var(--gray-light)}.s-knob[data-v-a8145519]{display:grid;grid-template-columns:1fr auto;row-gap:2px;transition:opacity .3s ease!important}.s-knob lg-slider[data-v-a8145519]{grid-column:1 / -1}.s-knob output[data-v-a8145519]{font-size:var(--XS);font-variant-numeric:tabular-nums;color:var(--accent, var(--light))}.adv-enter-active[data-v-a8145519],.adv-leave-active[data-v-a8145519]{transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.3,.5,1)!important}.adv-enter-from[data-v-a8145519],.adv-leave-to[data-v-a8145519]{opacity:0;transform:translateY(-8px)}.s-look[data-v-a8145519]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 12px;color:var(--light);text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease!important}.s-look[data-v-a8145519]:hover{transform:translateY(-2px);background:linear-gradient(160deg,color-mix(in srgb,white 14%,transparent),color-mix(in srgb,white 4%,transparent))}.s-look[aria-pressed=true][data-v-a8145519]{border-color:var(--accent);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 24%,transparent),color-mix(in srgb,var(--accent) 6%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 25%,transparent),var(--glow, none),0 8px 24px #0000002e}.s-look b[data-v-a8145519]{font-size:var(--S);font-weight:600;font-synthesis:none}.s-sw[data-v-a8145519]{display:flex;justify-content:center}.s-sw i[data-v-a8145519]{width:18px;height:18px;border-radius:50%;border:1px solid color-mix(in srgb,var(--light) 35%,transparent);margin-left:-6px}.s-sw i[data-v-a8145519]:first-child{margin-left:0}.settings-enter-active[data-v-a8145519],.settings-leave-active[data-v-a8145519]{transition:opacity .3s ease!important}.settings-enter-active .settings-inner[data-v-a8145519],.settings-leave-active .settings-inner[data-v-a8145519]{transition:transform .3s ease,opacity .3s ease!important}.settings-enter-from[data-v-a8145519],.settings-leave-to[data-v-a8145519]{opacity:0}.settings-enter-from .settings-inner[data-v-a8145519],.settings-leave-to .settings-inner[data-v-a8145519]{transform:translateY(16px) scale(.98);opacity:0}@media screen and (max-width: 760px){.s-looks[data-v-a8145519],.g-featured .s-looks[data-v-a8145519]{--cols: 3}}@media screen and (max-width: 1000px){.settings-overlay[data-v-a8145519]{padding:22px 22px 48px}.settings-inner[data-v-a8145519]{width:100%}.s-head[data-v-a8145519]{padding-left:6px}.s-close[data-v-a8145519]{width:40px;height:40px}}@media screen and (max-width: 638px){.s-head h2[data-v-a8145519]{font-size:var(--M);line-height:40px}.s-row[data-v-a8145519]{padding:12px 14px}.s-looks[data-v-a8145519]{--gap: 8px}.s-look[data-v-a8145519]{padding:14px 6px;gap:8px}.s-look b[data-v-a8145519]{font-size:var(--XS)}}.to-top[data-v-cdd105c0]{position:fixed;left:24px;bottom:24px;z-index:900;width:var(--fab);height:var(--fab);display:grid;place-items:center;padding:0;border-radius:50%;color:var(--light);cursor:pointer;background:color-mix(in srgb,var(--light) 6%,transparent);-webkit-backdrop-filter:blur(6px) saturate(160%);backdrop-filter:blur(6px) saturate(160%);border:1px solid color-mix(in srgb,white 22%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 30%,transparent),0 8px 22px #00000040;opacity:0;pointer-events:none;translate:0 24px;scale:.6;transition:opacity .25s ease,translate .35s ease,scale .35s ease!important}.to-top.shown[data-v-cdd105c0]{opacity:1;pointer-events:auto;translate:0 0;scale:1;transition:opacity .3s ease,translate .6s cubic-bezier(.34,1.6,.5,1),scale .6s cubic-bezier(.34,1.6,.5,1)!important}.to-top svg[data-v-cdd105c0]{width:28px;height:28px;transition:translate .3s cubic-bezier(.34,1.6,.5,1)!important}.to-top:hover svg[data-v-cdd105c0]{translate:0 -2px}.to-top[data-v-cdd105c0]:hover{border-color:color-mix(in srgb,var(--accent, white) 55%,transparent)}.to-top[data-v-cdd105c0]:focus-visible{outline:2px solid var(--accent, white);outline-offset:3px}@media screen and (max-width: 638px){.to-top[data-v-cdd105c0]{left:18px;bottom:18px;width:48px;height:48px}}.lb[data-v-730c7d06]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:20px 20px 18px;color:var(--light);font-family:var(--poppins);background:color-mix(in srgb,var(--dark) 0%,transparent);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease!important}.lb.shown[data-v-730c7d06]{background:color-mix(in srgb,var(--dark) 55%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.lb-count[data-v-730c7d06],.lb-btn[data-v-730c7d06],.lb-strip[data-v-730c7d06]{opacity:0;transition:opacity .25s ease,translate .45s cubic-bezier(.34,1.5,.5,1)!important}.lb.shown[data-v-730c7d06] :is(.lb-count,.lb-btn,.lb-strip){opacity:1;transition-delay:.2s!important}.lb-count[data-v-730c7d06]{margin:0;justify-self:start;align-self:center;font-size:var(--XS);color:var(--gray-light);font-variant-numeric:tabular-nums;padding-right:64px}.lb-title[data-v-730c7d06]{color:var(--light);font-weight:600;margin-right:10px}.lb-stage[data-v-730c7d06]{position:relative;display:flex;align-items:center;justify-content:center;gap:28px;min-height:0;padding:10px 80px}.lb-media[data-v-730c7d06]{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;touch-action:pan-y}.lb-panel[data-v-730c7d06]{flex:0 0 360px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:20px;padding:4px 6px 4px 0;text-align:left;color:var(--light);scrollbar-width:thin;will-change:transform,clip-path}.lb-panel[data-v-730c7d06]>*{flex-shrink:0}.lb-panel[data-v-730c7d06]>:is(.lb-fields,.lb-section,.lb-links){padding-top:18px;border-top:1px solid color-mix(in srgb,var(--light) 14%,transparent)}.lb-head[data-v-730c7d06]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lb-name[data-v-730c7d06]{margin:0;font-family:var(--look-display, var(--poppins));font-size:var(--M);line-height:1.25;color:var(--light)}.lb-chip[data-v-730c7d06]{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:var(--XS);color:var(--accent, var(--light));border:1px solid color-mix(in srgb,var(--accent, white) 45%,transparent);background:color-mix(in srgb,var(--accent, white) 10%,transparent)}.lb-panel svg[data-v-730c7d06]{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lb-summary[data-v-730c7d06]{margin:0;font-size:var(--S);line-height:1.6;color:color-mix(in srgb,var(--light) 88%,transparent)}.lb-caption[data-v-730c7d06]{display:flex;align-items:flex-start;gap:10px;margin:-6px 0 0;font-size:var(--XS);line-height:1.55;color:var(--accent, var(--light));animation:lb-fade-730c7d06 .35s ease both}.lb-caption svg[data-v-730c7d06]{margin-top:2px}@keyframes lb-fade-730c7d06{0%{opacity:0;translate:0 6px}}.lb-fields[data-v-730c7d06]{display:grid;gap:14px;margin:0}.lb-field[data-v-730c7d06]{display:grid;gap:3px}.lb-field dt[data-v-730c7d06]{display:flex;align-items:center;gap:8px;font-size:var(--XXS);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-light)}.lb-field dt svg[data-v-730c7d06]{color:var(--accent, var(--light))}.lb-field dd[data-v-730c7d06]{margin:0 0 0 24px;font-size:var(--XS);line-height:1.5}.lb-section[data-v-730c7d06]{display:grid;gap:10px}.lb-section h3[data-v-730c7d06]{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--XS);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-light)}.lb-section h3 svg[data-v-730c7d06]{color:var(--accent, var(--light))}.lb-list[data-v-730c7d06]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lb-list li[data-v-730c7d06]{display:flex;align-items:flex-start;gap:10px;font-size:var(--XS);line-height:1.5}.lb-list li svg[data-v-730c7d06]{margin-top:2px;color:var(--accent, var(--light));stroke-width:2.4}.lb-stack[data-v-730c7d06]{display:flex;flex-wrap:wrap;gap:6px}.lb-stack span[data-v-730c7d06]{padding:4px 10px;border-radius:20px;font-size:var(--XXS);border:1px solid color-mix(in srgb,var(--accent, white) 40%,transparent)}.lb-links[data-v-730c7d06]{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.lb-links a[data-v-730c7d06]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:30px;font-size:var(--XS);color:var(--light);text-decoration:none;cursor:pointer;border:1px solid color-mix(in srgb,white 22%,transparent);background:color-mix(in srgb,var(--light) 6%,transparent);transition:border-color .2s ease,color .2s ease,background-color .2s ease!important}.lb-links a[data-v-730c7d06]:hover{color:var(--accent, var(--light));border-color:color-mix(in srgb,var(--accent, white) 60%,transparent);background:color-mix(in srgb,var(--accent, white) 10%,transparent)}.lb-img[data-v-730c7d06]{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;border-radius:14px;box-shadow:0 30px 80px #00000073;-webkit-user-select:none;user-select:none;will-change:transform,clip-path}.lb-btn[data-v-730c7d06]{position:absolute;display:grid;place-items:center;width:52px;height:52px;padding:0;border-radius:50%;color:var(--light);cursor:pointer;background:radial-gradient(120% 90% at 30% 15%,color-mix(in srgb,white 22%,transparent),transparent 55%),color-mix(in srgb,var(--light) 8%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);border:1px solid color-mix(in srgb,white 24%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 35%,transparent),0 10px 26px #0000004d}.lb-btn svg[data-v-730c7d06]{width:22px;height:22px}.lb-btn[data-v-730c7d06]:hover{border-color:color-mix(in srgb,var(--accent, white) 60%,transparent);color:var(--accent, var(--light))}.lb-btn[data-v-730c7d06]:focus-visible{outline:2px solid var(--accent, white);outline-offset:3px}.lb-close[data-v-730c7d06]{top:16px;right:18px;width:46px;height:46px}.lb-prev[data-v-730c7d06],.lb-next[data-v-730c7d06]{top:50%;margin-top:-60px}.lb-prev[data-v-730c7d06]{left:18px}.lb-next[data-v-730c7d06]{right:18px}.lb-prev[data-v-730c7d06]:hover{translate:-3px 0}.lb-next[data-v-730c7d06]:hover{translate:3px 0}.lb-strip[data-v-730c7d06]{display:flex;gap:10px;justify-content:safe center;overflow-x:auto;padding:12px 4px 4px;scrollbar-width:none;translate:0 16px}.lb.shown .lb-strip[data-v-730c7d06]{translate:0 0}.lb-strip[data-v-730c7d06]::-webkit-scrollbar{display:none}.lb-thumb[data-v-730c7d06]{flex:0 0 auto;width:84px;height:60px;padding:0;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid color-mix(in srgb,white 14%,transparent);background:color-mix(in srgb,var(--light) 6%,transparent);opacity:.55;transition:opacity .2s ease,border-color .2s ease,translate .35s cubic-bezier(.34,1.6,.5,1)!important}.lb-thumb img[data-v-730c7d06]{width:100%;height:100%;object-fit:cover;pointer-events:none}.lb-thumb[data-v-730c7d06]:hover{opacity:.85;translate:0 -3px}.lb-thumb.active[data-v-730c7d06]{opacity:1;border-color:var(--accent, var(--light));translate:0 -4px}@media screen and (max-width: 900px){.lb-stage[data-v-730c7d06]{flex-direction:column;gap:14px;padding:10px 64px}.lb-media[data-v-730c7d06]{justify-content:center;width:100%;height:auto;flex:1 1 0;min-height:0}.lb-panel[data-v-730c7d06]{flex:0 1 auto;align-self:stretch;max-height:50%;padding:4px 6px;gap:14px}}@media screen and (max-width: 638px){.lb[data-v-730c7d06]{padding:14px 10px}.lb-stage[data-v-730c7d06]{padding:10px 0}.lb-stage.has-panel[data-v-730c7d06]~:is(.lb-prev,.lb-next){top:27%}.lb-prev[data-v-730c7d06],.lb-next[data-v-730c7d06]{width:42px;height:42px}.lb-prev[data-v-730c7d06]{left:8px}.lb-next[data-v-730c7d06]{right:8px}.lb-close[data-v-730c7d06]{top:10px;right:10px;width:42px;height:42px}.lb-thumb[data-v-730c7d06]{width:64px;height:46px}}svg .fill[data-v-6567465d]{fill:currentColor;stroke:none}.chat-scrim[data-v-6567465d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1499;background:#00000059}.chat-panel[data-v-6567465d]{position:fixed;z-index:1500;display:flex;flex-direction:column;overflow:visible;color:var(--light);font-family:var(--poppins);background:linear-gradient(160deg,color-mix(in srgb,white 9%,transparent),transparent 38%),radial-gradient(120% 60% at 0% 0%,color-mix(in srgb,var(--accent, white) 10%,transparent),transparent 60%),color-mix(in srgb,var(--dark) 46%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.7);backdrop-filter:var(--lg-url, url(#liquid-glass)) blur(14px) saturate(1.7) brightness(1.04);border:1px solid color-mix(in srgb,white 18%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent, white) 10%,transparent),0 24px 60px #0006}.mode-floating[data-v-6567465d]{border-radius:22px}.mode-overlay[data-v-6567465d],.mode-dock[data-v-6567465d]{top:0;right:0;bottom:0;border-radius:22px 0 0 22px;border-right:0}.mode-overlay[data-v-6567465d]{width:min(100vw,480px)}.busy[data-v-6567465d],.busy[data-v-6567465d] *{transition:none!important;-webkit-user-select:none;user-select:none}.chat-floating-enter-active[data-v-6567465d]{transition:opacity .25s ease,translate .45s cubic-bezier(.34,1.4,.5,1),scale .45s cubic-bezier(.34,1.4,.5,1)!important;transform-origin:100% 100%}.chat-floating-leave-active[data-v-6567465d]{transition:opacity .18s ease,translate .2s ease,scale .2s ease!important;transform-origin:100% 100%}.chat-floating-enter-from[data-v-6567465d],.chat-floating-leave-to[data-v-6567465d]{opacity:0;translate:0 14px;scale:.94}.chat-overlay-enter-active[data-v-6567465d],.chat-overlay-leave-active[data-v-6567465d],.chat-dock-enter-active[data-v-6567465d],.chat-dock-leave-active[data-v-6567465d]{transition:translate .32s cubic-bezier(.4,0,.2,1)!important}.chat-overlay-enter-from[data-v-6567465d],.chat-overlay-leave-to[data-v-6567465d],.chat-dock-enter-from[data-v-6567465d],.chat-dock-leave-to[data-v-6567465d]{translate:100% 0}.chat-scrim-enter-active[data-v-6567465d],.chat-scrim-leave-active[data-v-6567465d]{transition:opacity .28s ease!important}.chat-scrim-enter-from[data-v-6567465d],.chat-scrim-leave-to[data-v-6567465d]{opacity:0}.chat-dock-handle[data-v-6567465d]{position:absolute;left:0;top:0;bottom:0;width:8px;z-index:3;cursor:col-resize!important}.chat-dock-handle[data-v-6567465d]:after{content:"";position:absolute;left:2px;top:50%;width:3px;height:44px;margin-top:-22px;border-radius:2px;background:color-mix(in srgb,var(--accent, white) 60%,transparent);opacity:.35;transition:opacity .2s ease,height .2s ease!important}.chat-dock-handle[data-v-6567465d]:hover:after{opacity:1;height:80px;margin-top:-40px}.chat-edge-close[data-v-6567465d]{position:absolute;left:-1px;top:50%;z-index:3;translate:-100% -50%;width:26px;height:64px;display:grid;place-items:center;padding:0;border-radius:12px 0 0 12px;border:1px solid color-mix(in srgb,white 18%,transparent);border-right:0;color:var(--light);background:color-mix(in srgb,var(--dark) 46%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.7);backdrop-filter:blur(14px) saturate(1.7);cursor:pointer}.chat-edge-close svg[data-v-6567465d]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.mode-overlay[data-v-6567465d]{overflow:visible}.mode-overlay .chat-list[data-v-6567465d]{border-radius:0}.chat-rz[data-v-6567465d]{position:absolute;z-index:4}.rz-n[data-v-6567465d],.rz-s[data-v-6567465d]{left:14px;right:14px;height:6px;cursor:ns-resize!important}.rz-e[data-v-6567465d],.rz-w[data-v-6567465d]{top:14px;bottom:14px;width:6px;cursor:ew-resize!important}.rz-n[data-v-6567465d]{top:0}.rz-s[data-v-6567465d]{bottom:0}.rz-e[data-v-6567465d]{right:0}.rz-w[data-v-6567465d]{left:0}.rz-ne[data-v-6567465d],.rz-nw[data-v-6567465d],.rz-se[data-v-6567465d],.rz-sw[data-v-6567465d]{width:14px;height:14px}.rz-ne[data-v-6567465d]{top:0;right:0;cursor:nesw-resize!important}.rz-sw[data-v-6567465d]{bottom:0;left:0;cursor:nesw-resize!important}.rz-nw[data-v-6567465d]{top:0;left:0;cursor:nwse-resize!important}.rz-se[data-v-6567465d]{bottom:0;right:0;cursor:nwse-resize!important}.chat-head[data-v-6567465d]{position:relative;display:flex;align-items:center;gap:12px;padding:14px 14px 12px 16px;border-bottom:1px solid color-mix(in srgb,var(--light) 10%,transparent);flex:none}.hist-nudge[data-v-6567465d]{position:absolute;right:100%;top:50%;z-index:5;width:0;height:16px;display:grid;place-items:center;padding:0;border:0;border-radius:999px 0 0 999px;color:var(--dark);background:radial-gradient(120% 90% at 70% 15%,color-mix(in srgb,white 35%,transparent),transparent 60%),var(--accent, var(--light));box-shadow:-4px 4px 14px color-mix(in srgb,var(--accent, white) 35%,transparent);overflow:hidden;translate:0 -50%;cursor:pointer;transition:width .45s cubic-bezier(.34,1.5,.5,1),height .45s cubic-bezier(.34,1.5,.5,1),border-radius .35s ease!important}.hist-nudge svg[data-v-6567465d]{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;scale:.5;transition:opacity .2s ease,scale .35s cubic-bezier(.34,1.6,.5,1)!important}.chat-head:hover .hist-nudge[data-v-6567465d]{width:11px;height:24px}.chat-head .hist-nudge[data-v-6567465d]:hover,.hist-nudge[data-v-6567465d]:focus-visible,.history-on .hist-nudge[data-v-6567465d]{width:42px;height:36px;padding-right:4px}.chat-head .hist-nudge:hover svg[data-v-6567465d],.hist-nudge:focus-visible svg[data-v-6567465d],.history-on .hist-nudge svg[data-v-6567465d]{opacity:1;scale:1}@media (hover: none){.has-history .hist-nudge[data-v-6567465d]{right:auto;left:0;width:42px;height:36px;padding:0 0 0 4px;border-radius:0 999px 999px 0}.has-history .hist-nudge svg[data-v-6567465d]{opacity:1;scale:1}.has-history .chat-head-text[data-v-6567465d]{translate:32px 0}}.chat-head-text[data-v-6567465d]{transition:translate .45s cubic-bezier(.34,1.5,.5,1)!important}.chat-history[data-v-6567465d]{display:grid;gap:10px;animation:chat-fade-6567465d .3s ease both}.hist-top[data-v-6567465d]{display:flex;align-items:center;gap:6px}.hist-top h3[data-v-6567465d]{margin:0;font-family:var(--look-display, var(--poppins));font-size:var(--S);color:var(--light)}.hist-list[data-v-6567465d]{display:grid;margin:0;padding:0;list-style:none}.hist-row[data-v-6567465d]{position:relative;display:flex;align-items:stretch;border-bottom:1px solid color-mix(in srgb,var(--light) 12%,transparent)}.hist-row[data-v-6567465d]:last-child{border-bottom:0}.hist-row:hover .hist-title[data-v-6567465d]{color:var(--accent, var(--light))}.hist-item[data-v-6567465d]{flex:1;min-width:0;display:grid;gap:2px;padding:12px 6px 12px 2px;border:0;background:transparent;color:var(--light);font:inherit;text-align:left;cursor:pointer}.hist-title[data-v-6567465d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--XS);font-weight:500;transition:color .2s ease!important}.hist-meta[data-v-6567465d]{font-size:var(--XXS);color:var(--gray-light)}.hist-del[data-v-6567465d]{flex:none;width:36px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--gray-light);opacity:0;cursor:pointer;transition:opacity .2s ease,color .2s ease!important}.hist-row:hover .hist-del[data-v-6567465d],.hist-del[data-v-6567465d]:focus-visible{opacity:1}.hist-del[data-v-6567465d]:hover{color:#ff6b6b}.hist-del svg[data-v-6567465d]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media (hover: none){.hist-del[data-v-6567465d]{opacity:.7}}.chat-head.grab[data-v-6567465d]{cursor:grab!important}.busy .chat-head.grab[data-v-6567465d]{cursor:grabbing!important}.chat-head-text[data-v-6567465d]{flex:1;min-width:0}.chat-head h2[data-v-6567465d]{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--look-display, var(--poppins));font-size:var(--S);font-weight:600;line-height:1.3;color:var(--light)}.chat-sub[data-v-6567465d]{margin:0;height:0;overflow:hidden;font-size:var(--XXS);color:var(--gray-light);opacity:0;transition:opacity .2s ease,height .2s ease!important}.chat-sub.on[data-v-6567465d]{height:1.4em;opacity:1}.chat-head-actions[data-v-6567465d]{display:flex;align-items:center;gap:4px}.chat-icon-btn[data-v-6567465d]{width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--light);cursor:pointer;transition:background-color .2s ease,border-color .2s ease!important}.chat-icon-btn[data-v-6567465d]:hover,.chat-icon-btn[aria-expanded=true][data-v-6567465d]{background:color-mix(in srgb,var(--light) 8%,transparent);border-color:color-mix(in srgb,var(--light) 16%,transparent)}.chat-icon-btn svg[data-v-6567465d],.chat-menu svg[data-v-6567465d]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chat-mode[data-v-6567465d]{position:relative}.chat-menu[data-v-6567465d]{position:absolute;right:0;top:calc(100% + 6px);z-index:5;min-width:170px;margin:0;padding:6px;list-style:none;border-radius:14px;background:color-mix(in srgb,var(--dark) 92%,transparent);border:1px solid color-mix(in srgb,var(--accent, white) 28%,transparent);box-shadow:0 14px 34px #0006}.chat-menu button[data-v-6567465d]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--light);font:inherit;font-size:var(--XS);text-align:left;cursor:pointer}.chat-menu button[data-v-6567465d]:hover{background:color-mix(in srgb,var(--light) 8%,transparent)}.chat-menu button.active[data-v-6567465d]{color:var(--accent, var(--light));background:color-mix(in srgb,var(--accent, white) 12%,transparent)}.chat-menu-enter-active[data-v-6567465d],.chat-menu-leave-active[data-v-6567465d]{transition:opacity .15s ease,translate .2s ease!important}.chat-menu-enter-from[data-v-6567465d],.chat-menu-leave-to[data-v-6567465d]{opacity:0;translate:0 -4px}.chat-list[data-v-6567465d]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;display:flex;flex-direction:column;gap:12px;padding:16px;scrollbar-width:thin}.chat-welcome[data-v-6567465d]{margin-top:auto;display:grid;justify-items:center;gap:8px;padding:10px 10px 6px;text-align:center;animation:chat-fade-6567465d .4s ease both}.chat-welcome h3[data-v-6567465d]{margin:0;font-family:var(--look-display, var(--poppins));font-size:var(--M);color:var(--light)}.chat-welcome p[data-v-6567465d]{margin:0;max-width:30ch;font-size:var(--XS);line-height:1.6;color:var(--gray-light)}.chat-msg[data-v-6567465d]{display:flex;flex-direction:column;gap:4px;max-width:90%;animation:chat-fade-6567465d .3s ease both}.chat-msg.user[data-v-6567465d]{align-self:flex-end;align-items:flex-end}.chat-msg.bot[data-v-6567465d]{align-self:flex-start}.chat-bubble[data-v-6567465d],.chat-answer[data-v-6567465d]{font-size:var(--XS);line-height:1.6;overflow-wrap:anywhere}.user .chat-bubble[data-v-6567465d]{padding:10px 14px;white-space:pre-wrap;color:var(--dark);background:var(--accent, var(--light));border-radius:18px 18px 6px}.chat-msg.bot[data-v-6567465d]{max-width:100%;width:100%}.chat-answer[data-v-6567465d]{color:var(--light);padding:2px 2px 0}.thinking[data-v-6567465d]{display:flex;align-items:center;gap:10px;color:var(--gray-light)!important}.dots[data-v-6567465d]{display:inline-flex;gap:4px}.dots i[data-v-6567465d]{width:6px;height:6px;border-radius:50%;background:var(--accent, var(--light));animation:chat-dot-6567465d 1.1s ease-in-out infinite}.dots i[data-v-6567465d]:nth-child(2){animation-delay:.15s}.dots i[data-v-6567465d]:nth-child(3){animation-delay:.3s}@keyframes chat-dot-6567465d{0%,60%,to{translate:0 0;opacity:.45}30%{translate:0 -5px;opacity:1}}.bot .chat-time[data-v-6567465d]{padding:0 2px}.chat-older[data-v-6567465d]{align-self:center;padding:4px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--light) 16%,transparent);background:transparent;color:var(--gray-light);font:inherit;font-size:var(--XXS);cursor:pointer}.chat-older[data-v-6567465d]:hover{color:var(--light)}.chat-time[data-v-6567465d]{padding:0 6px;font-size:.625rem;opacity:.6}.chat-status-line[data-v-6567465d]{margin:-4px 0 0 6px;font-size:var(--XXS);font-style:italic;color:var(--gray-light)}@keyframes chat-fade-6567465d{0%{opacity:0;translate:0 6px}}.chat-foot[data-v-6567465d]{flex:none;display:grid;align-content:start;gap:12px;padding:10px 14px 14px;border-top:1px solid color-mix(in srgb,var(--light) 10%,transparent)}.empty .chat-list[data-v-6567465d]{flex:1 1 0;padding-bottom:6px}.empty .chat-foot[data-v-6567465d]{flex:1 1 0;border-top-color:transparent;padding-top:8px}.empty .chat-chips[data-v-6567465d]{justify-content:center;animation:chat-fade-6567465d .4s .08s ease both}.chat-chips[data-v-6567465d]{display:flex;flex-wrap:wrap;gap:6px}.chat-chip[data-v-6567465d]{padding:5px 11px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent, white) 38%,transparent);background:transparent;color:var(--light);font:inherit;font-size:var(--XXS);cursor:pointer;transition:background-color .2s ease,opacity .2s ease!important}.chat-chip[data-v-6567465d]:hover:not(:disabled){background:color-mix(in srgb,var(--accent, white) 16%,transparent)}.chat-chip[data-v-6567465d]:disabled{opacity:.45;cursor:default!important}.chat-composer[data-v-6567465d]{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 16px;border-radius:25px;background:color-mix(in srgb,var(--light) 6%,transparent);border:1px solid color-mix(in srgb,var(--light) 14%,transparent);transition:border-color .2s ease!important}.chat-composer[data-v-6567465d]:focus-within{border-color:color-mix(in srgb,var(--accent, white) 60%,transparent)}.chat-composer textarea[data-v-6567465d]{flex:1;min-height:36px;max-height:160px;padding:8px 0;border:0;outline:0;resize:none;background:transparent;color:var(--light);font:inherit;font-size:var(--XS);line-height:1.45}.chat-composer textarea[data-v-6567465d]::placeholder{color:var(--gray-light)}.chat-send[data-v-6567465d]{flex:none;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--dark);background:var(--accent, var(--light));cursor:pointer;transition:opacity .2s ease,scale .25s cubic-bezier(.34,1.6,.5,1)!important}.chat-send[data-v-6567465d]:hover:not(:disabled){scale:1.06}.chat-send[data-v-6567465d]:disabled{opacity:.35;cursor:default!important}.chat-send svg[data-v-6567465d]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chat-send.stop[data-v-6567465d]{background:color-mix(in srgb,#ff5a5a 80%,var(--accent, white))}.chat-send.stop svg[data-v-6567465d]{fill:currentColor;stroke:none}.mode-sheet[data-v-6567465d]{left:0;right:0;bottom:-45vh;padding-bottom:45vh;width:auto;border-radius:calc(var(--sheet-r, 26px) * (1 - var(--p, 0))) calc(var(--sheet-r, 26px) * (1 - var(--p, 0))) 0 0;border-bottom:0;will-change:transform}.mode-sheet.settling[data-v-6567465d]{transition:transform .5s cubic-bezier(.22,1,.36,1)!important}.chat-scrim.sheet[data-v-6567465d]{background:rgba(0,0,0,calc(.3 + .3 * var(--p, 0)));touch-action:none}.sheet-grip[data-v-6567465d]{position:absolute;top:0;left:0;right:0;z-index:6;height:24px;display:grid;place-items:center;opacity:calc(1 - var(--p, 0));touch-action:none;cursor:grab!important}.sheet-grip[data-v-6567465d]:before{content:"";width:42px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--light) 38%,transparent)}.mode-sheet .chat-head[data-v-6567465d]{padding-top:calc(20px + var(--p, 0) * max(0px,env(safe-area-inset-top) - 6px));touch-action:none}.chat-sheet-enter-active[data-v-6567465d]{transition:translate .5s cubic-bezier(.22,1,.36,1)!important}.chat-sheet-leave-active[data-v-6567465d]{transition:translate .3s cubic-bezier(.4,0,1,1)!important}.chat-sheet-enter-from[data-v-6567465d],.chat-sheet-leave-to[data-v-6567465d]{translate:0 100%}@media screen and (max-width: 1000px){.mode-overlay[data-v-6567465d]{width:100vw;border-radius:0;border:0}.chat-head[data-v-6567465d]{padding-top:max(14px,env(safe-area-inset-top))}.chat-foot[data-v-6567465d]{padding-bottom:max(14px,env(safe-area-inset-bottom))}}.chat-md>:first-child{margin-top:0}.chat-md>:last-child{margin-bottom:0}.chat-md p,.chat-md ul,.chat-md ol,.chat-md pre,.chat-md blockquote,.chat-md .chat-md-table{margin:.55em 0}.chat-md ul,.chat-md ol{padding-left:1.3em}.chat-md ul{list-style:disc}.chat-md ul ul{list-style:circle}.chat-md ol{list-style:decimal}.chat-md ol ol{list-style:lower-alpha}.chat-md li{margin:.2em 0}.chat-md li::marker{color:var(--accent, var(--light))}.chat-md h1,.chat-md h2,.chat-md h3,.chat-md h4{margin:.8em 0 .4em;font-size:1em;font-weight:700}.chat-md strong{color:var(--light);font-weight:600}.chat-md a{color:var(--accent, var(--light));text-decoration:underline;text-underline-offset:3px}.chat-md hr{border:0;border-top:1px solid color-mix(in srgb,var(--light) 14%,transparent);margin:.8em 0}.chat-md blockquote{padding:6px 12px;border-left:3px solid var(--accent, var(--light));border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--accent, white) 8%,transparent)}.chat-md code{padding:1px 5px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:color-mix(in srgb,var(--light) 10%,transparent)}.chat-md pre{overflow-x:auto;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--light) 12%,transparent);background:color-mix(in srgb,var(--dark) 60%,transparent)}.chat-md pre code{padding:0;background:none}.chat-md img{max-width:100%;border-radius:8px}.chat-md .chat-md-table{overflow-x:auto;border-radius:10px;border:1px solid color-mix(in srgb,var(--light) 14%,transparent)}.chat-md table{width:100%;border-collapse:collapse;font-size:.95em}.chat-md th,.chat-md td{padding:6px 10px;text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;min-width:6.5em;border-bottom:1px solid color-mix(in srgb,var(--light) 10%,transparent)}.chat-md td:first-child{white-space:nowrap;font-weight:500}.chat-md th{font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--accent, white) 12%,transparent)}.chat-md tr:nth-child(2n) td{background:color-mix(in srgb,var(--light) 4%,transparent)}.chat-md tr:last-child td{border-bottom:0}.chat-md.streaming>:last-child:after{content:"▌";margin-left:2px;color:var(--accent, var(--light));animation:chat-caret .9s steps(1) infinite}@keyframes chat-caret{50%{opacity:0}}:root{--chat-dock: 0px}html.chat-docked body{padding-right:var(--chat-dock)}html.chat-docked #app{max-width:min(1000px,calc(100vw - var(--chat-dock) - 48px))}html.chat-docked :is(.nav-bar:not(.compact),.drip-zone){left:calc((100vw - var(--chat-dock)) / 2)!important}html.chat-docked .corner-dock{right:calc(24px + var(--chat-dock))!important}html.chat-dock-anim body{transition:padding-right .32s cubic-bezier(.4,0,.2,1)!important}html.chat-dock-anim :is(.nav-bar,.drip-zone,.corner-dock){transition:left .32s cubic-bezier(.4,0,.2,1),right .32s cubic-bezier(.4,0,.2,1),opacity .3s ease!important}.music-ctl[data-v-e9e48f24]{position:fixed;top:20px;right:24px;z-index:900;display:flex;align-items:center;height:var(--fab);border-radius:calc(var(--fab) / 2);color:var(--light);background:color-mix(in srgb,var(--light) 6%,transparent);-webkit-backdrop-filter:blur(6px) saturate(160%);backdrop-filter:blur(6px) saturate(160%);border:1px solid color-mix(in srgb,white 22%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 30%,transparent),0 8px 22px #00000040;transition:right .32s cubic-bezier(.4,0,.2,1),scale .35s cubic-bezier(.34,1.6,.5,1),border-color .2s ease!important}.music-ctl.docked[data-v-e9e48f24]{position:relative;top:auto;right:auto;z-index:auto}.music-ctl.docked .music-vol[data-v-e9e48f24]{position:absolute;right:calc(100% + 21px);top:50%;display:block;overflow:visible;padding:12px 24px 9px;border-radius:999px;background:color-mix(in srgb,var(--light) 6%,transparent);-webkit-backdrop-filter:blur(8px) saturate(170%);backdrop-filter:var(--lg-url, url(#liquid-glass)) blur(8px) saturate(170%) brightness(1.06);border:1px solid color-mix(in srgb,var(--accent, white) 40%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 30%,transparent),0 12px 30px #0000004d;opacity:0;translate:16px -50%;scale:.9;transform-origin:100% 50%;pointer-events:none;transition:opacity .15s ease,translate .3s ease,scale .3s ease!important}.music-ctl.docked.open .music-vol[data-v-e9e48f24]{opacity:1;translate:0 -50%;scale:1;pointer-events:auto;transition:opacity .25s ease,translate .5s cubic-bezier(.34,1.5,.5,1),scale .5s cubic-bezier(.34,1.5,.5,1)!important}.music-ctl.docked .music-vol-inner[data-v-e9e48f24],.music-ctl.docked.open .music-vol-inner[data-v-e9e48f24]{flex-direction:column;align-items:stretch;gap:6px;padding:0;opacity:1;transform:none}.music-now[data-v-e9e48f24]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--poppins);font-size:.6875rem;line-height:1.3;color:var(--light);opacity:.7;text-decoration:none}a.music-now[data-v-e9e48f24]:hover{opacity:1;text-decoration:underline;text-underline-offset:2px}.music-ctl[data-v-e9e48f24]:not(.open):hover{scale:1.05}:root .music-ctl[data-v-e9e48f24]:hover,:root .music-ctl.open[data-v-e9e48f24]{border-color:color-mix(in srgb,var(--accent, white) 55%,transparent)!important}.music-vol[data-v-e9e48f24]{display:grid;grid-template-columns:0fr;min-width:0;overflow:hidden;transition:grid-template-columns .55s var(--spring, cubic-bezier(.34, 1.4, .5, 1))!important}.music-ctl.open .music-vol[data-v-e9e48f24]{grid-template-columns:1fr}.music-vol-inner[data-v-e9e48f24]{min-width:0;display:flex;align-items:center;gap:10px;padding-right:0;opacity:0;transform:translate(-10px);transition:opacity .15s ease,transform .3s ease,padding-right .55s ease!important}.music-ctl.open .music-vol-inner[data-v-e9e48f24]{padding-right:26px;opacity:1;transform:none;transition:opacity .3s ease .12s,transform .5s cubic-bezier(.34,1.4,.5,1) .08s,padding-right .55s ease!important}lg-slider.vol-slider[data-v-e9e48f24]{width:160px;flex-shrink:0;--lg-accent: var(--accent, var(--light));--lg-track: color-mix(in srgb, var(--light) 18%, transparent);--lg-focus: var(--accent)}.music-toggle[data-v-e9e48f24]{flex-shrink:0;width:calc(var(--fab) - 2px);height:calc(var(--fab) - 2px);display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:scale .3s cubic-bezier(.34,1.6,.5,1)!important}.music-toggle[data-v-e9e48f24]:active{scale:.9}.music-toggle[data-v-e9e48f24]:focus-visible{outline:2px solid var(--accent, white);outline-offset:-4px}.music-toggle svg[data-v-e9e48f24]{width:26px;height:26px;overflow:visible}.wave[data-v-e9e48f24]{transform-box:view-box;transform-origin:12px 12px}.playing .w1[data-v-e9e48f24]{animation:wave-e9e48f24 1.6s ease-in-out infinite}.playing .w2[data-v-e9e48f24]{animation:wave-e9e48f24 1.6s ease-in-out .25s infinite}.music-toggle:not(.playing) .wave[data-v-e9e48f24]{opacity:.45}@keyframes wave-e9e48f24{0%,to{opacity:1}50%{opacity:.3}}.music-btn-enter-active[data-v-e9e48f24]{transition:opacity .3s ease,scale .6s cubic-bezier(.34,1.6,.5,1),translate .6s cubic-bezier(.34,1.6,.5,1)!important}.music-btn-leave-active[data-v-e9e48f24]{transition:opacity .2s ease,scale .25s ease,translate .25s ease!important}.music-btn-enter-from[data-v-e9e48f24],.music-btn-leave-to[data-v-e9e48f24]{opacity:0;scale:.5;translate:0 -12px}@media (prefers-reduced-motion: reduce){.playing .wave[data-v-e9e48f24]{animation:none}}@media screen and (max-width: 1000px){.music-ctl[data-v-e9e48f24]{top:auto;right:18px;bottom:18px;height:48px;border-radius:24px}.music-toggle[data-v-e9e48f24]{width:46px;height:46px}.music-toggle svg[data-v-e9e48f24]{width:22px;height:22px}.music-btn-enter-from[data-v-e9e48f24],.music-btn-leave-to[data-v-e9e48f24]{translate:0 12px}}.corner-dock[data-v-e03c0853]{--pad: 7px;position:fixed;right:24px;bottom:24px;z-index:1501;width:var(--fab);display:flex;flex-direction:column;align-items:flex-end;transition:opacity .25s ease,right .32s cubic-bezier(.4,0,.2,1)!important}.corner-dock.away[data-v-e03c0853]{opacity:0;pointer-events:none}.dock-item[data-v-e03c0853]{width:100%;display:flex;justify-content:flex-end;height:0;margin-bottom:0;opacity:0;scale:.5;translate:0 calc(var(--fab) * .6);transform-origin:calc(100% - var(--fab) / 2) 100%;pointer-events:none;transition:height .3s ease,margin-bottom .3s ease,opacity .15s ease,scale .25s ease,translate .25s ease!important}.expanded .dock-item[data-v-e03c0853]:not(.gone){height:var(--fab);margin-bottom:2px;opacity:1;scale:1;translate:0 0;pointer-events:auto;transition:height .45s cubic-bezier(.34,1.3,.5,1) calc(var(--i) * .04s),margin-bottom .45s cubic-bezier(.34,1.3,.5,1) calc(var(--i) * .04s),opacity .25s ease calc((var(--i) - 1) * .07s),scale .5s cubic-bezier(.34,1.6,.5,1) calc((var(--i) - 1) * .07s),translate .5s cubic-bezier(.34,1.6,.5,1) calc((var(--i) - 1) * .07s)!important}.dock-glass[data-v-e03c0853]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:calc(var(--fab) / 2 + var(--pad));background:color-mix(in srgb,var(--light) 6%,transparent);-webkit-backdrop-filter:blur(8px) saturate(170%);backdrop-filter:var(--lg-url, url(#liquid-glass)) blur(8px) saturate(170%) brightness(1.06);border:1px solid color-mix(in srgb,white 24%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 32%,transparent),inset 0 0 24px color-mix(in srgb,white 6%,transparent),0 12px 30px #0000004d;opacity:0;scale:.8;transition:inset .4s cubic-bezier(.22,1,.36,1),opacity .3s ease,scale .4s cubic-bezier(.22,1,.36,1)!important}.expanded .dock-glass[data-v-e03c0853]{inset:calc(var(--pad) * -1);opacity:1;scale:1;transition:inset .5s cubic-bezier(.22,1,.36,1),opacity .25s ease,scale .5s cubic-bezier(.22,1,.36,1)!important}.dock-tip[data-v-e03c0853]{position:absolute;right:calc(100% + var(--pad) + 14px);padding:6px 14px;border-radius:999px;white-space:nowrap;font-family:var(--poppins);font-size:var(--XS);font-weight:500;letter-spacing:.02em;color:var(--light);background:color-mix(in srgb,var(--dark) 55%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);border:1px solid color-mix(in srgb,var(--accent, white) 45%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 25%,transparent),0 8px 20px #0000004d,var(--glow, 0 0 0 transparent);pointer-events:none;opacity:0;translate:8px -50%;scale:.85;transform-origin:100% 50%;transition:opacity .15s ease,translate .4s cubic-bezier(.34,1.6,.5,1),scale .4s cubic-bezier(.34,1.6,.5,1),top .35s cubic-bezier(.34,1.3,.5,1)!important}.dock-tip[data-v-e03c0853]:after{content:"";position:absolute;right:-6px;top:50%;width:10px;height:10px;margin-top:-5px;background:inherit;border-right:1px solid color-mix(in srgb,var(--accent, white) 45%,transparent);border-top:1px solid color-mix(in srgb,var(--accent, white) 45%,transparent);rotate:45deg;-webkit-backdrop-filter:none;backdrop-filter:none}.dock-tip.on[data-v-e03c0853]{opacity:1;translate:0 -50%;scale:1}.dock-btn[data-v-e03c0853]{width:var(--fab);height:var(--fab);flex-shrink:0;display:grid;place-items:center;padding:6px;border:0;border-radius:50%;color:var(--light);cursor:pointer;background:transparent;background-clip:content-box;transition:scale .35s cubic-bezier(.34,1.6,.5,1),background-color .2s ease!important}.dock-btn[data-v-e03c0853]:hover{background-color:color-mix(in srgb,var(--light) 10%,transparent)}.dock-btn[data-v-e03c0853]:focus-visible{outline:2px solid var(--accent, white);outline-offset:3px}.dock-btn svg[data-v-e03c0853]{width:28px;height:28px;transition:translate .3s cubic-bezier(.34,1.6,.5,1)!important}.dock-btn:hover svg[data-v-e03c0853]{translate:0 -2px}.chat-fab[data-v-e03c0853]{width:var(--fab);height:var(--fab);flex-shrink:0;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,white 30%,transparent);color:var(--dark);background:radial-gradient(120% 90% at 30% 15%,color-mix(in srgb,white 35%,transparent),transparent 55%),var(--accent, var(--light));box-shadow:0 10px 28px #00000059,var(--glow, 0 0 0 transparent);cursor:pointer;animation:chat-fab-in-e03c0853 .6s cubic-bezier(.34,1.6,.5,1) backwards;transition:scale .5s cubic-bezier(.22,1,.36,1),rotate .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)!important}.chat-fab[data-v-e03c0853]:hover{scale:1.06}.expanded .chat-fab[data-v-e03c0853]{scale:.8;box-shadow:0 6px 16px #00000047,var(--glow, 0 0 0 transparent)}.expanded .chat-fab[data-v-e03c0853]:hover{scale:.86}.chat-fab[data-v-e03c0853]:focus-visible{outline:2px solid var(--light);outline-offset:3px}.chat-fab.open[data-v-e03c0853]{rotate:90deg}.chat-fab svg[data-v-e03c0853]{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chat-fab.open svg[data-v-e03c0853]{rotate:-90deg}svg .fill[data-v-e03c0853]{fill:currentColor;stroke:none}.chat-fab .stars[data-v-e03c0853]{width:34px;height:34px;overflow:visible}.stars path[data-v-e03c0853]{transform-box:fill-box;transform-origin:center}.stars .main[data-v-e03c0853]{transition:scale .45s cubic-bezier(.34,1.6,.5,1),rotate .6s cubic-bezier(.34,1.6,.5,1)!important}.stars .mini[data-v-e03c0853]{opacity:0;scale:.2;translate:0 0;transition:opacity .2s ease,scale .45s cubic-bezier(.34,1.6,.5,1),translate .45s cubic-bezier(.34,1.6,.5,1)!important}.chat-fab:hover .stars .main[data-v-e03c0853],.chat-fab:focus-visible .stars .main[data-v-e03c0853]{scale:.82;rotate:90deg}.chat-fab:hover .stars .mini[data-v-e03c0853],.chat-fab:focus-visible .stars .mini[data-v-e03c0853]{opacity:.85}.chat-fab:hover .stars .mini-a[data-v-e03c0853],.chat-fab:focus-visible .stars .mini-a[data-v-e03c0853]{scale:.42;translate:-8px -7px;animation:star-twinkle-e03c0853 1.4s ease-in-out .35s infinite}.chat-fab:hover .stars .mini-b[data-v-e03c0853],.chat-fab:focus-visible .stars .mini-b[data-v-e03c0853]{scale:.32;translate:8px 7px;animation:star-twinkle-e03c0853 1.4s ease-in-out .8s infinite}@keyframes star-twinkle-e03c0853{0%,to{opacity:.85;rotate:0deg}50%{opacity:.35;rotate:45deg}}@keyframes chat-fab-in-e03c0853{0%{opacity:0;scale:.4}}@media (prefers-reduced-motion: reduce){.chat-fab:hover .stars .mini[data-v-e03c0853]{animation:none!important}.chat-fab:hover .stars .main[data-v-e03c0853]{rotate:0deg}.dock-item[data-v-e03c0853]{translate:none!important}}:root[data-glass] .corner-dock .music-ctl.docked{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-glass] .corner-dock .music-ctl.docked .music-toggle:hover{background:color-mix(in srgb,var(--light) 10%,transparent)}:root .corner-dock .music-ctl.docked{flex-shrink:0}.glass-filter[data-v-7cc840e5]{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.content[data-v-84cfd9ea]{position:relative;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:50vh;overflow:clip}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
