.PortfolioLatest_container__DPmda{--text:#fff;--text-reverse:#000;--textDim:#999;--background:#000;--background-reverse:#fff;--scroll-bar:31,195,255;--primary:31,195,255;--primaryBg:rgba(77,255,181,.01);--primaryHi:rgba(128,255,202,.25);--primaryFg:#b3ffdf;--secondary:#113627;--secondaryFg:#9fe0c6;--secondaryBg:rgba(17,54,39,.05);--secondaryHi:rgba(37,116,84,.5);--accent:#e0fff2;--accentBg:rgba(224,255,242,.01);--accentHi:hsla(0,0%,100%,.25);.PortfolioLatest_base_wrap__Z_cvd{scrollbar-width:none;scroll-behavior:smooth!important}.PortfolioLatest_base_wrap__Z_cvd *{cursor:none!important;box-sizing:border-box;margin:0;padding:0}.PortfolioLatest_base_wrap__Z_cvd{font-family:Fugaz One,sans-serif;font-weight:400;font-style:normal;background-color:var(--background);color:var(--text);cursor:none;scroll-behavior:smooth}.PortfolioLatest_container__DPmda{max-width:1600px;margin-inline:auto}@keyframes PortfolioLatest_anim__ZmPOV{0%{transform:translateY(0)}50%{transform:translateY(15px)}to{transform:translateY(0)}}.PortfolioLatest_base_wrap__Z_cvd hr{position:relative;padding:2.5rem 0;border:none;margin-top:10px}.PortfolioLatest_base_wrap__Z_cvd hr:before{content:"\2044  \2217\2013\2013\2013\2013\2013\2013\2013\2013\2013\2013\2013\2013\2013\2013\2013\2217  \2044";position:absolute;top:1.2rem;right:0;left:0;font-size:1.5em;color:#1fc3ff;text-align:center}.PortfolioLatest_scroll-bar__hBKeO{--p:0%;position:fixed;width:7px;height:7px;right:0;top:0;background:rgb(var(--scroll-bar));border-radius:50%}.PortfolioLatest_scroll-bar__hBKeO:before{content:"";position:absolute;bottom:50%;left:50%;transform:translate(-50%);width:7px;height:var(--p);background:linear-gradient(0deg,rgb(var(--scroll-bar)),transparent)}.PortfolioLatest_heading__Wq1jc{color:#1fc3ff;text-decoration:underline;margin-bottom:.9rem}@media screen and (max-width:700px){.PortfolioLatest_scroll-bar__hBKeO{display:none}}.PortfolioLatest_about-me___8KSZ{min-height:100vh;display:flex;padding:2rem 4rem}.PortfolioLatest_about-me___8KSZ .PortfolioLatest_title__3_04l{margin-top:6rem}.PortfolioLatest_about-me___8KSZ>div{width:50%;padding:1rem}.PortfolioLatest_about-me___8KSZ p{font-family:Open Sans,sans-serif;font-style:normal;line-height:1.5rem}.PortfolioLatest_timeline__E83yD{padding-left:3rem;position:relative;font-size:1.1rem;margin-top:2rem}.PortfolioLatest_timeline__E83yD>h1{letter-spacing:.1rem;text-transform:uppercase;font-size:2.2rem;font-weight:500}.PortfolioLatest_timeline__E83yD:after{position:absolute;content:"";top:60px;left:35px;width:2px;height:calc(100% - 60px);background-color:rgb(var(--primary))}.PortfolioLatest_timeline__E83yD>ul{list-style-type:none}.PortfolioLatest_timeline__E83yD li{font-family:Open Sans,sans-serif}.PortfolioLatest_timeline-item___jZ_F{position:relative}.PortfolioLatest_timeline-list__70SWf{padding-left:2rem}.PortfolioLatest_timeline-description__TcQco{margin-block:1rem}.PortfolioLatest_timeline-item___jZ_F:before{position:absolute;content:"";top:6px;left:-53px;width:14px;height:14px;border-radius:50%;border:2px solid rgb(var(--primary));background-color:#000;z-index:99}.PortfolioLatest_timeline__E83yD .PortfolioLatest_designation__AHOJH{font-size:1.5rem;margin-bottom:.5rem}.PortfolioLatest_timeline__E83yD .PortfolioLatest_place__Oi6xr{color:rgb(var(--primary));font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;font-weight:500}.PortfolioLatest_about-me___8KSZ .PortfolioLatest_intro__nP1xC{font-size:1.25rem;font-weight:500;color:#fff;background:linear-gradient(to top right,#ffffff00,#1fc3ff21);padding:1.5rem 3rem;border-radius:12px;text-align:center}.PortfolioLatest_about-me___8KSZ .PortfolioLatest_intro__nP1xC p{margin-block:.4rem;line-height:1.8rem;color:hsla(0,0%,100%,.85)}.PortfolioLatest_about-me___8KSZ .PortfolioLatest_intro__nP1xC strong{color:#1fc3ff;font-weight:600}@media screen and (max-width:768px){.PortfolioLatest_about-me___8KSZ{padding:2rem;flex-direction:column;align-items:center;gap:1rem;text-align:center}.PortfolioLatest_timeline__E83yD .PortfolioLatest_designation__AHOJH{font-size:1.1rem;margin-bottom:.5rem}.PortfolioLatest_timeline__E83yD>h1{font-size:1.8rem}.PortfolioLatest_about-me___8KSZ>div{width:100%;padding:0}.PortfolioLatest_about-me___8KSZ .PortfolioLatest_intro__nP1xC{padding:1.5rem 1rem}.PortfolioLatest_about-me___8KSZ .PortfolioLatest_intro__nP1xC p{margin-block:.4rem;font-size:1.2rem;line-height:1.8rem;color:hsla(0,0%,100%,.85)}.PortfolioLatest_about-me___8KSZ .PortfolioLatest_intro__nP1xC strong{color:#1fc3ff;font-weight:600}.PortfolioLatest_timeline__E83yD .PortfolioLatest_place__Oi6xr{font-size:1rem;letter-spacing:.05rem}}.PortfolioLatest_floating-btn__6CwWm{flex-direction:column;position:absolute;text-decoration:none;color:inherit;z-index:9999;background-color:transparent;outline:none}.PortfolioLatest_floating-btn__6CwWm,.PortfolioLatest_floating-btn__6CwWm div{display:flex;justify-content:center;align-items:center;height:50px;width:160px;border:none}.PortfolioLatest_floating-btn__6CwWm div{border-radius:13px;background-color:var(--primaryBg);box-shadow:0 -3px 15px 0 var(--primaryHi) inset;color:var(--primaryFg);font-size:1rem;position:relative;transform:translateY(0);transition:all .2s ease;animation:PortfolioLatest_anim__ZmPOV 5s linear infinite}.PortfolioLatest_floating-btn__6CwWm span{width:100px;height:60px;background-color:var(--primaryHi);border-radius:100%;filter:blur(20px);position:absolute;bottom:-50%;transition:all .2s ease}.PortfolioLatest_floating-btn__6CwWm:hover>span{bottom:-40%;filter:blur(18px);scale:1.2}.PortfolioLatest_floating-btn__6CwWm:hover>div{transform:translateY(5px)}.PortfolioLatest_floating-btn__6CwWm.PortfolioLatest_first__37T6e{top:12%;left:15%}.PortfolioLatest_floating-btn__6CwWm.PortfolioLatest_first__37T6e>div{background-color:var(--accentBg);box-shadow:0 -3px 15px 0 var(--accentHi) inset}.PortfolioLatest_floating-btn__6CwWm.PortfolioLatest_first__37T6e>span{background-color:rgba(14,152,221,.475)}.PortfolioLatest_floating-btn__6CwWm.PortfolioLatest_sec__sLc3Z{bottom:20%;right:15%}.PortfolioLatest_floating-btn__6CwWm.PortfolioLatest_sec__sLc3Z>button{background-color:var(--accentBg);box-shadow:0 -3px 15px 0 var(--accentHi) inset;color:var(--accentFg)}.PortfolioLatest_floating-btn__6CwWm.PortfolioLatest_sec__sLc3Z>span{background-color:var(--accentHi)}.PortfolioLatest_glow-box-parent__EZY47{position:relative;display:flex;justify-content:center}.PortfolioLatest_glow-box-title__ianBJ{position:absolute;top:0;font-size:.9rem;padding:.2rem .7rem;white-space:nowrap;color:var(--text-reverse);border-radius:50px;background-color:var(--background-reverse);box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;transition:all .2s ease-in-out}.PortfolioLatest_glow-box-parent__EZY47:hover .PortfolioLatest_glow-box-title__ianBJ{top:-50%;opacity:.9}.PortfolioLatest_glow-box__Bb7IB{height:4.2rem;width:4.2rem;border-radius:10px;box-shadow:inset 0 0 1px 0 var(--clr),inset 0 0 8px 0 var(--clr);position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;transition-duration:.3s}.PortfolioLatest_glow-box__Bb7IB:before{position:absolute;content:"";bottom:-60%;height:70%;border-radius:100%;width:70%;background-color:var(--clr);filter:blur(10px)}.PortfolioLatest_glow-box__Bb7IB:after{position:absolute;content:"";height:40%;width:40%;border-radius:100%;opacity:80%;background-color:var(--clr);filter:blur(7px)}.PortfolioLatest_glow-box__Bb7IB:hover{box-shadow:inset 0 0 1px 0 var(--clr),inset 0 0 8px 0 var(--clr),0 0 7px 1px var(--clr)}.PortfolioLatest_glow-link__Hy16t:hover{transform:translateY(-7px)}.PortfolioLatest_glow-box__Bb7IB:hover:before{bottom:-47%}.PortfolioLatest_glow-box__Bb7IB>svg{width:50%;height:50%}@keyframes PortfolioLatest_glow-box-anim__s2f2I{0%{transform:translateY(100px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@media screen and (max-width:700px){.PortfolioLatest_glow-box__Bb7IB{height:3.5rem;width:3.5rem}.PortfolioLatest_glow-box-title__ianBJ{font-size:.75rem;padding:.15rem .5rem}}.PortfolioLatest_hero-section__AotPk{min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:2.5rem;position:relative}.PortfolioLatest_hero-section__AotPk .PortfolioLatest_name__v_Upp{font-size:7rem;color:#1fc3ff}.PortfolioLatest_blur__kzMs5{height:12rem;width:12rem;background-color:rgba(31,195,255,.7);filter:blur(100px);border-radius:100px;z-index:-1;position:absolute}.PortfolioLatest_bottom-bar__Gj5gn{border-radius:13px;color:var(--primaryFg);font-size:1rem;display:flex;justify-content:center;align-items:center;position:absolute;bottom:20px;gap:10px}.PortfolioLatest_github-ribbon__VkEzG{position:absolute;top:0;right:0;width:250px;height:50px;text-decoration:none;display:flex;justify-content:center;align-items:center;transform:rotate(45deg) translate(50%,150%);transform-origin:top right;z-index:9999;background-color:transparent;color:inherit}.PortfolioLatest_github-ribbon__VkEzG div{width:100%;height:100%;border-radius:13px;background-color:var(--primaryBg);box-shadow:0 -3px 15px 0 var(--primaryHi) inset;color:var(--primaryFg);font-size:1rem;display:flex;justify-content:center;align-items:center;position:relative;transition:all .25s ease}.PortfolioLatest_github-ribbon__VkEzG span{width:100px;height:60px;background-color:var(--primaryHi);border-radius:100%;filter:blur(20px);position:absolute;bottom:-50%;transition:all .25s ease}.PortfolioLatest_github-ribbon__VkEzG:hover>span{bottom:-40%;filter:blur(18px);scale:1.2}.PortfolioLatest_github-ribbon__VkEzG:hover>div{transform:translateY(4px)}@media screen and (max-width:600px){.PortfolioLatest_github-ribbon__VkEzG div{font-size:.75rem}}@media screen and (max-width:700px){.PortfolioLatest_hero-section__AotPk{font-size:2rem}.PortfolioLatest_hero-section__AotPk .PortfolioLatest_name__v_Upp{font-size:4rem}.PortfolioLatest_bottom-bar__Gj5gn{gap:5px}}@media screen and (max-width:300px){.PortfolioLatest_hero-section__AotPk .PortfolioLatest_name__v_Upp{font-size:3rem}.PortfolioLatest_bottom-bar__Gj5gn{gap:2px}}.PortfolioLatest_circle__bG5aW{height:24px;width:24px;border-radius:100%;background-color:#fff;position:fixed;top:0;left:0;pointer-events:none;z-index:99999999;transform-origin:center center;transition:width .2s}.PortfolioLatest_circle-hidden__rH1aw{display:none}.PortfolioLatest_circle-thin__iG2YF{height:20px;width:2px}@media screen and (max-width:750px){.PortfolioLatest_circle__bG5aW{display:none}}.PortfolioLatest_tech-stack__UOOW3{min-height:100vh;display:flex;padding:2rem 4rem}.PortfolioLatest_tech-stack__UOOW3 .PortfolioLatest_title__3_04l{margin-top:6rem}.PortfolioLatest_tech-stack__UOOW3>div{width:50%;padding:1rem}.PortfolioLatest_tech-stack__UOOW3 p{font-family:Open Sans,sans-serif;font-style:normal;line-height:1.5rem}.PortfolioLatest_tech-row__KuPnB{display:flex;gap:1rem;margin:20px 0;flex-wrap:wrap;justify-content:center}.PortfolioLatest_tech-grid__35a97{display:flex;gap:1rem;flex-direction:column;justify-content:center;text-align:center;align-items:center;font-family:Fugaz One,sans-serif}@media screen and (max-width:700px){.PortfolioLatest_tech-stack__UOOW3{padding:1rem 2rem;flex-direction:column-reverse;gap:1rem}.PortfolioLatest_tech-stack__UOOW3>div{width:100%;padding:.5rem}.PortfolioLatest_tech-stack__UOOW3 .PortfolioLatest_title__3_04l{margin-top:2rem;text-align:center}.PortfolioLatest_tech-stack__UOOW3 p{font-size:1.1rem;line-height:1.5rem}.PortfolioLatest_tech-row__KuPnB{gap:.5rem}}.PortfolioLatest_hover-text__gCrHw{display:inline-block;position:relative;overflow:hidden}.PortfolioLatest_hover-text__gCrHw span{display:inline-block;transition:transform .2s;position:relative;transition-delay:var(--delay)}.PortfolioLatest_hover-text__gCrHw span:after{content:attr(data-char);position:absolute;left:0;bottom:-100%;transform:translateY(100%);transition:transform .3s;transition-delay:var(--delay)}.PortfolioLatest_hover-text__gCrHw:hover span{transform:translateY(-100%)}.PortfolioLatest_hover-text__gCrHw:hover span:after{transform:translateY(0)}.PortfolioLatest_rootVar___BxeI{--text-primary:8rem;--text-secondary:11rem}.PortfolioLatest_title__3_04l{text-align:center;margin:auto;padding:2rem;width:fit-content;position:sticky;top:50vh}.PortfolioLatest_title__3_04l .PortfolioLatest_primary-text__oqUng{color:#fff;font-size:var(--text-primary);margin-bottom:3rem;letter-spacing:.1rem;text-transform:uppercase;font-family:Fugaz One,sans-serif}.PortfolioLatest_title__3_04l .PortfolioLatest_secondary-text__kSIy5{font-size:var(--text-secondary);text-align:end;letter-spacing:.1rem;text-transform:uppercase;font-family:Fugaz One,sans-serif;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#1fc3ff}@media screen and (max-width:700px){.PortfolioLatest_rootVar___BxeI{--text-primary:5rem;--text-secondary:6rem}.PortfolioLatest_title__3_04l{position:relative;top:0}}}.Terminal_container__xu4ts{--terminal-green:#00ff41;--terminal-blue:#00a8ff;--terminal-violet:#8b5cf6;--terminal-bg:rgba(6,8,15,.95);position:relative;width:100%;max-width:800px;height:500px;background:var(--terminal-bg);border:1px solid var(--color-zs-border);border-radius:.75rem;overflow:hidden;font-family:var(--font-mono);box-shadow:var(--shadow-zs-glass),0 0 30px rgba(0,255,65,.1);display:flex;flex-direction:column}.Terminal_container__xu4ts:before{background:linear-gradient(hsla(0,6%,7%,0) 50%,rgba(0,0,0,.25) 0),linear-gradient(90deg,rgba(255,0,0,.06),rgba(0,255,0,.02),rgba(0,0,255,.06));background-size:100% 4px,3px 100%}.Terminal_container__xu4ts:after,.Terminal_container__xu4ts:before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;pointer-events:none}.Terminal_container__xu4ts:after{background:hsla(0,6%,7%,.1);opacity:0;animation:Terminal_flicker__dQXWq .15s infinite}@keyframes Terminal_flicker__dQXWq{0%{opacity:.27861}5%{opacity:.34769}10%{opacity:.23604}15%{opacity:.90626}20%{opacity:.18128}25%{opacity:.83891}30%{opacity:.65583}35%{opacity:.57807}40%{opacity:.26559}45%{opacity:.84693}50%{opacity:.96019}55%{opacity:.08523}60%{opacity:.71056}65%{opacity:.73437}70%{opacity:.28345}75%{opacity:.14746}80%{opacity:.28664}85%{opacity:.62518}90%{opacity:.36539}95%{opacity:.51445}to{opacity:.39482}}.Terminal_header__GwWVU{padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border-bottom:1px solid var(--color-zs-border);display:flex;justify-content:space-between;align-items:center;z-index:3}.Terminal_title__w_5os{color:var(--terminal-green);font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 5px var(--terminal-green)}.Terminal_controls__P1V_M{display:flex;gap:.5rem}.Terminal_dot__menbO{width:10px;height:10px;border-radius:50%;background:var(--color-zs-text-muted)}.Terminal_terminalOutput__VwdIh{flex:1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem;scrollbar-width:thin;scrollbar-color:var(--color-zs-border) transparent}.Terminal_terminalOutput__VwdIh::-webkit-scrollbar{width:4px}.Terminal_terminalOutput__VwdIh::-webkit-scrollbar-thumb{background:var(--color-zs-border)}.Terminal_line__XKBmy{font-size:.9rem;line-height:1.4;word-break:break-all}.Terminal_system__oqVH7{color:var(--terminal-violet)}.Terminal_command__kQAR7{color:var(--terminal-blue);font-weight:700}.Terminal_response__qZ5kq{color:var(--terminal-green);white-space:pre-wrap}.Terminal_error__htWfU{color:var(--color-zs-rose)}.Terminal_ai__RPTZM{color:var(--color-zs-cyan);font-style:italic;padding-left:.5rem;border-left:2px solid var(--terminal-blue);margin-top:.5rem;margin-bottom:.5rem}.Terminal_loadingLine__yxZm8{color:var(--color-zs-text-muted);font-size:.8rem;margin-top:.5rem}.Terminal_inputArea__kAZ6m{display:flex;align-items:center;padding:.75rem 1rem;background:rgba(0,0,0,.3);border-top:1px solid var(--color-zs-border);z-index:3}.Terminal_prompt___l0Oa{color:var(--terminal-green);margin-right:.75rem;font-weight:700}.Terminal_input__hDjPB{background:transparent;border:none;outline:none;color:var(--terminal-green);font-family:var(--font-mono);font-size:.9rem;flex:1;width:100%}.Terminal_cursor__y_s67{display:inline-block;width:8px;height:1.2em;background:var(--terminal-green);vertical-align:middle;margin-left:2px;animation:Terminal_blink__Vzukn 1s step-end infinite}@keyframes Terminal_blink__Vzukn{0%,to{opacity:1}50%{opacity:0}}.Emulator_emulatorWrapper__xOkW2{width:100%;height:100%;display:flex;flex-direction:column;background:var(--zs-bg-secondary);border:1px solid var(--zs-border);border-radius:.75rem;overflow:hidden}.Emulator_toolbar__FUe4k{padding:.5rem 1rem;background:rgba(0,0,0,.4);border-bottom:1px solid var(--zs-border);display:flex;justify-content:space-between;align-items:center;z-index:10}.Emulator_controls__4TQrB{display:flex;gap:.5rem}.Emulator_btn__ajeuZ{padding:.4rem;border-radius:.4rem;color:var(--zs-text-muted);transition:all .2s;background:transparent;border:none;cursor:pointer}.Emulator_btnActive__f2k2m{color:var(--zs-blue);background:rgba(var(--color-zs-blue-rgb),.1);box-shadow:0 0 10px rgba(var(--color-zs-blue-rgb),.2)}.Emulator_viewportContainer__yxk3m{flex:1;display:flex;align-items:center;justify-content:center;background:var(--zs-bg-primary);overflow:hidden;position:relative;padding:.5rem}.Emulator_deviceFrame__HR_7E{position:relative;background:#000;overflow:hidden;box-shadow:0 50px 100px -20px rgba(0,0,0,.5),0 30px 60px -30px rgba(0,0,0,.3);border:1px solid var(--zs-border);display:flex;flex-direction:column}.Emulator_macHeader__JOVXq{height:38px;background:#1e1e1e;border-bottom:1px solid #333;display:flex;align-items:center;padding:0 16px;gap:8px;flex-shrink:0}.Emulator_macDot__XkZ_z{width:12px;height:12px;border-radius:50%}.Emulator_macDot__XkZ_z.Emulator_red__KHEyN{background:#ff5f56}.Emulator_macDot__XkZ_z.Emulator_yellow__FAkOe{background:#ffbd2e}.Emulator_macDot__XkZ_z.Emulator_green___EZZp{background:#27c93f}.Emulator_iphoneNotch__44xI1{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:110px;height:32px;background:#000;border-radius:20px;z-index:100;display:flex;align-items:center;justify-content:center;padding:0 10px;box-shadow:0 4px 12px rgba(0,0,0,.8),inset 0 0 4px hsla(0,0%,100%,.1);overflow:hidden}.Emulator_notchSensor__IoFLB{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#1a1a1a,#000);box-shadow:inset 0 0 2px hsla(0,0%,100%,.2);margin-left:8px}.Emulator_cameraDot__Kachf{width:10px;height:10px;background:#0c0d12;border-radius:50%;box-shadow:inset 0 0 3px #111,0 0 1px hsla(0,0%,100%,.3);position:relative;margin-right:-40px}.Emulator_cameraDot__Kachf:after{content:"";position:absolute;top:3px;left:3px;width:4px;height:4px;background:radial-gradient(circle,rgba(70,110,235,.5) 0,transparent 80%);border-radius:50%}.Emulator_sideButton__q_EYf{position:absolute;background:linear-gradient(90deg,#1a1a1a,#2a2a2a,#1a1a1a);border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.5);z-index:-1}.Emulator_actionButton__fSXuR{left:-14px;top:100px;width:4px;height:24px}.Emulator_volumeUp__v6G99{left:-14px;top:150px;width:4px;height:50px}.Emulator_volumeDown__VSqvQ{left:-14px;top:210px;width:4px;height:50px}.Emulator_powerButton__Y4nGe{right:-14px;top:180px;width:4px;height:80px}.Emulator_deviceFrame__HR_7E:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#333,#111 50%,#333);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:10}.Emulator_homeBar__GMFOM{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:120px;height:5px;background:hsla(0,0%,100%,.3);border-radius:5px;z-index:90}.Emulator_screenGlare__5g_Ju{position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(160deg,hsla(0,0%,100%,.04),transparent 40%);pointer-events:none;z-index:80}.Emulator_iframeContainer__KbNEa{position:relative;flex:1;width:100%;height:100%;background:#fff;overflow:hidden}.Emulator_deviceFrame__HR_7E[style*="width: 375px"] .Emulator_iframeContainer__KbNEa{padding-bottom:100px}.Emulator_iframe__Xlgbr{width:100%;height:100%;border:none;position:absolute;inset:0}.Emulator_mobileViewport___shkK .Emulator_iframe__Xlgbr{scrollbar-width:none}.Emulator_mobileViewport___shkK .Emulator_iframe__Xlgbr::-webkit-scrollbar{display:none}.Emulator_loadingOverlay__kOZyj{position:absolute;inset:0;background:rgba(6,8,15,.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;gap:1rem}.Emulator_loader__LGI5Y{width:40px;height:40px;border:3px solid rgba(0,168,255,.1);border-top:3px solid var(--zs-blue);border-radius:50%;animation:Emulator_spin__FlTei 1s linear infinite}@keyframes Emulator_spin__FlTei{to{transform:rotate(1turn)}}.Emulator_statusText__VGZPK{color:var(--zs-blue);font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1rem}.Emulator_browserNav__MFU62{height:48px;background:hsla(0,0%,96%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;padding:0 16px;gap:16px;flex-shrink:0;z-index:60}.Emulator_deviceFrame__HR_7E[style*="width: 375px"] .Emulator_browserNav__MFU62{position:absolute;bottom:30px;left:10px;right:10px;height:60px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid hsla(0,0%,100%,.2);border-radius:22px;box-shadow:0 10px 40px rgba(0,0,0,.2);padding:0 16px;flex-direction:row-reverse}.Emulator_navControls__KrSxl{display:flex;gap:12px;color:#555;align-items:center}.Emulator_addressBar__T__YJ{flex:1;height:32px;background:rgba(0,0,0,.05);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 12px;gap:6px;font-size:13px;color:#1a1a1a;transition:all .2s;font-weight:500}.Emulator_deviceFrame__HR_7E[style*="width: 375px"] .Emulator_addressBar__T__YJ{background:transparent;font-size:14px}.Emulator_lockIcon__OO_vj{color:#666;opacity:.6}.Emulator_miniTerminal___JG0t{position:absolute;bottom:2rem;left:2rem;right:2rem;background:rgba(10,10,15,.85);backdrop-filter:blur(10px);border:1px solid var(--zs-border);border-radius:8px;padding:12px;font-family:var(--font-mono);font-size:.75rem;color:#a0a0a0;max-height:120px;overflow:hidden;z-index:25;box-shadow:0 10px 30px rgba(0,0,0,.5)}.Emulator_deviceFrame__HR_7E[style*="width: 375px"] .Emulator_miniTerminal___JG0t{left:1rem;right:1rem;bottom:4rem}.Emulator_logLine__gvTeY{margin-bottom:4px;white-space:nowrap}.Emulator_logSuccess__F_5dd{color:var(--zs-emerald)}.Emulator_logInfo__01arh{color:var(--zs-blue)}.Emulator_skeletonContainer__MBq0n{position:absolute;inset:0;background:#fff;z-index:15;padding:24px;display:flex;flex-direction:column;gap:16px}.Emulator_skeletonBlock__4Rcp1{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:Emulator_shimmer__25KdT 1.5s linear infinite;border-radius:8px}.Emulator_skeletonHeader__8Hqi7{height:48px;width:100%;margin-bottom:16px}.Emulator_skeletonTitle__iBPZh{height:32px;width:60%;margin-bottom:24px}.Emulator_skeletonCard__p9Fdo{height:120px;width:100%}@keyframes Emulator_shimmer__25KdT{to{background-position:-200% 0}}.Emulator_ghostCursor__yWUIE{position:absolute;width:40px;height:40px;border-radius:50%;background:rgba(37,99,235,.2);border:2px solid rgba(37,99,235,.5);pointer-events:none;z-index:40;transform:translate(-50%,-50%);box-shadow:0 0 15px rgba(37,99,235,.3);display:flex;align-items:center;justify-content:center}.Emulator_ghostCursorInner__3UUqn{width:6px;height:6px;border-radius:50%;background:rgba(37,99,235,.8)}.Emulator_liveBadge__0Z7no{position:absolute;top:1rem;right:1rem;z-index:30;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);border:1px solid var(--zs-border);padding:4px 8px;border-radius:12px;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:900;color:#fff;letter-spacing:.1em}.Emulator_liveIndicator__k5132{width:6px;height:6px;border-radius:50%;background:var(--zs-emerald);box-shadow:0 0 8px var(--zs-emerald);animation:Emulator_pulse__Qn8Bd 2s infinite}@keyframes Emulator_pulse__Qn8Bd{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1)}}