.theme-toggle{background:none;border:none;padding:0;cursor:pointer;width:56px;height:28px}.toggle-track{position:relative;width:100%;height:100%;background:var(--gray1);border-radius:16px;overflow:hidden;transition:border-color .3s ease}.scene{width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .3s ease}.scene-light{background-image:url(/day.png)}.scene-dark{background-image:url(/night.png)}.toggle-thumb{position:absolute;width:18px;height:18px;background:#fff1a7;border-radius:50%;top:4px;left:4px;transition:background-color .3s ease,box-shadow .3s ease;animation:slideLeft .3s ease forwards;box-shadow:0 0 12px 4px #fff1a7cc}@keyframes slideRight{0%{transform:translate(0)}to{transform:translate(28px)}}@keyframes slideLeft{0%{transform:translate(28px)}to{transform:translate(0)}}[data-theme=dark] .toggle-thumb{background:#fff;animation:slideRight .3s ease forwards;box-shadow:0 0 12px 4px #fff9}.sun,.moon{display:none}.affix{display:flex;flex-direction:column;justify-content:space-between;height:100%}.sidebar-main-content{display:flex;flex-direction:column}@media (max-width: 768px){.sidebar-main-content{flex-direction:row}}.theme-toggle-wrapper{padding:1rem;align-self:flex-start;margin-top:auto}@media (max-width: 768px){.theme-toggle-wrapper{display:none}}._container_93wdb_1{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px}._title_93wdb_11{font-size:12rem;margin:0;color:var(--gray12)}._subtitle_93wdb_17{font-size:1.5rem;margin:1rem 0;color:var(--gray9)}._message_93wdb_23{font-size:1rem;color:var(--gray8);max-width:500px}@font-face{font-family:Karmilla;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/karmilla-latin-400-normal-BWWF39PE.woff2) format("woff2"),url(/assets/karmilla-latin-400-normal-BWHsava-.woff) format("woff")}@font-face{font-family:Karmilla;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karmilla-latin-700-normal-DUWdpvmn.woff2) format("woff2"),url(/assets/karmilla-latin-700-normal-BrEXsPMr.woff) format("woff")}:root{--ff-mono: "Menlo",monospace;--cyan: #0ff;--white: #ffffff;--gray1: #fcfcfc;--gray2: #f8f8f8;--gray3: #f3f3f3;--gray4: #ededed;--gray5: #e8e8e8;--gray6: #e2e2e2;--gray7: #dbdbdb;--gray8: #c7c7c7;--gray9: #8f8f8f;--gray10: #858585;--gray11: #6f6f6f;--gray12: #171717;--grayA2: rgba(0,0,0,.027);--focus-color: #1e90ff;--focus-shadow: 0 0 0 2px var(--gray1),0 0 0 4px var(--focus-color) }[data-theme=dark]{--cyan:#0a5c5c;--white: #171717;--gray1: #161616;--gray2: #1c1c1c;--gray3: #232323;--gray4: #282828;--gray5: #2e2e2e;--gray6: #343434;--gray7: #3e3e3e;--gray8: #505050;--gray9: #707070;--gray10: #7e7e7e;--gray11: #a0a0a0;--gray12: #ededed;--grayA2: hsla(0,0%,100%,.026) }@media (min-width: 992px){.main-intro{margin:10px 0}.sidebar{height:100vh}}@media (max-width: 992px){.sidebar svg{display:none}.sidebar .affix{position:inherit}.sidebar h4,.sidebar ul,.sidebar li{display:inline-block}.sidebar li{margin-right:10px}.sidebar .theme-toggle{display:inline-block;margin-left:10px;background:var(--gray12)}}*{font-family:Karmilla,Helvetica,sans-serif;box-sizing:border-box;color:var(--gray12)}html,body{background:var(--gray1);margin:0;color:var(--gray12)}a,a:visited{color:var(--gray11);text-decoration:none;transition:color .3s ease-in-out}a:hover{color:var(--gray12)}p{line-height:25px;letter-spacing:0px}blockquote{background:var(--gray2)}figure{padding:10px 0}figcaption{color:var(--gray9);font-size:14px}.sidebar{padding:10px}.sidebar a{color:var(--gray12);text-decoration:none;transition:color .3s ease-in-out}.sidebar a:hover{color:var(--gray9)}@media (min-width: 768px){.container{display:grid;grid-template-columns:200px 1fr;min-height:100vh}.sidebar{grid-column:1;position:fixed;width:200px;height:100vh;overflow-y:auto}.main-content{grid-column:2;padding-right:20px;margin-left:200px}.main{margin-top:20px;padding-bottom:40px}.center-narrow{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}}@media (max-width: 767px){img{max-width:100%}.container{display:block}.main{padding:20px}.main-content{padding:0 20px}}.sidebar ul{list-style-type:none;padding-left:10px;font-family:Karmilla,Helvetica,sans-serif;font-size:16px;line-height:30px}.active{font-weight:700}.full_width{width:100%}.post ul,.post p{overflow-wrap:break-word;word-break:break-word;font-size:1rem;line-height:1.75}.favicon{width:16px;height:16px;vertical-align:middle;margin-right:4px}.theme-toggle{background:none;border:none;padding:0;cursor:pointer;font-size:16px}.theme-toggle:hover{opacity:.8}._drawer_1hkqs_1{background:var(--gray1);overflow-y:auto;display:flex;flex-direction:column;position:relative;box-shadow:1px 0 5px var(--grayA2)}._drawerHeader_1hkqs_10{display:flex;justify-content:space-between;border-bottom:1px solid var(--gray7);align-items:center;padding:10px;cursor:pointer}._drawerHeader_1hkqs_10:hover{background:var(--gray3)}._drawerHeaderActions_1hkqs_23{display:flex;align-items:center;gap:10px}._drawerActionCollapse_1hkqs_29{font-size:.8em;color:var(--gray11);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}._drawerHeader_1hkqs_10:hover ._drawerActionCollapse_1hkqs_29{opacity:1;visibility:visible}._drawerName_1hkqs_42{font-weight:700}._pinButton_1hkqs_46{background:transparent;border:none;font-size:14px;cursor:pointer}._drawerContent_1hkqs_53{padding:0 20px;flex-grow:1;transition:opacity .3s ease}._collapsed_1hkqs_59{width:50px}._collapsed_1hkqs_59:hover{background:var(--gray3);cursor:pointer}._open_1hkqs_68{transform:translate(0)}._drawerContainer_1hkqs_72{position:fixed;right:0;top:0;bottom:0;display:flex;flex-direction:row;z-index:1000}._collapsedContent_1hkqs_82{display:flex;gap:10px;align-items:center;padding:10px 20px;transform:rotate(90deg)}._hidden_1hkqs_90{opacity:0;transition:opacity .3s ease}._visible_1hkqs_95{opacity:1;transition:opacity .3s ease}._slideIn_1hkqs_100{transition:width .3s ease,transform .3s ease;animation:_slideInFromRight_1hkqs_1 .3s forwards}._closeButton_1hkqs_105{color:var(--gray11);background:transparent;border:none;cursor:pointer}._closeButton_1hkqs_105:hover{color:var(--gray12)}@keyframes _slideInFromRight_1hkqs_1{0%{transform:translate(100%)}to{transform:translate(0)}}._resizer_1hkqs_125{width:2px;cursor:ew-resize;background:var(--gray3);position:absolute;top:0;bottom:0;left:0}._resizerActive_1hkqs_135{background:var(--gray4)}._badge_18juz_1{display:inline-block;padding:.25em .75em;font-size:.75rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}._default_18juz_14{color:#fff;background-color:#007bff}._secondary_18juz_20{color:#fff;background-color:#999ea2}._outline_18juz_26{color:#007bff;background-color:transparent;border:1px solid #007bff}._destructive_18juz_33{color:#fff;background-color:#dc3545}._loader_1yfrj_2{height:9px;width:60px;padding:10px;--c: no-repeat linear-gradient(#000 0 0);background:var(--c),var(--c),var(--c),var(--c);background-size:26% 3px;animation:_l1_1yfrj_1 1s infinite}@keyframes _l1_1yfrj_1{0%,70%,to{background-position:0% 50%,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 50%,100% 50%}11.67%{background-position:0% 0,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 50%,100% 50%}23.33%{background-position:0% 100%,calc(1 * 100% / 3) 0,calc(2 * 100% / 3) 50%,100% 50%}35%{background-position:0% 50%,calc(1 * 100% / 3) 100%,calc(2 * 100% / 3) 0,100% 50%}46.67%{background-position:0% 50%,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 100%,100% 0}58.34%{background-position:0% 50%,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 50%,100% 100%}}._careerTimeline_15an9_1{padding:24px 0}._careerEntry_15an9_5{display:flex;gap:24px;padding:24px 0;border-left:1px solid var(--gray6);margin-left:6px}._timelineIndicator_15an9_13{position:relative;left:-6px}._timelineDot_15an9_18{width:11px;height:11px;border:2px solid var(--gray8);border-radius:50%;background:var(--gray1);transition:all .2s ease}._timelineDot_15an9_18._active_15an9_27{background:var(--gray12);border-color:var(--gray12)}._careerContent_15an9_32{flex:1;padding-right:24px}._careerHeader_15an9_37{margin-bottom:16px}._companyLogo_15an9_41{width:32px;height:32px;margin-bottom:12px}._careerHeader_15an9_37 h3{font-size:15px;font-weight:500;color:var(--gray12);margin:0 0 4px}._careerHeader_15an9_37 h4{font-size:14px;font-weight:400;color:var(--gray11);margin:0 0 4px}._careerDuration_15an9_61,._careerLocation_15an9_61{font-size:13px;color:var(--gray10);margin:0}._careerDescription_15an9_67{list-style:none;padding:0;margin:16px 0}._careerDescription_15an9_67 li{font-size:14px;line-height:1.5;color:var(--gray11);margin-bottom:8px;position:relative;padding-left:16px}._careerDescription_15an9_67 li:before{content:"•";position:absolute;left:0;color:var(--gray9)}._careerSkills_15an9_89{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}._skillTag_15an9_96{font-size:12px;padding:2px 8px;border-radius:4px;background:var(--gray3);color:var(--gray11)}._container_1sypa_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fafafa;padding:24px}._content_1sypa_10{max-width:480px;width:100%;text-align:center;background:#fff;padding:48px 32px;border-radius:12px;box-shadow:0 4px 24px #0000000d}._icon_1sypa_20{font-size:48px;margin-bottom:24px}._title_1sypa_25{font-size:24px;font-weight:600;color:#111827;margin-bottom:12px;letter-spacing:-.025em}._message_1sypa_33{font-size:16px;color:#6b7280;margin-bottom:32px;line-height:1.5}._actions_1sypa_40{display:flex;gap:12px;justify-content:center;margin-bottom:32px}._primaryButton_1sypa_47{padding:10px 20px;background:#000;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}._primaryButton_1sypa_47:hover{background:#1a1a1a}._secondaryButton_1sypa_62{padding:10px 20px;background:transparent;color:#111827;border:1px solid #e5e7eb;border-radius:6px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s}._secondaryButton_1sypa_62:hover{background:#f3f4f6}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
