.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #E5E7EB;height:56px;box-shadow:0 1px 2px #00000005}@media screen{:where(html[data-theme=dark]) .site-header[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border-bottom:1px solid #343537}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .site-header[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border-bottom:1px solid #343537}}.header-container[data-astro-cid-3ef6ksr2]{position:relative;max-width:80rem;margin:0 auto;padding:0 1rem;height:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(min-width:640px){.header-container[data-astro-cid-3ef6ksr2]{padding:0 1.5rem}}.brand-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.625rem;text-decoration:none;flex-shrink:0}.brand-mark[data-astro-cid-3ef6ksr2]{width:2.125rem;height:2.125rem;border-radius:.5rem;background:linear-gradient(135deg,#d97706,#b45309);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 1px 2px #0000001a}html[data-theme=dark] .brand-mark[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 0 0 1px #ffffff59,0 2px 10px -2px #f59e0b73}.brand-mark[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:1.5rem;height:1.5rem}.brand-text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.brand-name[data-astro-cid-3ef6ksr2]{font-size:.875rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#111827}@media screen{:where(html[data-theme=dark]) .brand-name[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#c8d3e8}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .brand-name[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#c8d3e8}}.brand-accent[data-astro-cid-3ef6ksr2]{color:#d97706}.brand-domain[data-astro-cid-3ef6ksr2]{font-size:.625rem;font-family:ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}@media screen{:where(html[data-theme=dark]) .brand-domain[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .brand-domain[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}.desktop-nav[data-astro-cid-3ef6ksr2]{display:none;flex:1;min-width:0;align-items:center;gap:.75rem}@media(min-width:768px){.desktop-nav[data-astro-cid-3ef6ksr2]{display:flex}}@media(max-width:1023px){.tools-dropdown-wrapper[data-astro-cid-3ef6ksr2]{display:none}}.nav-item[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .5rem;font-size:.8125rem;font-weight:500;color:#4b5563;border-radius:.375rem;text-decoration:none;transition:all .15s ease;white-space:nowrap;border:none;background:transparent;cursor:pointer}@media screen{:where(html[data-theme=dark]) .nav-item[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#a6b2c2}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .nav-item[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#a6b2c2}}.nav-item[data-astro-cid-3ef6ksr2]:hover{background-color:#f3f4f6;color:#111827}@media screen{:where(html[data-theme=dark]) .nav-item[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background-color:#1d1e1e;color:#c8d3e8}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .nav-item[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background-color:#1d1e1e;color:#c8d3e8}}.nav-icon[data-astro-cid-3ef6ksr2]{width:.9375rem;height:.9375rem;color:#6b7280;transition:color .15s}@media screen{:where(html[data-theme=dark]) .nav-icon[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .nav-icon[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}.nav-item[data-astro-cid-3ef6ksr2]:hover .nav-icon[data-astro-cid-3ef6ksr2]{color:#d97706}.chevron-icon[data-astro-cid-3ef6ksr2]{width:.75rem;height:.75rem;color:#9ca3af;transition:transform .2s ease}.tools-dropdown-wrapper[data-astro-cid-3ef6ksr2]:hover .chevron-icon[data-astro-cid-3ef6ksr2],.dropdown-trigger[data-astro-cid-3ef6ksr2][aria-expanded=true] .chevron-icon[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.tools-dropdown-wrapper[data-astro-cid-3ef6ksr2]{position:static}.dropdown-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% - .25rem);left:50%;transform:translate(-50%) translateY(4px);width:64rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4.5rem);overflow-y:auto;background:#fff;border:1px solid #E5E7EB;border-radius:.875rem;box-shadow:0 15px 35px -5px #0000001a,0 5px 15px #0000000a;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s cubic-bezier(.16,1,.3,1);z-index:100}@media screen{:where(html[data-theme=dark]) .dropdown-menu[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border:1px solid #343537}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .dropdown-menu[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border:1px solid #343537}}.tools-dropdown-wrapper[data-astro-cid-3ef6ksr2]:hover .dropdown-menu[data-astro-cid-3ef6ksr2],.tools-dropdown-wrapper[data-astro-cid-3ef6ksr2]:focus-within .dropdown-menu[data-astro-cid-3ef6ksr2],.dropdown-menu[data-astro-cid-3ef6ksr2].active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.dropdown-menu[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:1rem}.tool-search[data-astro-cid-3ef6ksr2]{position:relative;flex:1;max-width:22rem;min-width:10rem}.tool-search-icon[data-astro-cid-3ef6ksr2]{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);width:.9rem;height:.9rem;color:#9ca3af;pointer-events:none}.tool-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{width:100%;height:2.125rem;padding:0 2rem 0 2.1rem;font-size:.8125rem;color:#111827;background:#f9fafb;border:1px solid #E5E7EB;border-radius:.5rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}@media screen{:where(html[data-theme=dark]) .tool-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#c8d3e8;background:#1f2020;border:1px solid #343537}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .tool-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#c8d3e8;background:#1f2020;border:1px solid #343537}}.tool-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]::-webkit-search-cancel-button{display:none}.tool-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]:focus{background:#fff;border-color:#d97706;box-shadow:0 0 0 3px #d9770626}@media screen{:where(html[data-theme=dark]) .tool-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .tool-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.tool-search-kbd[data-astro-cid-3ef6ksr2]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-family:ui-monospace,monospace;font-size:.6875rem;line-height:1;padding:.15rem .35rem;color:#6b7280;background:#fff;border:1px solid #E5E7EB;border-radius:.25rem;pointer-events:none}@media screen{:where(html[data-theme=dark]) .tool-search-kbd[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1;background:#222;border:1px solid #343537}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .tool-search-kbd[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1;background:#222;border:1px solid #343537}}.tool-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]:focus+.tool-search-kbd[data-astro-cid-3ef6ksr2]{display:none}.tool-search-results[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + .375rem);left:0;width:max(100%,22rem);max-width:90vw;max-height:24rem;overflow-y:auto;margin:0;padding:.375rem;list-style:none;background:#fff;border:1px solid #E5E7EB;border-radius:.75rem;box-shadow:0 15px 35px -5px #0000001a,0 5px 15px #0000000a;z-index:110}@media screen{:where(html[data-theme=dark]) .tool-search-results[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border:1px solid #343537}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .tool-search-results[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border:1px solid #343537}}.tool-search-results[data-astro-cid-3ef6ksr2][hidden]{display:none}.tool-search-results[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem;border-radius:.5rem;text-decoration:none}.tool-search-results[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-selected=true],.tool-search-results[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:#fef3c7}@media screen{:where(html[data-theme=dark]) .tool-search-results[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-selected=true]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),:where(html[data-theme=dark]) .tool-search-results[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .tool-search-results[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-selected=true]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .tool-search-results[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b}}.tool-search-results[data-astro-cid-3ef6ksr2] .icon-wrap[data-astro-cid-3ef6ksr2]{width:1.75rem;height:1.75rem}.tool-search-results[data-astro-cid-3ef6ksr2] .tool-search-empty{padding:.75rem;font-size:.75rem;color:#6b7280}@media screen{:where(html[data-theme=dark]) .tool-search-results[data-astro-cid-3ef6ksr2] .tool-search-empty:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .tool-search-results[data-astro-cid-3ef6ksr2] .tool-search-empty:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}.dropdown-grid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:1.5rem}.dropdown-col[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.5rem}.dropdown-category-title[data-astro-cid-3ef6ksr2]{font-size:.6875rem;font-family:ui-monospace,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin-bottom:.25rem;padding-left:.5rem}.dropdown-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem;border-radius:.5rem;text-decoration:none;transition:background-color .15s ease}.dropdown-link[data-astro-cid-3ef6ksr2]:hover{background-color:#f9fafb}@media screen{:where(html[data-theme=dark]) .dropdown-link[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background-color:#1f2020}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .dropdown-link[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background-color:#1f2020}}.highlight-section-link[data-astro-cid-3ef6ksr2]{background-color:#fef3c7;border:1px solid #FDE68A}@media screen{:where(html[data-theme=dark]) .highlight-section-link[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background-color:#221d0b;border:1px solid #403500}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .highlight-section-link[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background-color:#221d0b;border:1px solid #403500}}.highlight-section-link[data-astro-cid-3ef6ksr2]:hover{background-color:#fde68a}@media screen{:where(html[data-theme=dark]) .highlight-section-link[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background-color:#221800}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .highlight-section-link[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background-color:#221800}}.icon-wrap[data-astro-cid-3ef6ksr2]{width:2rem;height:2rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-wrap[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:1rem;height:1rem}.icon-wrap[data-astro-cid-3ef6ksr2].amber{background:#fef3c7;border:1px solid #FDE68A;color:#d97706}@media screen{:where(html[data-theme=dark]) .icon-wrap[data-astro-cid-3ef6ksr2].amber:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;border:1px solid #403500}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .icon-wrap[data-astro-cid-3ef6ksr2].amber:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;border:1px solid #403500}}.icon-wrap[data-astro-cid-3ef6ksr2].sky{background:#e0f2fe;border:1px solid #BAE6FD;color:#0284c7}@media screen{:where(html[data-theme=dark]) .icon-wrap[data-astro-cid-3ef6ksr2].sky:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#161d22;border:1px solid #263b46;color:#3da6eb}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .icon-wrap[data-astro-cid-3ef6ksr2].sky:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#161d22;border:1px solid #263b46;color:#3da6eb}}.icon-wrap[data-astro-cid-3ef6ksr2].emerald{background:#dcfce7;border:1px solid #BBF7D0;color:#16a34a}@media screen{:where(html[data-theme=dark]) .icon-wrap[data-astro-cid-3ef6ksr2].emerald:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#142119;border:1px solid #1f3d2b}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .icon-wrap[data-astro-cid-3ef6ksr2].emerald:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#142119;border:1px solid #1f3d2b}}.icon-wrap[data-astro-cid-3ef6ksr2].neutral{background:#fff;border:1px solid #D1D5DB;color:#4b5563}@media screen{:where(html[data-theme=dark]) .icon-wrap[data-astro-cid-3ef6ksr2].neutral:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border:1px solid #393b3e;color:#a6b2c2}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .icon-wrap[data-astro-cid-3ef6ksr2].neutral:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border:1px solid #393b3e;color:#a6b2c2}}.link-head[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.15rem}.link-title[data-astro-cid-3ef6ksr2]{font-size:.8125rem;font-weight:600;color:#1f2937;line-height:1.2}@media screen{:where(html[data-theme=dark]) .link-title[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#bdcadd}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .link-title[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#bdcadd}}.dropdown-link[data-astro-cid-3ef6ksr2]:hover .link-title[data-astro-cid-3ef6ksr2]{color:#d97706}.mini-tag[data-astro-cid-3ef6ksr2]{font-size:.625rem;font-weight:600;padding:.1rem .35rem;border-radius:.25rem;background:#f3f4f6;color:#4b5563;line-height:1;white-space:nowrap}@media screen{:where(html[data-theme=dark]) .mini-tag[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e;color:#a6b2c2}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .mini-tag[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e;color:#a6b2c2}}.mini-tag[data-astro-cid-3ef6ksr2].ai{background:#16a34a;color:#fff}.link-desc[data-astro-cid-3ef6ksr2]{font-size:.6875rem;line-height:1.35;color:#6b7280;margin:0}@media screen{:where(html[data-theme=dark]) .link-desc[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .link-desc[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}.dropdown-footer[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:#f9fafb;border-top:1px solid #F3F4F6;border-bottom-left-radius:.875rem;border-bottom-right-radius:.875rem;font-size:.75rem}@media screen{:where(html[data-theme=dark]) .dropdown-footer[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1f2020;border-top:1px solid #313132}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .dropdown-footer[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1f2020;border-top:1px solid #313132}}.privacy-note[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.4rem;color:#4b5563}@media screen{:where(html[data-theme=dark]) .privacy-note[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#a6b2c2}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .privacy-note[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#a6b2c2}}.green-dot[data-astro-cid-3ef6ksr2]{width:.5rem;height:.5rem;border-radius:9999px;background:#16a34a;display:inline-block}.footer-cta-link[data-astro-cid-3ef6ksr2]{font-weight:600;color:#d97706;text-decoration:none}.footer-cta-link[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline}.header-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.privacy-badge[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:.375rem;background:#f9fafb;border:1px solid #E5E7EB;font-size:.75rem;font-weight:500;color:#4b5563;white-space:nowrap}@media screen{:where(html[data-theme=dark]) .privacy-badge[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1f2020;border:1px solid #343537;color:#a6b2c2}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .privacy-badge[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1f2020;border:1px solid #343537;color:#a6b2c2}}@media(min-width:1280px){.privacy-badge[data-astro-cid-3ef6ksr2]{display:flex}}.green-ping[data-astro-cid-3ef6ksr2]{width:.5rem;height:.5rem;border-radius:9999px;background:#16a34a}.badge-divider[data-astro-cid-3ef6ksr2]{color:#d1d5db}.badge-highlight[data-astro-cid-3ef6ksr2]{color:#16a34a;font-weight:600}.btn-upload-cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:.375rem;background:#d97706;color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s ease;white-space:nowrap;box-shadow:0 1px 2px #0000000d}.btn-upload-cta[data-astro-cid-3ef6ksr2]:hover{background:#b45309}.btn-upload-cta[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:.9375rem;height:.9375rem}.cta-label[data-astro-cid-3ef6ksr2]{display:inline}@media(max-width:479px){.cta-label[data-astro-cid-3ef6ksr2]{display:none}}.mobile-toggle-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.375rem;border:1px solid #E5E7EB;background:#fff;color:#4b5563;cursor:pointer}@media screen{:where(html[data-theme=dark]) .mobile-toggle-btn[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border:1px solid #343537;background:#222;color:#a6b2c2}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .mobile-toggle-btn[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border:1px solid #343537;background:#222;color:#a6b2c2}}@media(min-width:1024px){.mobile-toggle-btn[data-astro-cid-3ef6ksr2]{display:none}}.lang-switch[data-astro-cid-3ef6ksr2]{position:relative;display:none}@media(min-width:1024px){.lang-switch[data-astro-cid-3ef6ksr2]{display:block}}.lang-switch-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;height:2.25rem;padding:0 12px;border-radius:999px;border:1px solid #E5E7EB;background:#fff;color:#374151;font-size:13px;font-weight:600;cursor:pointer;list-style:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease}@media screen{:where(html[data-theme=dark]) .lang-switch-btn[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border:1px solid #343537;background:#222;color:#b0bccf}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .lang-switch-btn[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border:1px solid #343537;background:#222;color:#b0bccf}}.lang-switch-btn[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.lang-switch-btn[data-astro-cid-3ef6ksr2]:hover,.lang-switch[data-astro-cid-3ef6ksr2][open] .lang-switch-btn[data-astro-cid-3ef6ksr2]{color:#b45309;border-color:#fcd34d}@media screen{:where(html[data-theme=dark]) .lang-switch-btn[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),:where(html[data-theme=dark]) .lang-switch[data-astro-cid-3ef6ksr2][open] .lang-switch-btn[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#e98347;border-color:#4c3700}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .lang-switch-btn[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .lang-switch[data-astro-cid-3ef6ksr2][open] .lang-switch-btn[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#e98347;border-color:#4c3700}}.lang-switch-btn[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:1rem;height:1rem;flex-shrink:0}.lang-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:60;width:300px;padding:8px;border-radius:14px;background:#fff;border:1px solid #E5E7EB;box-shadow:0 18px 40px -12px #00000040}@media screen{:where(html[data-theme=dark]) .lang-menu[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border:1px solid #343537}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .lang-menu[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border:1px solid #343537}}.lang-menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.lang-menu-note[data-astro-cid-3ef6ksr2]{margin:2px 4px 8px;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.45;color:#92400e;background:#fffbeb}@media screen{:where(html[data-theme=dark]) .lang-menu-note[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#ed9367;background:#22201a}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .lang-menu-note[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#ed9367;background:#22201a}}.lang-menu-link[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding:8px 10px;border-radius:8px;color:#1f2937;transition:background-color .12s ease}@media screen{:where(html[data-theme=dark]) .lang-menu-link[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#bdcadd}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .lang-menu-link[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#bdcadd}}.lang-menu-link[data-astro-cid-3ef6ksr2]:hover{background:#f9fafb}@media screen{:where(html[data-theme=dark]) .lang-menu-link[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1f2020}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .lang-menu-link[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1f2020}}.lang-menu-link[data-astro-cid-3ef6ksr2].is-current{background:#fffbeb;color:#92400e}@media screen{:where(html[data-theme=dark]) .lang-menu-link[data-astro-cid-3ef6ksr2].is-current:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#22201a;color:#ed9367}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .lang-menu-link[data-astro-cid-3ef6ksr2].is-current:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#22201a;color:#ed9367}}.lang-native[data-astro-cid-3ef6ksr2]{font-size:15px;font-weight:600;line-height:1.35}.lang-english[data-astro-cid-3ef6ksr2]{font-size:11px;color:#6b7280}@media screen{:where(html[data-theme=dark]) .lang-english[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .lang-english[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}.mobile-lang-grid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px}.mobile-lang-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;min-height:40px;padding:6px 4px;border-radius:8px;border:1px solid #E5E7EB;font-size:14px;font-weight:600;color:#1f2937;text-align:center}@media screen{:where(html[data-theme=dark]) .mobile-lang-link[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border:1px solid #343537;color:#bdcadd}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .mobile-lang-link[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border:1px solid #343537;color:#bdcadd}}.mobile-lang-link[data-astro-cid-3ef6ksr2].is-current{border-color:#f59e0b;background:#fffbeb;color:#92400e}@media screen{:where(html[data-theme=dark]) .mobile-lang-link[data-astro-cid-3ef6ksr2].is-current:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border-color:#663a00;background:#22201a;color:#ed9367}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .mobile-lang-link[data-astro-cid-3ef6ksr2].is-current:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border-color:#663a00;background:#22201a;color:#ed9367}}.theme-toggle-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid #E5E7EB;background:#fff;color:#4b5563;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .2s cubic-bezier(.16,1,.3,1)}@media screen{:where(html[data-theme=dark]) .theme-toggle-btn[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border:1px solid #343537;background:#222;color:#a6b2c2}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .theme-toggle-btn[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border:1px solid #343537;background:#222;color:#a6b2c2}}.theme-toggle-btn[data-astro-cid-3ef6ksr2]:hover{color:#d97706;border-color:#fcd34d;transform:rotate(-12deg)}@media screen{:where(html[data-theme=dark]) .theme-toggle-btn[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border-color:#4c3700}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .theme-toggle-btn[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border-color:#4c3700}}.theme-toggle-btn[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:1.1rem;height:1.1rem}.theme-icon-sun[data-astro-cid-3ef6ksr2]{display:none}html[data-theme=dark] .theme-icon-sun[data-astro-cid-3ef6ksr2]{display:block}html[data-theme=dark] .theme-icon-moon[data-astro-cid-3ef6ksr2]{display:none}.mobile-toggle-btn[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:1.25rem;height:1.25rem}.mobile-drawer[data-astro-cid-3ef6ksr2]{position:absolute;top:56px;left:0;right:0;background:#fff;border-bottom:1px solid #E5E7EB;box-shadow:0 10px 25px #0000001a;z-index:40}@media screen{:where(html[data-theme=dark]) .mobile-drawer[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border-bottom:1px solid #343537}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .mobile-drawer[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;border-bottom:1px solid #343537}}.mobile-drawer[data-astro-cid-3ef6ksr2].hidden{display:none}.mobile-drawer-inner[data-astro-cid-3ef6ksr2]{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;max-height:calc(100vh - 70px);overflow-y:auto}.mobile-group-title[data-astro-cid-3ef6ksr2]{font-size:.6875rem;font-family:ui-monospace,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-top:.75rem;margin-bottom:.25rem}.mobile-group-title[data-astro-cid-3ef6ksr2]:first-child{margin-top:0}.mobile-nav-link[data-astro-cid-3ef6ksr2]{padding:.625rem .75rem;font-size:.875rem;font-weight:500;color:#374151;border-radius:.375rem;text-decoration:none}@media screen{:where(html[data-theme=dark]) .mobile-nav-link[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#b0bccf}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .mobile-nav-link[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#b0bccf}}.mobile-nav-link[data-astro-cid-3ef6ksr2]:hover{background-color:#f3f4f6;color:#d97706}@media screen{:where(html[data-theme=dark]) .mobile-nav-link[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background-color:#1d1e1e}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .mobile-nav-link[data-astro-cid-3ef6ksr2]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background-color:#1d1e1e}}.mobile-drawer-footer[data-astro-cid-3ef6ksr2]{margin-top:1rem;padding-top:1rem;border-top:1px solid #E5E7EB}@media screen{:where(html[data-theme=dark]) .mobile-drawer-footer[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border-top:1px solid #343537}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .mobile-drawer-footer[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border-top:1px solid #343537}}.mobile-tools-section-btn[data-astro-cid-3ef6ksr2]{display:block;text-align:center;padding:.625rem;border-radius:.375rem;background:#fef3c7;color:#b45309;font-size:.875rem;font-weight:600;text-decoration:none}@media screen{:where(html[data-theme=dark]) .mobile-tools-section-btn[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#e98347}}@media screen{[data-astro-cid-3ef6ksr2]:where(html[data-theme=dark]) .mobile-tools-section-btn[data-astro-cid-3ef6ksr2]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#e98347}}
