/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.static{position:static}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}html,body{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}*{box-sizing:border-box;font-family:Source Sans Pro,sans-serif}#root{width:100%}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._explorer_5tjwf_1{width:13vw;height:calc(100vh - 55px);background-color:#181818;color:#e1e4e8;font-family:Source Sans Pro,sans-serif;overflow-y:auto}._title_5tjwf_9{padding:.6rem 1.25rem;font-weight:300;font-size:.8rem;margin:0;text-transform:uppercase;letter-spacing:1px}._project_5tjwf_17{background-color:#111;width:100%;display:flex;align-items:center;font-weight:700;gap:.5rem;text-transform:uppercase;font-size:.7rem;padding-block:.25rem;cursor:pointer}._chevron_5tjwf_29{display:flex;align-items:center;transition:all .3s;margin-left:.05rem}._active_5tjwf_35{transform:rotate(-90deg)}._activeFile_5tjwf_38{background-color:#2a2d2e}._bar_olohh_1{display:flex;align-items:center;font-size:.875rem;width:auto;padding:.25rem 0 .25rem 1.25rem;transition:all ease .2s;cursor:pointer}._bar_olohh_1:hover{background-color:#2f2e2e}._bar_olohh_1{display:flex;align-items:center;gap:8px}._logo_olohh_20{width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center}._logo_olohh_20 svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._activeFile_olohh_34{background-color:#1e1e1eb3;font-weight:500;color:#fff}._root_14m8j_1{box-sizing:border-box;background:#1f2428;height:30px;width:100%;padding:0 .5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:.85rem;border-bottom:1px solid #191d20}._logo_14m8j_18{width:1.25rem;display:flex;align-items:center;justify-content:center}._logoimg_14m8j_25{max-width:100%}._actions_14m8j_28{display:flex;flex:1 1;margin-right:auto;margin-left:.5rem}._actions_14m8j_28 p{padding:0 .5rem;border-radius:.35rem}._title_14m8j_39{display:flex;flex:1 1;align-items:center;justify-content:center;background-color:#242424;border:1px solid #454545;border-radius:.3rem;color:#c1ccac;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._buttons_14m8j_54{display:flex;flex:1 1;align-items:center;justify-content:right;margin-left:auto;gap:.5rem}._buttons_14m8j_54 span{width:1rem;height:1rem;border-radius:50%;box-shadow:0 4px 6px #0003}._red_14m8j_68{background-color:#f55}._yellow_14m8j_71{margin-left:auto;background-color:#f1fa8c}._green_14m8j_75{background-color:#50fa7b}p:hover{background-color:#454545;cursor:pointer}._title_14m8j_39:hover{background-color:#303030}._menuItem_14m8j_88{cursor:pointer;transition:color .2s ease}._menuItem_14m8j_88:hover{color:#fff}._actions_14m8j_28 p{cursor:pointer}@media (max-width: 768px){._actions_14m8j_28{display:none}._title_14m8j_39{flex:3;font-size:.75rem;padding:0 .5rem;margin-left:auto}._yellow_14m8j_71,._green_14m8j_75{display:none}._buttons_14m8j_54{flex:0}}@media (max-width: 480px){._title_14m8j_39{max-width:70vw;font-size:.7rem;margin-left:auto}._root_14m8j_1{padding:0 .25rem}}aside{display:flex;flex-direction:column;justify-content:space-between;width:4.5vw;min-width:40px;height:calc(100vh - 55px);background-color:#181818;margin-right:1px solid gray}._topicons_ywlo4_12 svg,._explorer_ywlo4_13 svg{height:3rem;width:100%;padding:.65rem 0;display:block;margin:0 auto;border-left:2px solid transparent;transition:all .3s}._active_ywlo4_23 svg{border-left:2px solid #ff3a32;fill:#e1e4e8}._iconContainer_ywlo4_29{cursor:pointer;position:relative;transition:background-color .2s ease}._iconContainer_ywlo4_29:hover{background-color:#252526}._iconContainer_ywlo4_29:hover svg{fill:#fff}._externalLink_ywlo4_44{position:relative}._externalLink_ywlo4_44:after{content:"";position:absolute;right:6px;top:6px;width:6px;height:6px;border-top:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);opacity:0;transition:opacity .2s ease}._externalLink_ywlo4_44:hover:after{opacity:1}@media (max-width: 768px){aside{width:40px}._topicons_ywlo4_12 svg,._explorer_ywlo4_13 svg{height:2.5rem;padding:.5rem 0}}._footer_1kj97_1{background:#24292e;height:25px;border-top:1px solid #1b1f23;color:#e1e4e8;padding:0 .5rem;display:flex;align-items:center;justify-content:space-between;font-size:.8rem}._footerDiv_1kj97_12{display:flex;align-items:center}svg{min-height:70%;margin-right:5px}._github_1kj97_20,._errors_1kj97_29{margin-right:.5rem;height:24px;padding:0 .2rem;cursor:pointer;font-family:Source Sans Pro,sans-serif;display:flex;align-items:center}._poweredBy_1kj97_38{margin-right:.5rem;height:24px;padding:0 .2rem;cursor:pointer;font-family:Source Sans Pro,sans-serif;display:flex}._poweredByDiv_1kj97_46{display:flex;align-items:center;padding-inline:.5rem}a{text-decoration:none}._tabBar_s8xta_1{display:flex;background-color:#1e1e1e;height:35px;overflow-x:auto;border-bottom:1px solid #333;scrollbar-width:thin;scrollbar-color:#555 #1e1e1e}._tabBar_s8xta_1::-webkit-scrollbar{height:6px}._tabBar_s8xta_1::-webkit-scrollbar-track{background:#1e1e1e}._tabBar_s8xta_1::-webkit-scrollbar-thumb{background-color:#555;border-radius:3px}._tab_s8xta_1{display:flex;align-items:center;padding:0 12px;background-color:#2d2d2d;color:#ccc;font-size:.8rem;cursor:pointer;border-right:1px solid #1e1e1e;min-width:120px;max-width:160px;position:relative;transition:all .2s ease;border-top:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}._tab_s8xta_1:hover{background-color:#333}._activeTab_s8xta_47{background-color:#1e1e1e;color:#fff;border-top:1px solid #ff3a32;box-shadow:inset 0 -1px #ffa5001a}._tabIcon_s8xta_55{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin-right:6px;opacity:.7;transition:opacity .2s ease}._tabIcon_s8xta_55 svg{width:100%;height:100%;max-height:14px}._activeTab_s8xta_47 ._tabIcon_s8xta_55{opacity:1}._tabTitle_s8xta_76{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding-top:1px}._closeTab_s8xta_85{background:none;border:none;color:#ccc;font-size:16px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:4px;border-radius:4px;opacity:.5;transition:all .2s ease;outline:none}._tab_s8xta_1:hover ._closeTab_s8xta_85{opacity:.8}._closeTab_s8xta_85:hover{background-color:#ffffff1a;color:#fff;opacity:1}._closeTab_s8xta_85:active{background-color:#fff3;transform:scale(.9)}._tab_s8xta_1:after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#333}._tab_s8xta_1:last-child:after{display:none}._tabBar_s8xta_1>div{transition:all .2s ease}.text-rotate{display:flex;flex-wrap:wrap;white-space:pre-wrap;position:relative}.text-rotate-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-rotate-word{display:inline-flex}.text-rotate-lines{display:flex;flex-direction:column;width:100%}.text-rotate-element{display:inline-block}.text-rotate-space{white-space:pre}.squares-canvas{width:100%;height:100%;border:none;display:block}._homeContainer_1dhl7_1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;overflow:hidden;background-color:#1a1a2e}._backgroundWrapper_1dhl7_13{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}._gradientOverlay_1dhl7_22{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,#6c63ff26,#0000 50%),radial-gradient(circle at bottom left,#4299e126,#0000 50%);z-index:1;pointer-events:none}._socialIcons_1dhl7_34{position:absolute;top:2rem;right:2rem;display:flex;gap:1.2rem;z-index:2}._socialIcons_1dhl7_34 a{color:#a0a0a0;transition:color .3s ease,transform .3s ease}._socialIcons_1dhl7_34 a:hover{color:#6c63ff;transform:translateY(-2px)}._contentWrapper_1dhl7_53{position:relative;z-index:1;text-align:center;max-width:800px;width:100%;padding:2rem;display:flex;flex-direction:column;align-items:center;pointer-events:none}._ctaButton_1dhl7_65,._secondaryButton_1dhl7_66{pointer-events:auto}._accentText_1dhl7_70{font-size:1.2rem;color:#6c63ff;font-weight:500;margin-bottom:.5rem;letter-spacing:.05em}._mainHeading_1dhl7_78{font-family:Georgia,Abril Fatface,serif;font-size:4rem;font-weight:700;color:#fff;margin-bottom:1.5rem;letter-spacing:-.02em;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.3)}._divider_1dhl7_89{height:3px;background:linear-gradient(90deg,#6c63ff33,#6c63ffcc,#6c63ff33);margin-bottom:2rem;border-radius:2px}._subHeadingWrapper_1dhl7_96{margin-bottom:2.5rem;font-size:1.5rem;color:#a0a0a0;line-height:1.4;display:flex;justify-content:center;align-items:center}._RotatingText_1dhl7_106{display:inline-block;text-align:center;min-height:2.5rem;font-weight:500;color:#c8c8c8;padding:0 1rem;overflow:hidden;white-space:nowrap;border-radius:4px;text-shadow:0 0 10px rgba(108,99,255,.2)}._ctaContainer_1dhl7_119{display:flex;gap:1rem;margin-top:1rem}._ctaButton_1dhl7_65{display:inline-block;padding:.8rem 1.6rem;background-color:#6c63ff33;color:#fff;border:1px solid rgba(108,99,255,.3);border-radius:4px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._ctaButton_1dhl7_65:hover{background-color:#6c63ff4d;border-color:#6c63ff80;box-shadow:0 4px 12px #6c63ff33}._secondaryButton_1dhl7_66{background-color:transparent;border:1px solid rgba(66,153,225,.3);color:#d4d4d4}._secondaryButton_1dhl7_66:hover{background-color:#4299e11a;border-color:#4299e180;color:#fff;box-shadow:0 4px 12px #4299e11a}._scrollIndicator_1dhl7_158{position:absolute;bottom:2rem;display:flex;flex-direction:column;align-items:center;color:#a0a0a0;font-size:.9rem;animation:_bounce_1dhl7_1 2s infinite;cursor:pointer}._scrollIndicator_1dhl7_158:hover{color:#6c63ff}._scrollIndicator_1dhl7_158 svg{margin-bottom:.5rem}@keyframes _bounce_1dhl7_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width: 768px){._homeContainer_1dhl7_1{padding:1.5rem}._socialIcons_1dhl7_34{top:1.5rem;right:1.5rem;gap:1rem}._contentWrapper_1dhl7_53{padding:1.5rem}._mainHeading_1dhl7_78{font-size:3rem}._subHeadingWrapper_1dhl7_96{font-size:1.25rem}._ctaButton_1dhl7_65{padding:.7rem 1.4rem;font-size:.9rem}}@media (max-width: 480px){._homeContainer_1dhl7_1{padding:1rem}._socialIcons_1dhl7_34{top:1rem;right:1rem;gap:.8rem}._socialIcons_1dhl7_34 svg{width:20px;height:20px}._contentWrapper_1dhl7_53{padding:1rem}._mainHeading_1dhl7_78{font-size:2.5rem}._divider_1dhl7_89{margin-bottom:1.5rem}._subHeadingWrapper_1dhl7_96{font-size:1.1rem}._ctaContainer_1dhl7_119{flex-direction:column;gap:.8rem}._ctaButton_1dhl7_65{width:100%}._scrollIndicator_1dhl7_158{bottom:1rem}}._contentContainer_1oqld_1{padding:2rem;height:100%;overflow-y:auto;position:relative;background-image:radial-gradient(circle at top right,#6c63ff0d,#0000 60%)}._backgroundAccent_1oqld_9{position:absolute;top:15%;left:-10%;width:20vw;height:20vw;border-radius:50%;background:radial-gradient(circle,#ff456508,#0000 70%);z-index:-1;filter:blur(50px)}._codeEditor_1oqld_21{background-color:#0d1117;border-radius:8px;padding:1.5rem;overflow-x:auto;border:1px solid #30363d}._codeBlock_1oqld_29{margin:0;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.9rem;line-height:1.5;color:#c9d1d9}._aboutWrapper_1oqld_37{display:flex;gap:3rem;max-width:1200px;margin:0 auto}._mainContent_1oqld_45{flex:2}._sectionTitle_1oqld_49{font-size:2.5rem;margin-bottom:1.5rem;font-weight:700;color:#fff;position:relative;display:inline-block}._accentText_1oqld_58{color:#6c63ff;text-shadow:0 0 10px rgba(108,99,255,.3)}._sectionTitle_1oqld_49:after{content:"";position:absolute;width:50%;height:4px;bottom:-8px;left:0;background:linear-gradient(90deg,#6c63ff,#ff4565);border-radius:2px}._contentBlock_1oqld_74{background-color:#0d111799;border-radius:8px;padding:2rem;border:1px solid #30363d;box-shadow:0 4px 20px #0003;position:relative;overflow:hidden}._contentBlock_1oqld_74 p{color:#c9d1d9;line-height:1.7;margin-bottom:1.5rem;font-size:1.05rem}._highlight_1oqld_91{color:#6c63ff;font-weight:500}._subheading_1oqld_96{color:#fff;font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}._accentIcon_1oqld_107{color:#ff4565;font-size:1.2rem}._skillsContainer_1oqld_112{display:flex;gap:2rem;margin-bottom:1.5rem}._skillCategory_1oqld_118{flex:1;background-color:#1e1e2e80;border-radius:8px;padding:1.5rem;border:1px solid #30363d;transition:all .3s ease}._skillCategory_1oqld_118:hover{border-color:#6c63ff;box-shadow:0 8px 20px #0000004d}._skillCategoryHeader_1oqld_132{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._skillIcon_1oqld_139{font-size:1.25rem}._skillCategory_1oqld_118 h4{color:#e6edf3;margin:0;font-size:1.1rem;font-weight:600}._skillsList_1oqld_150{list-style-type:none;padding-left:0}._skillsList_1oqld_150 li{color:#c9d1d9;margin-bottom:.75rem;position:relative;padding-left:1.5rem}._skillsList_1oqld_150 li:before{content:"▹";position:absolute;left:0;color:#6c63ff}._callToAction_1oqld_169{margin-top:2rem;padding:1.5rem;background-color:#0d1117b3;border-left:3px solid #FF4565;border-radius:0 8px 8px 0;color:#e6edf3;font-style:italic;position:relative;overflow:hidden}._ctaGlow_1oqld_181{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#ff45651a,#0000 70%);z-index:-1;animation:_rotateSlow_1oqld_1 15s linear infinite}@keyframes _rotateSlow_1oqld_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._profileCard_1oqld_198{flex:1;background-color:#0d1117b3;border-radius:8px;padding:2rem;display:flex;flex-direction:column;align-items:center;border:1px solid #30363d;max-width:350px;height:-moz-fit-content;height:fit-content;position:sticky;top:2rem;box-shadow:0 8px 25px #0000004d}._photoContainer_1oqld_214{width:150px;height:150px;border-radius:50%;overflow:hidden;margin-bottom:1.5rem;position:relative}._photoOutline_1oqld_223{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:linear-gradient(135deg,#6c63ff,#ff4565);z-index:-1;animation:_spin_1oqld_1 15s linear infinite}@keyframes _spin_1oqld_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._profilePhoto_1oqld_240{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:3px solid #0d1117}._profileName_1oqld_248{font-size:1.8rem;color:#fff;margin-bottom:.5rem;text-align:center}._profileTagline_1oqld_255{color:#c9d1d9;margin-bottom:1.5rem;font-size:1.1rem;text-align:center}._tagHighlight_1oqld_262{color:#6c63ff;font-weight:600}._profileDetails_1oqld_267{width:100%;margin-bottom:1.5rem;padding:1rem;background-color:#1e1e2e80;border-radius:8px;border:1px solid #30363d}._detailItem_1oqld_276{display:flex;align-items:center;margin-bottom:.75rem;color:#c9d1d9}._detailIcon_1oqld_283{margin-right:.75rem}._codeSnippet_1oqld_287{width:100%;background-color:#1e1e1e;border-radius:8px;overflow:hidden;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.85rem;box-shadow:0 4px 12px #0003;border:1px solid #3d3d3d;margin-bottom:1.5rem}._snippetHeader_1oqld_299{background-color:#2d2d2d;padding:.5rem 1rem;border-bottom:1px solid #3d3d3d;display:flex;align-items:center;justify-content:space-between}._controls_1oqld_308{display:flex;gap:.5rem}._controlDot_1oqld_313{width:10px;height:10px;border-radius:50%;display:inline-block}._filename_1oqld_320{color:#e6edf3;font-size:.8rem}._snippetCode_1oqld_325{margin:0;padding:1rem;color:#c9d1d9;overflow-x:auto;line-height:1.5}._snippetCode_1oqld_325 code{color:#c9d1d9}._snippetCode_1oqld_325 code span{color:#6c63ff}._connectButton_1oqld_341{display:inline-block;padding:.75rem 1.5rem;background:linear-gradient(135deg,#6c63ff,#ff4565);color:#fff;text-decoration:none;border-radius:4px;font-weight:600;font-size:.95rem;text-align:center;width:100%;transition:all .3s ease;cursor:pointer}._connectButton_1oqld_341:hover{box-shadow:0 4px 15px #6c63ff4d,0 4px 10px #ff456533;transform:translateY(-2px)}._techCarousel_1oqld_360{width:100%;background-color:#1e1e1e;border-radius:8px;overflow:hidden;font-family:JetBrains Mono,Fira Code,Consolas,monospace;box-shadow:0 4px 12px #0003;border:1px solid #3d3d3d;margin-bottom:1.5rem}._carouselHeader_1oqld_371{background-color:#2d2d2d;padding:.5rem 1rem;border-bottom:1px solid #3d3d3d;display:flex;align-items:center;justify-content:space-between}._carouselContent_1oqld_380{padding:1.5rem 1rem .75rem}._techStackGrid_1oqld_384{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem;margin-bottom:1rem}._techItem_1oqld_391{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease}._techItem_1oqld_391:hover{transform:translateY(-3px)}._techIcon_1oqld_403{font-size:2rem;margin-bottom:.5rem;color:#6c63ff;transition:color .3s ease}._techItem_1oqld_391:hover ._techIcon_1oqld_403{color:#ff4565}._techName_1oqld_414{font-size:.8rem;color:#c9d1d9}._carouselDots_1oqld_419{display:flex;justify-content:center;gap:.5rem;margin-top:.5rem}._carouselDot_1oqld_419{width:8px;height:8px;border-radius:50%;background-color:#3d3d3d;border:none;padding:0;cursor:pointer;transition:background-color .3s ease}._activeDot_1oqld_437{background-color:#6c63ff}@media (max-width: 1024px){._aboutWrapper_1oqld_37{gap:2rem}._skillsContainer_1oqld_112{flex-direction:column;gap:1rem}}@media (max-width: 768px){._contentContainer_1oqld_1{padding:1.5rem}._aboutWrapper_1oqld_37{flex-direction:column}._profileCard_1oqld_198{max-width:100%;position:static;margin-bottom:2rem;order:-1}._sectionTitle_1oqld_49{font-size:2rem}._contentBlock_1oqld_74{padding:1.5rem}}@media (max-width: 480px){._contentContainer_1oqld_1,._contentBlock_1oqld_74{padding:1rem}._sectionTitle_1oqld_49{font-size:1.75rem}._subheading_1oqld_96{font-size:1.25rem}._contentBlock_1oqld_74 p{font-size:1rem}._photoContainer_1oqld_214{width:120px;height:120px}}._contentContainer_kedyi_1{padding:2rem;height:100%;overflow-y:auto}._pageTitle_kedyi_7{font-size:2.5rem;color:#fff;margin-bottom:1rem;position:relative;display:inline-block}._pageTitle_kedyi_7:after{content:"";position:absolute;width:40%;height:4px;bottom:-8px;left:0;background:linear-gradient(90deg,#6c63ffcc,#6c63ff1a);border-radius:2px}._pageIntro_kedyi_26{color:#c9d1d9;max-width:800px;margin-bottom:2rem;line-height:1.6}._skillsGrid_kedyi_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;padding:1rem 0}._skillCategory_kedyi_40{background-color:#1e1e2eb3;border-radius:8px;padding:1.5rem;border:1px solid #3c3c3c;box-shadow:0 4px 20px #0003;transition:transform .3s ease}._skillCategory_kedyi_40:hover{transform:translateY(-5px)}._skillCategory_kedyi_40 h3{color:#fff;margin-bottom:1rem;font-size:1.25rem;border-bottom:2px solid #6c63ff;padding-bottom:.5rem;display:inline-block}._skillCategory_kedyi_40 ul{list-style:none;padding:0;margin:0 0 1.5rem}._skillCategory_kedyi_40 li{padding:.5rem 0 .5rem 1.5rem;color:#d4d4d4;border-bottom:1px solid rgba(255,255,255,.1);position:relative}._skillCategory_kedyi_40 li:last-child{border-bottom:none}._skillCategory_kedyi_40 li:before{content:"▹";position:absolute;left:0;color:#6c63ff}._viewProjectsButton_kedyi_87{display:flex;align-items:center;gap:.5rem;background-color:#6c63ff33;color:#fff;border:1px solid rgba(108,99,255,.3);border-radius:4px;padding:.75rem 1.25rem;margin-top:1.5rem;font-size:.9rem;cursor:pointer;transition:all .3s ease;width:100%}._viewProjectsButton_kedyi_87:hover{background-color:#6c63ff4d;border-color:#6c63ff80}._viewProjectsButton_kedyi_87 svg{transition:transform .3s ease}._viewProjectsButton_kedyi_87:hover svg{transform:translateY(-2px)}._relatedProjects_kedyi_116{margin-top:1.5rem}._relatedProjects_kedyi_116 h4{color:#e6edf3;margin-bottom:1rem;font-size:1.1rem;border-bottom:1px dashed rgba(108,99,255,.3);padding-bottom:.5rem;display:inline-block}._projectsGrid_kedyi_129{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}._projectCard_kedyi_135{background-color:#1e1e2ee6;border-radius:6px;overflow:hidden;cursor:pointer;box-shadow:0 4px 8px #0000001a;transition:all .3s ease;border:1px solid rgba(108,99,255,.2)}._projectCard_kedyi_135:hover{box-shadow:0 8px 16px #0003;border-color:#6c63ff80}._projectImage_kedyi_150{height:100px;overflow:hidden}._projectImage_kedyi_150 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}._projectCard_kedyi_135:hover ._projectImage_kedyi_150 img{transform:scale(1.05)}._projectInfo_kedyi_166{padding:.75rem}._projectInfo_kedyi_166 h4{font-size:.9rem;margin:0 0 .5rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._projectSkills_kedyi_179{display:flex;flex-wrap:wrap;gap:.5rem}._skillTag_kedyi_185{font-size:.7rem;background-color:#6c63ff33;color:#c9d1d9;padding:.2rem .5rem;border-radius:3px;white-space:nowrap;margin-bottom:1rem}._projectsDialog_kedyi_196{max-width:900px;width:90%;max-height:80vh;background-color:#1e1e2e;border:1px solid #3c3c3c;border-radius:8px;padding:0;color:#fff;box-shadow:0 10px 30px #0000004d}._projectsDialog_kedyi_196::backdrop{background-color:#000000d9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._dialogHeader_kedyi_213{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #3c3c3c;background-color:#6c63ff1a}._dialogHeader_kedyi_213 h3{font-size:1.4rem;margin:0;color:#fff}._dialogContent_kedyi_228{padding:1.5rem;overflow-y:auto;max-height:calc(80vh - 80px)}._dialogProjectsGrid_kedyi_234{display:flex;flex-direction:column;gap:1.5rem}._dialogProjectCard_kedyi_240{display:flex;gap:1.5rem;background-color:#1e1e2e99;border-radius:8px;overflow:hidden;border:1px solid #3c3c3c;transition:transform .3s ease,box-shadow .3s ease}._dialogProjectCard_kedyi_240:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0003;border-color:#6c63ff4d}._dialogProjectImage_kedyi_256{flex:0 0 200px;height:200px;overflow:hidden}._dialogProjectImage_kedyi_256 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}._dialogProjectCard_kedyi_240:hover ._dialogProjectImage_kedyi_256 img{transform:scale(1.05)}._dialogProjectInfo_kedyi_273{flex:1;padding:1.25rem 1.5rem;display:flex;flex-direction:column}._dialogProjectInfo_kedyi_273 h4{font-size:1.2rem;margin:0 0 .75rem;color:#fff}._dialogProjectInfo_kedyi_273 p{color:#c9d1d9;margin-bottom:1rem;flex-grow:1;line-height:1.6}._projectActions_kedyi_293{display:flex;gap:.75rem;margin-top:auto}._actionButton_kedyi_299{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:4px;font-size:.85rem;text-decoration:none;transition:all .3s ease;font-weight:500}._githubButton_kedyi_312{background-color:#6c63ff33;color:#fff;border:1px solid rgba(108,99,255,.3)}._githubButton_kedyi_312:hover{background-color:#6c63ff4d;border-color:#6c63ff80}._liveButton_kedyi_323{background-color:#4299e133;color:#fff;border:1px solid rgba(66,153,225,.3)}._liveButton_kedyi_323:hover{background-color:#4299e14d;border-color:#4299e180}._detailsButton_kedyi_334{background-color:#b4b4b41a;color:#fff;border:1px solid rgba(180,180,180,.2)}._detailsButton_kedyi_334:hover{background-color:#b4b4b433;border-color:#b4b4b44d}._noProjects_kedyi_345{text-align:center;color:#a0a0a0;padding:2rem}._modalOverlay_kedyi_352{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}._modalContent_kedyi_366{background-color:#1e1e2e;border-radius:8px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;display:flex;flex-direction:column;border:1px solid #3c3c3c;box-shadow:0 10px 30px #0000004d}._closeButton_kedyi_380{position:absolute;top:1rem;right:1rem;background:#6c63ff33;border:none;color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;z-index:10;transition:all .2s ease}._closeButton_kedyi_380:hover{scale:1.05}._modalImage_kedyi_403{width:100%;height:300px;overflow:hidden}._modalImage_kedyi_403 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._modalDetails_kedyi_415{padding:1.5rem}._modalDetails_kedyi_415 h3{color:#fff;margin-bottom:1rem;font-size:1.5rem}._modalDetails_kedyi_415 p{color:#c9d1d9;margin-bottom:1.5rem;line-height:1.6}._modalActions_kedyi_431{display:flex;gap:1rem;margin-top:1.5rem}@media (max-width: 768px){._contentContainer_kedyi_1{padding:1rem}._modalContent_kedyi_366{max-width:95%}._modalImage_kedyi_403{height:200px}._modalActions_kedyi_431{flex-direction:column}._actionButton_kedyi_299{width:100%;justify-content:center}._projectsDialog_kedyi_196{width:95%}._dialogProjectCard_kedyi_240{flex-direction:column}._dialogProjectImage_kedyi_256{flex:0 0 160px;height:160px}._projectActions_kedyi_293{flex-wrap:wrap}}@media (max-width: 480px){._contentContainer_kedyi_1{padding:.5rem}._skillCategory_kedyi_40{padding:1rem}._modalImage_kedyi_403{height:160px}._modalDetails_kedyi_415{padding:1rem}._pageTitle_kedyi_7{font-size:2rem}._dialogHeader_kedyi_213,._dialogContent_kedyi_228,._dialogProjectInfo_kedyi_273{padding:1rem}._projectActions_kedyi_293{flex-direction:column}._actionButton_kedyi_299{width:100%}}._contentContainer_fgnsr_1{padding:2rem;height:100%;overflow-y:auto;position:relative;background-image:radial-gradient(circle at bottom left,#6c63ff0d,#0000 60%)}._backgroundAccent_fgnsr_9{position:absolute;bottom:10%;right:-10%;width:20vw;height:20vw;border-radius:50%;background:radial-gradient(circle,#ff456508,#0000 70%);z-index:-1;filter:blur(50px)}._projectsHeader_fgnsr_21{max-width:800px;margin-bottom:2rem}._sectionTitle_fgnsr_26{font-size:2.5rem;margin-bottom:1rem;font-weight:700;color:#fff;position:relative;display:inline-block}._accentText_fgnsr_35{color:#6c63ff;text-shadow:0 0 10px rgba(108,99,255,.3)}._sectionTitle_fgnsr_26:after{content:"";position:absolute;width:50%;height:4px;bottom:-8px;left:0;background:linear-gradient(90deg,#6c63ff,#ff4565);border-radius:2px}._sectionDescription_fgnsr_51{color:#c9d1d9;font-size:1.1rem;line-height:1.6;margin-top:1.5rem}._filterContainer_fgnsr_58{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}._filterButton_fgnsr_65{background:none;border:1px solid #3d3d3d;color:#c9d1d9;padding:.5rem 1rem;border-radius:30px;font-size:.9rem;cursor:pointer;transition:all .3s ease;font-family:inherit}._filterButton_fgnsr_65:hover{border-color:#6c63ff;color:#fff}._filterButton_fgnsr_65._active_fgnsr_82{background:linear-gradient(135deg,#6c63ff10,#ff456510);border-color:#6c63ff;color:#fff}._masonryGrid_fgnsr_89{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:masonry;gap:1.5rem}._projectCard_fgnsr_96{margin:0;display:grid;grid-template-rows:auto 1fr;background-color:#252526cc;border-radius:12px;overflow:hidden;border:1px solid #3c3c3c;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative;box-shadow:0 4px 20px #0003}._projectCard_fgnsr_96:hover{transform:translateY(-5px);border-color:#6c63ff;box-shadow:0 10px 25px #0000004d}._projectCardAccent_fgnsr_115{position:absolute;top:0;left:0;width:3px;height:0;background:linear-gradient(to bottom,#6c63ff,#ff4565);transition:height .4s ease}._projectCardAccent_fgnsr_115._hovered_fgnsr_125{height:100%}._projectImageContainer_fgnsr_129{overflow:hidden;grid-row:1;width:100%}._projectImage_fgnsr_129{width:100%;max-width:100%;display:block;transition:transform .5s ease}._projectCard_fgnsr_96:hover ._projectImage_fgnsr_129{transform:scale(1.05)}._projectContent_fgnsr_146{padding:1.5rem;grid-row:2;display:flex;flex-direction:column}._projectTitle_fgnsr_153{color:#fff;margin-bottom:.75rem;font-size:1.4rem;font-weight:600}._projectDescription_fgnsr_160{color:#c9d1d9;margin-bottom:1.5rem;line-height:1.6;flex-grow:1}._techStack_fgnsr_167{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}._techTag_fgnsr_174{background-color:#6c63ff1a;color:#6c63ff;padding:.3rem .6rem;border-radius:4px;font-size:.8rem;font-weight:500;border:1px solid rgba(108,99,255,.3)}._projectLinks_fgnsr_184{display:flex;gap:1rem}._projectLink_fgnsr_184{display:flex;align-items:center;gap:.5rem;color:#c9d1d9;text-decoration:none;padding:.5rem .75rem;border-radius:4px;background-color:#1e1e2e80;border:1px solid #3d3d3d;font-size:.9rem;transition:all .3s ease}._projectLink_fgnsr_184:hover{background-color:#6c63ff1a;border-color:#6c63ff;color:#fff}._liveLink_fgnsr_209{background-color:#ff45651a;border-color:#ff45654d}._liveLink_fgnsr_209:hover{background-color:#ff456533;border-color:#ff4565}._moreProjectsContainer_fgnsr_219{margin-top:3rem;text-align:center}._moreProjectsLink_fgnsr_224{display:inline-flex;align-items:center;gap:.5rem;color:#6c63ff;text-decoration:none;font-size:1.1rem;font-weight:500;padding:.75rem 1.5rem;border:1px solid rgba(108,99,255,.3);border-radius:30px;transition:all .3s ease}._moreProjectsLink_fgnsr_224 svg{transition:transform .3s ease}._moreProjectsLink_fgnsr_224:hover{background-color:#6c63ff1a;box-shadow:0 4px 15px #6c63ff33}._moreProjectsLink_fgnsr_224:hover svg{transform:translate(5px)}@media (max-width: 1200px){._masonryGrid_fgnsr_89{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._contentContainer_fgnsr_1{padding:1.5rem}._masonryGrid_fgnsr_89{grid-template-columns:1fr}._sectionTitle_fgnsr_26{font-size:2rem}._sectionDescription_fgnsr_51{font-size:1rem}}@media (max-width: 480px){._contentContainer_fgnsr_1{padding:1rem}._projectContent_fgnsr_146{padding:1.25rem}._sectionTitle_fgnsr_26{font-size:1.75rem}._filterContainer_fgnsr_58{overflow-x:auto;padding-bottom:.5rem;margin-bottom:1.5rem;gap:.5rem}._filterButton_fgnsr_65{padding:.4rem .8rem;font-size:.8rem;white-space:nowrap}}@supports not (grid-template-rows: masonry){._masonryGrid_fgnsr_89{display:flex;flex-wrap:wrap;gap:1.5rem}._projectCard_fgnsr_96{flex:0 0 calc(33.333% - 1rem);margin-bottom:1.5rem}@media (max-width: 1200px){._projectCard_fgnsr_96{flex:0 0 calc(50% - .75rem)}}@media (max-width: 768px){._projectCard_fgnsr_96{flex:0 0 100%}}}._contentContainer_1ml2y_1{padding:2rem;height:100%;overflow-y:auto;background-color:#1e2023;font-family:JetBrains Mono,Fira Code,Courier New,monospace;background-image:radial-gradient(circle at top right,#6c63ff0d,#0000 60%)}._contactWrapper_1ml2y_10{display:flex;max-width:1200px;margin:0 auto;min-height:80vh}._sectionTitle_1ml2y_18{color:#fff;font-size:1.8rem;margin-bottom:2rem;font-weight:600;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}._accentText_1ml2y_27{color:#6c63ff;text-shadow:0 0 10px rgba(108,99,255,.3)}._sectionTitle_1ml2y_18:after{content:"";position:absolute;width:60px;height:3px;background:linear-gradient(90deg,#6c63ff,#ff4565);bottom:-8px;left:0;border-radius:2px}._codeSection_1ml2y_44{flex:1;padding:2rem;display:flex;flex-direction:column}._codeSnippet_1ml2y_51{display:flex;background-color:#171a1d;border-radius:8px;overflow:hidden;margin-bottom:2rem;box-shadow:0 8px 25px #0000004d;border:1px solid #2a2e33;min-height:240px;position:relative}@keyframes _pulse_1ml2y_1{0%{box-shadow:0 0 #ff4565b3}70%{box-shadow:0 0 0 8px #ff456500}to{box-shadow:0 0 #ff456500}}._lineNumbers_1ml2y_75{display:flex;flex-direction:column;padding:1.5rem .75rem;background-color:#12141a;border-right:1px solid #2a2e33;-webkit-user-select:none;-moz-user-select:none;user-select:none}._lineNumbers_1ml2y_75 span{color:#515868;font-size:1rem;line-height:1.8;text-align:right}._code_1ml2y_44{padding:1.5rem;margin:0;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:1.1rem;line-height:1.8;color:#e0e0e0;overflow-x:auto;white-space:pre-wrap;width:100%}._codeVariable_1ml2y_103{color:#6c63ff;font-weight:600;font-size:1.2rem}._code_1ml2y_44 .property{color:#e0e0e0}._code_1ml2y_44 .valueLink{color:#6c63ff;font-weight:500;text-decoration:none;position:relative;transition:all .3s ease}._code_1ml2y_44 .valueLink:hover{color:#ff4565;text-shadow:0 0 8px rgba(255,69,101,.3)}._code_1ml2y_44 .valueLink:after{content:"";position:absolute;width:0;height:1px;bottom:0;left:0;background-color:#ff4565;transition:width .3s ease}._code_1ml2y_44 .valueLink:hover:after{width:calc(100% - 2px)}._code_1ml2y_44 .bracket,._code_1ml2y_44 .semicolon{color:#8f8f8f}._socialLinks_1ml2y_150{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}._socialLinks_1ml2y_150 a{display:flex;align-items:center;gap:.5rem;color:#a0a0a0;text-decoration:none;padding:.6rem 1rem;background-color:#171a1d;border-radius:4px;border:1px solid #2a2e33;transition:all .3s ease}._socialLinks_1ml2y_150 a:hover{color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0003}._websiteLink_1ml2y_177:hover{border-color:#6c63ff;background-color:#6c63ff1a}._emailLink_1ml2y_182:hover{border-color:#ff4565;background-color:#ff45651a}._githubLink_1ml2y_187:hover{border-color:#6c63ff;background-color:#6c63ff1a}._linkedinLink_1ml2y_192:hover{border-color:#ff4565;background-color:#ff45651a}._divider_1ml2y_198{width:1px;background:linear-gradient(to bottom,#6c63ff,#ff4565);margin:2rem 0}._formSection_1ml2y_205{flex:1;padding:2rem}._contactForm_1ml2y_210{display:flex;flex-direction:column;gap:1.5rem}._formField_1ml2y_216{display:flex;flex-direction:column;gap:.5rem}._formField_1ml2y_216 label{color:#a0a0a0;font-size:.85rem;font-weight:500;letter-spacing:.05em}._formField_1ml2y_216 input,._formField_1ml2y_216 textarea{padding:.8rem 1rem;background-color:#171a1d;border:1px solid #2a2e33;border-radius:4px;color:#e0e0e0;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.9rem;transition:all .3s ease;resize:none}._formField_1ml2y_216 input:focus,._formField_1ml2y_216 textarea:focus{outline:none;border-color:#6c63ff;box-shadow:0 0 0 1px #6c63ff4d}._formField_1ml2y_216 input:hover,._formField_1ml2y_216 textarea:hover{border-color:#424854}._submitButton_1ml2y_254{padding:.8rem 1.5rem;background:linear-gradient(135deg,#6c63ff,#ff4565);color:#fff;border:none;border-radius:4px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.9rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;margin-top:1rem;align-self:flex-start;text-transform:uppercase;position:relative;overflow:hidden}._submitButton_1ml2y_254:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#6c63ff80,#ff456580);opacity:0;transition:opacity .3s ease}._submitButton_1ml2y_254:hover{transform:translateY(-2px);box-shadow:0 6px 15px #6c63ff4d,0 6px 15px #ff456533}._submitButton_1ml2y_254:hover:after{opacity:1}@media (max-width: 992px){._contactWrapper_1ml2y_10{flex-direction:column}._divider_1ml2y_198{width:100%;height:1px;margin:1rem 0}._codeSection_1ml2y_44,._formSection_1ml2y_205{padding:1.5rem 1rem}}@media (max-width: 768px){._contentContainer_1ml2y_1{padding:1rem}._sectionTitle_1ml2y_18{font-size:1.5rem}._socialLinks_1ml2y_150{flex-direction:row;align-items:flex-start}}@media (max-width: 480px){._contentContainer_1ml2y_1{padding:.5rem}._codeSection_1ml2y_44,._formSection_1ml2y_205{padding:1rem .5rem}._code_1ml2y_44{font-size:.8rem}._submitButton_1ml2y_254{width:100%}}._mainDisplay_1t9ep_1{background-color:#1e1e1e;color:#d4d4d4;height:calc(100vh - 55px);display:flex;flex-direction:column;overflow:hidden}._contentArea_1t9ep_11{flex:1;overflow-y:auto;overflow-x:hidden}@media (max-width: 768px){._contentContainer_1t9ep_19{padding:1rem}}@media (max-width: 480px){._contentContainer_1t9ep_19{padding:.5rem}}._appContainer_97ru5_1{display:grid;grid-template-areas:"header header header" "sidepanel fileExplorer content" "footer footer footer";grid-template-columns:4.5vw 13vw 1fr;height:100vh;transition:grid-template-columns .3s ease}._explorerHiddenSideBarGone_97ru5_12{grid-template-areas:"header header" "sidepanel content" "footer footer";grid-template-columns:4.5vw 1fr;height:100vh}._header_97ru5_21{grid-area:header}._sidepanel_97ru5_25{grid-area:sidepanel}._fileExplorer_97ru5_29{grid-area:fileExplorer;transition:all .3s ease}._content_97ru5_34{grid-area:content;overflow-y:auto}._footer_97ru5_39{grid-area:footer}@media (max-width: 768px){._appContainer_97ru5_1{grid-template-areas:"header header" "sidepanel content" "footer footer";grid-template-columns:40px 1fr}._explorerHiddenSideBarGone_97ru5_12{grid-template-columns:40px 1fr}._fileExplorer_97ru5_29{position:fixed;top:30px;bottom:25px;left:40px;width:80vw;max-width:300px;z-index:100;background-color:#181818;box-shadow:2px 0 10px #00000080;transform:translate(0);transition:transform .3s ease}._explorerHiddenSideBarGone_97ru5_12 ._fileExplorer_97ru5_29{transform:translate(-100%)}._content_97ru5_34{padding:0 10px}}@media (max-width: 480px){._appContainer_97ru5_1,._explorerHiddenSideBarGone_97ru5_12{grid-template-columns:40px 1fr}._fileExplorer_97ru5_29{width:85vw}._content_97ru5_34{padding:0 5px}}
