.sidebar-sw-btn[data-astro-cid-yrgyy3eh]{color:#ffffff61;background:transparent;border:none;cursor:pointer;font-family:Chakra Petch,sans-serif}.sidebar-sw-btn[data-astro-cid-yrgyy3eh]:hover{color:#ffffffbf;background:#ffffff12}.sidebar-sw-btn--active[data-astro-cid-yrgyy3eh]{color:#fff;background:#ffffff21}.drawer-sw-btn[data-astro-cid-yrgyy3eh]{color:#ffffff61;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);cursor:pointer;font-family:Chakra Petch,sans-serif}.drawer-sw-btn[data-astro-cid-yrgyy3eh]:hover{color:#ffffffb3;background:#ffffff1a;border-color:#ffffff2e}.drawer-sw-btn--active[data-astro-cid-yrgyy3eh]{color:#fff;background:#ffffff2e;border-color:#ffffff4d}.ji-card[data-astro-cid-yrgyy3eh]{transition:transform .18s ease,box-shadow .18s ease}.ji-card[data-astro-cid-yrgyy3eh]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000059}.ji-stat-card[data-astro-cid-yrgyy3eh]{transition:background .15s ease,border-color .15s ease}.ji-stat-card[data-astro-cid-yrgyy3eh]:hover{background:#ffffff12!important;border-color:#ffffff26!important}.ji-col-card[data-astro-cid-yrgyy3eh]{transition:transform .18s ease,box-shadow .18s ease}.ji-col-card[data-astro-cid-yrgyy3eh]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0006}@keyframes ji-blink{0%,to{opacity:.9}50%{opacity:0}}.ji-cursor[data-astro-cid-yrgyy3eh]{animation:ji-blink 1s step-end infinite}.ji-btn-primary[data-astro-cid-yrgyy3eh]:hover{background:#ffffffe0!important;transform:translateY(-1px);box-shadow:0 4px 20px #0000004d}.ji-noise-overlay[data-astro-cid-yrgyy3eh]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAneutral+GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAMElEQVQ4jWNgGAUkAgABBAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAGhAAG+cAAAAABJRU5ErkJggg==);opacity:.025}.ji-details[data-astro-cid-yrgyy3eh] summary[data-astro-cid-yrgyy3eh]::-webkit-details-marker,.ji-details[data-astro-cid-yrgyy3eh] summary[data-astro-cid-yrgyy3eh]::marker{display:none;content:""}.ji-summary[data-astro-cid-yrgyy3eh]{transition:background .15s ease}.ji-summary[data-astro-cid-yrgyy3eh]:hover{background:#ffffff0a}.ji-details[data-astro-cid-yrgyy3eh][open] .ji-summary[data-astro-cid-yrgyy3eh]{background:#ffffff08}.ji-details[data-astro-cid-yrgyy3eh][open] .ji-chevron[data-astro-cid-yrgyy3eh]{transform:rotate(180deg)}.ji-answer[data-astro-cid-yrgyy3eh]{animation:ji-expand .18s ease}@keyframes ji-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ji-faq-cta[data-astro-cid-yrgyy3eh]:hover{background:#f0f2ff!important;color:#0b0f41!important;box-shadow:0 4px 14px #0b0f412e!important;transform:translateY(-1px)}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-faq-group[data-astro-cid-yrgyy3eh]{background:#fff!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-faq-group[data-astro-cid-yrgyy3eh]>div[data-astro-cid-yrgyy3eh]{border-top:1px solid rgba(11,15,65,.1)!important}.ji-group-label[data-astro-cid-yrgyy3eh]{color:#fff!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-summary[data-astro-cid-yrgyy3eh]>span[data-astro-cid-yrgyy3eh]:first-child{color:#0b0f4152!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-summary[data-astro-cid-yrgyy3eh] span[data-astro-cid-yrgyy3eh].flex-1{color:#0b0f41bf!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-details[data-astro-cid-yrgyy3eh][open] .ji-summary[data-astro-cid-yrgyy3eh] span[data-astro-cid-yrgyy3eh].flex-1{color:#0b0f41!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-chevron[data-astro-cid-yrgyy3eh] path[data-astro-cid-yrgyy3eh]{stroke:#0b0f4161!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-answer[data-astro-cid-yrgyy3eh]{color:#0b0f419e!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-answer[data-astro-cid-yrgyy3eh] strong[data-astro-cid-yrgyy3eh]{color:#0b0f41!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-answer[data-astro-cid-yrgyy3eh] span[data-astro-cid-yrgyy3eh][style*="rgba(0,210,190"]{color:#00786ee6!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-answer[data-astro-cid-yrgyy3eh] table[data-astro-cid-yrgyy3eh]{border-color:#0b0f411f!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-answer[data-astro-cid-yrgyy3eh] th[data-astro-cid-yrgyy3eh]{color:#0b0f41bf!important;border-color:#0b0f411a!important;background:#0b0f410a!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-answer[data-astro-cid-yrgyy3eh] td[data-astro-cid-yrgyy3eh]{color:#0b0f41a6!important;border-color:#0b0f4114!important}.ji-faq-content[data-astro-cid-yrgyy3eh] .ji-answer[data-astro-cid-yrgyy3eh] .overflow-x-auto[data-astro-cid-yrgyy3eh]{border-color:#0b0f411f!important}.ji-mex-sidebar[data-astro-cid-yrgyy3eh]{border-bottom:1px solid rgba(255,255,255,.07)}@media (min-width: 768px){.ji-mex-sidebar[data-astro-cid-yrgyy3eh]{border-bottom:none;border-right:1px solid rgba(255,255,255,.07)}}.ji-mex-tab{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;border:none;background:transparent;cursor:pointer;text-align:left;font-size:.72rem;font-weight:500;color:#ffffff73;transition:background .15s,color .15s;line-height:1.3}.ji-mex-tab:hover{background:#ffffff0f;color:#ffffffbf}.ji-mex-tab.active{background:#1a4bff2e;color:#fff;font-weight:600}.ji-mex-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%;font-size:.65rem;font-weight:700;background:#ffffff14;color:#ffffff73;font-family:Chakra Petch,sans-serif;transition:background .15s,color .15s}.ji-mex-tab.active .ji-mex-num{background:#1a4bff;color:#fff;box-shadow:0 0 0 3px #1a4bff40}.ji-mex-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:.65rem;font-weight:600;letter-spacing:.04em;background:#00d2be26;color:#00d2be;border:1px solid rgba(0,210,190,.3);margin-bottom:14px}.ji-mex-progress-bar{height:8px;border-radius:4px;background:#ffffff12;overflow:hidden}.ji-mex-progress-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,#1a4bff,#00d2be);transition:width .6s cubic-bezier(.4,0,.2,1)}.ji-mex-feat{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.ji-mex-feat li{display:flex;align-items:flex-start;gap:9px;font-size:.78rem;color:#ffffff9e;line-height:1.5}.ji-mex-feat li:before{content:"";display:inline-block;width:5px;height:5px;min-width:5px;border-radius:50%;background:#00d2be;margin-top:7px}.ji-mex-domain-tag{display:inline-block;padding:3px 9px;border-radius:4px;font-size:.62rem;font-weight:500;background:#1a4bff24;color:#aac3ffd9;border:1px solid rgba(26,75,255,.25)}.ji-mex-nav-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:8px;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .15s;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffa6;font-family:Chakra Petch,sans-serif;letter-spacing:.04em}.ji-mex-nav-btn:hover:not(:disabled){background:#ffffff1a;color:#fff}.ji-mex-nav-btn:disabled{opacity:.28;cursor:not-allowed}.ji-mex-nav-btn-primary{background:linear-gradient(90deg,#1a4bff,#00d2be);color:#fff;border-color:transparent}.ji-mex-nav-btn-primary:hover:not(:disabled){filter:brightness(1.1);background:linear-gradient(90deg,#1a4bff,#00d2be)}.ji-pcard[data-astro-cid-yrgyy3eh]{transition:box-shadow .18s ease,transform .18s ease}.ji-pcard[data-astro-cid-yrgyy3eh]:hover{transform:translateY(-2px);box-shadow:0 8px 40px #00000026}.ji-pcard-btn[data-astro-cid-yrgyy3eh]:hover{filter:brightness(1.1)}.ji-devcard[data-astro-cid-yrgyy3eh]{position:relative;border:1px solid rgba(99,120,220,.14);border-radius:16px;overflow:hidden;margin-bottom:24px;background:linear-gradient(160deg,#f8faff,#eff4ff);box-shadow:0 2px 24px #3b64c814,0 1px 4px #3b64c80a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ji-devcard-track[data-astro-cid-yrgyy3eh]{display:flex;width:100%;transition:transform .48s cubic-bezier(.4,0,.2,1);will-change:transform}.ji-devcard-slide[data-astro-cid-yrgyy3eh]{flex:0 0 100%;min-width:0}.ji-devcard-hero[data-astro-cid-yrgyy3eh]{position:relative;height:178px;overflow:hidden}.ji-devcard-hero-bg[data-astro-cid-yrgyy3eh]{position:absolute;inset:0;background:url(https://images.pexels.com/photos/32542458/pexels-photo-32542458.jpeg) center 18%/cover no-repeat}.ji-devcard-hero-glow[data-astro-cid-yrgyy3eh]{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(30,50,160,.18) 0%,transparent 45%),linear-gradient(to right,rgba(239,244,255,.18) 0%,transparent 60%)}.ji-devcard-hero-dots[data-astro-cid-yrgyy3eh]{display:none}.ji-devcard-hero-fade[data-astro-cid-yrgyy3eh]{position:absolute;bottom:0;left:0;right:0;height:88px;background:linear-gradient(to bottom,transparent 0%,rgba(239,244,255,1) 100%)}.ji-devcard-avatar[data-astro-cid-yrgyy3eh]{position:absolute;bottom:18px;left:16px;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#00d2be,#1a4bff);display:flex;align-items:center;justify-content:center;border:2.5px solid rgba(239,244,255,.98);box-shadow:0 4px 16px #1a4bff38}.ji-devcard-avatar[data-astro-cid-yrgyy3eh] span[data-astro-cid-yrgyy3eh]{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:.95rem;color:#fff;letter-spacing:.03em}.ji-devcard-s1-body[data-astro-cid-yrgyy3eh]{padding:8px 16px 14px}.ji-devcard-name-row[data-astro-cid-yrgyy3eh]{display:flex;align-items:center;gap:5px;margin-bottom:2px}.ji-devcard-name[data-astro-cid-yrgyy3eh]{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:.92rem;color:#0f1d3e}.ji-devcard-role[data-astro-cid-yrgyy3eh]{font-size:.6rem;font-family:Chakra Petch,sans-serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0f1d3e6b;margin:0 0 2px}.ji-devcard-since[data-astro-cid-yrgyy3eh]{font-size:.58rem;font-family:Chakra Petch,sans-serif;color:#0891b2;letter-spacing:.05em;margin:0 0 8px}.ji-devcard-badge[data-astro-cid-yrgyy3eh]{display:inline-flex;align-items:center;background:#3b82f612;border:1px solid rgba(59,130,246,.16);border-radius:4px;padding:2px 8px;font-size:.54rem;font-family:Chakra Petch,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#0f1e4d80}.ji-devcard-inner[data-astro-cid-yrgyy3eh]{padding:14px 16px}.ji-devcard-contact-inner[data-astro-cid-yrgyy3eh]{display:flex;flex-direction:column;justify-content:center;min-height:230px}.ji-devcard-section-label[data-astro-cid-yrgyy3eh]{font-size:.5rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#0f1e4d4d;margin-bottom:9px;font-family:Chakra Petch,sans-serif}.ji-devcard-divider[data-astro-cid-yrgyy3eh]{height:1px;background:#3b82f61a}.ji-devcard-skills[data-astro-cid-yrgyy3eh]{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.ji-devcard-skill-meta[data-astro-cid-yrgyy3eh]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3px;font-size:.62rem;font-family:Chakra Petch,sans-serif;color:#0f1e4d99}.ji-devcard-skill-score[data-astro-cid-yrgyy3eh]{font-weight:700;color:#0891b2;font-size:.57rem}.ji-devcard-bar-track[data-astro-cid-yrgyy3eh]{height:3px;background:#3b82f61a;border-radius:2px;overflow:hidden}.ji-devcard-tags[data-astro-cid-yrgyy3eh]{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.ji-devcard-tag[data-astro-cid-yrgyy3eh]{font-size:.54rem;color:#0f1e4d8c;background:#3b82f60f;border:1px solid rgba(59,130,246,.14);border-radius:3px;padding:2px 6px;font-family:Chakra Petch,sans-serif;letter-spacing:.03em}.ji-devcard-email-btn[data-astro-cid-yrgyy3eh]{display:flex;align-items:center;gap:8px;font-size:.7rem;font-family:Chakra Petch,sans-serif;font-weight:600;color:#0771a8;text-decoration:none;letter-spacing:.04em;padding:10px 12px;background:#0891b212;border:1px solid rgba(8,145,178,.2);border-radius:9px;transition:background .14s,color .14s}.ji-devcard-email-btn[data-astro-cid-yrgyy3eh]:hover{background:#0891b221;color:#0f1d3e}.ji-devcard-contact-meta[data-astro-cid-yrgyy3eh]{display:flex;flex-direction:column;gap:6px}.ji-devcard-contact-row[data-astro-cid-yrgyy3eh]{display:flex;align-items:center;gap:6px;font-size:.6rem;font-family:Chakra Petch,sans-serif;color:#0f1e4d61;letter-spacing:.03em}.ji-devcard-indicators[data-astro-cid-yrgyy3eh]{display:flex;gap:5px;padding:10px 14px 12px;background:linear-gradient(to top,#eff4ff,#eff4ff00)}.ji-devcard-ind[data-astro-cid-yrgyy3eh]{flex:1;height:3px;background:#0f1e4d1a;border:none;border-radius:2px;padding:0;cursor:pointer;overflow:hidden;position:relative}.ji-devcard-ind-fill[data-astro-cid-yrgyy3eh]{height:100%;width:0%;background:linear-gradient(90deg,#00d2be,#1a4bff);border-radius:2px;transition:width .06s linear}@keyframes ji-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ji-skill-fill[data-astro-cid-yrgyy3eh]{height:3px;background:linear-gradient(90deg,#00b8a4,#1a4bff);border-radius:2px;transform-origin:left center;animation:ji-bar-in .8s cubic-bezier(.4,0,.2,1) both}.ji-toc-delimiter[data-astro-cid-yrgyy3eh]{height:1px;background:#3b82f624;margin:14px 0 16px}.ji-toc-eyebrow[data-astro-cid-yrgyy3eh]{font-family:Chakra Petch,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--explorer-text-faint)}.ji-toc-list[data-astro-cid-yrgyy3eh]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.ji-toc-link[data-astro-cid-yrgyy3eh]{display:block;font-family:Inter,sans-serif;font-size:.72rem;line-height:1.4;color:var(--explorer-text-subtle);text-decoration:none;padding:4px 8px;border-radius:5px;border-left:2px solid transparent;transition:color .13s,background .13s,border-color .13s}.ji-toc-link[data-astro-cid-yrgyy3eh]:hover{color:var(--explorer-text-strong);background:var(--explorer-hover-subtle-bg)}.ji-toc-link[data-astro-cid-yrgyy3eh].ji-toc-active{color:var(--explorer-text-heading);border-left-color:var(--explorer-border-bright);background:var(--explorer-hover-subtle-bg)}#ji-editorial[data-astro-cid-yrgyy3eh] .space-y-5[data-astro-cid-yrgyy3eh] p[data-astro-cid-yrgyy3eh]{color:#ffffffad}#ji-editorial[data-astro-cid-yrgyy3eh] .space-y-5[data-astro-cid-yrgyy3eh] p[data-astro-cid-yrgyy3eh] strong[data-astro-cid-yrgyy3eh]{color:#ffffffeb;font-weight:600}#ji-editorial[data-astro-cid-yrgyy3eh] .space-y-5[data-astro-cid-yrgyy3eh] p[data-astro-cid-yrgyy3eh] em[data-astro-cid-yrgyy3eh]{color:#ffffff8c;font-style:italic}#ji-editorial[data-astro-cid-yrgyy3eh] blockquote[data-astro-cid-yrgyy3eh]{position:relative;margin:.25rem 0;padding:.875rem 1.25rem .875rem 1.375rem;border-left:3px solid rgba(0,210,190,.65);background:#00d2be0d;border-radius:0 6px 6px 0;font-style:italic;font-size:.9rem;line-height:1.8;color:#ffffffd1}
