.jd-command-wrap[data-astro-cid-jso7v24s]{flex-direction:column;align-self:stretch;gap:16px;display:flex}.jd-try[data-astro-cid-jso7v24s]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jd-try-label[data-astro-cid-jso7v24s]{font-size:var(--fs-small);color:var(--fg-3);margin-right:2px;font-weight:600}.jd-try-chip[data-astro-cid-jso7v24s]{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);min-height:40px;font-size:var(--fs-small);color:var(--fg-2);align-items:center;gap:8px;padding:0 12px;font-weight:600;line-height:20px;transition:border-color .12s,color .12s;display:inline-flex}.jd-try-chip[data-astro-cid-jso7v24s]:before{content:"";background:var(--fg-3);flex-shrink:0;width:8px;height:8px}.jd-try-chip[data-astro-cid-jso7v24s]:hover,.jd-try-chip[data-astro-cid-jso7v24s]:focus-visible{border-color:var(--accent);color:var(--fg)}@media (pointer:coarse){.jd-try-chip[data-astro-cid-jso7v24s]{min-height:44px}}.jd-popular[data-astro-cid-f4iz7p2t]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.jd-popular-label[data-astro-cid-f4iz7p2t]{font-size:var(--fs-label);color:var(--fg-3);font-weight:600;line-height:16px}.jd-popular-list[data-astro-cid-f4iz7p2t]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jd-chip[data-astro-cid-f4iz7p2t]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-full);align-items:center;gap:8px;min-height:44px;padding:0 16px;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.jd-chip[data-astro-cid-f4iz7p2t]:hover,.jd-chip[data-astro-cid-f4iz7p2t]:focus-visible{border-color:var(--fg)}.jd-chip-n[data-astro-cid-f4iz7p2t]{font-size:var(--fs-label);color:var(--accent-text);font-weight:600}.jd-chip-name[data-astro-cid-f4iz7p2t]{font-size:var(--fs-label);font-weight:600;line-height:16px}@media (width<=640px){.jd-popular[data-astro-cid-f4iz7p2t]{flex-direction:column;align-items:flex-start;gap:12px}.jd-popular-list[data-astro-cid-f4iz7p2t]{gap:8px}}.jd-hero{padding-top:var(--space-12);padding-bottom:var(--space-12);grid-template-columns:minmax(0,1fr) 440px;align-items:center;column-gap:56px;display:grid}.jd-hero-copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.jd-hero-copy>form,.jd-hero-copy>.jd-popular{align-self:stretch}.jd-pill{background:var(--highlight);border-radius:var(--radius-sm);font-size:var(--fs-small);color:var(--accent-text);align-items:center;gap:8px;padding:8px 12px;font-weight:600;line-height:20px;display:inline-flex}.jd-pill:before{content:"";background:var(--accent);width:8px;height:8px}.jd-display{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:72px;font-weight:800;line-height:1.06}.jd-display-line{display:block}.jd-hl{border-radius:var(--radius-sm);background:var(--stone-soft);color:#0b0c0e;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .16em}.jd-lede{max-width:580px;font-size:var(--fs-body-lg);color:var(--fg-2);margin:0;line-height:28px}.jd-stage{place-items:center;height:440px;display:grid;position:relative}.jd-stage-backdrop{background:var(--highlight);clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);position:absolute;inset:24px 8px 8px}.jd-hero-juan{z-index:2;margin-top:24px;position:relative}.jd-formula{z-index:1;border-radius:var(--radius-sm);background:var(--stone-soft);color:#0b0c0e;font:500 16px/24px var(--font-mono);white-space:nowrap;padding:8px 12px;animation:6s ease-in-out infinite jd-float;position:absolute}.jd-formula-1{top:18%;left:-4px;rotate:6deg}.jd-formula-2{animation-delay:-1.5s;top:44%;right:-10px;rotate:-8deg}.jd-formula-3{animation-delay:-3s;bottom:14%;left:6%;rotate:-5deg}.jd-formula-4{animation-delay:-4.5s;bottom:6%;right:10%;rotate:7deg}@keyframes jd-float{0%,to{translate:0}50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.jd-formula{animation:none}}.jd-stats{background:var(--surface);border-radius:var(--radius-xl);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:32px 48px;list-style:none;display:grid}[data-theme=dark] .jd-stats{box-shadow:inset 0 0 0 1px var(--line)}.jd-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.jd-stat-figure{font-family:var(--font-display);letter-spacing:-.02em;color:var(--stone);white-space:nowrap;font-size:48px;font-weight:700;line-height:52px}.jd-stat-label{font-size:var(--fs-body);color:var(--fg-2);line-height:24px}.jd-feat-section{padding-top:var(--space-16)}.jd-filters{margin:0 0 var(--space-6);border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.jd-filter-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.jd-filter{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);min-height:40px;font-size:var(--fs-small);color:var(--fg-2);cursor:pointer;user-select:none;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.jd-filter:before{content:"";background:var(--fg-3);width:8px;height:8px}.jd-filter:hover{border-color:var(--fg-2);color:var(--fg)}.jd-filter-input:checked+.jd-filter{background:var(--fg);border-color:var(--fg);color:var(--bg)}.jd-filter-input:checked+.jd-filter:before{background:var(--accent)}.jd-filter-input:focus-visible+.jd-filter{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.jd-filter{min-height:44px}}.jd-feat-grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jd-feat:has(#jd-f-math:checked) .jd-feat-grid>li:not([data-group=math]),.jd-feat:has(#jd-f-money:checked) .jd-feat-grid>li:not([data-group=money]),.jd-feat:has(#jd-f-convert:checked) .jd-feat-grid>li:not([data-group=convert]),.jd-feat:has(#jd-f-health:checked) .jd-feat-grid>li:not([data-group=health]),.jd-feat:has(#jd-f-files:checked) .jd-feat-grid>li:not([data-group=files]){display:none}.jd-glance-wrap{padding-top:var(--space-24)}.jd-glance{background:var(--highlight);border-radius:var(--radius-xl);grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:64px;padding:48px;display:grid}.jd-points{flex-direction:column;gap:24px;margin:24px 0 0;padding:0;list-style:none;display:flex}.jd-point{font-size:var(--fs-body-lg);align-items:center;gap:12px;line-height:28px;display:flex}.jd-point-tile{border-radius:var(--radius-sm);background:var(--surface);width:36px;height:36px;color:var(--accent-text)}.jd-demo{background:var(--surface);border-radius:var(--radius-xl);flex-direction:column;gap:16px;padding:32px;display:flex;position:relative}.jd-demo p{margin:0}.jd-demo-juan{position:absolute;top:20px;right:28px}.jd-demo-label{font-size:var(--fs-small);color:var(--fg-2);font-weight:600;line-height:20px}.jd-demo-figure{font-family:var(--font-display);letter-spacing:-.03em;color:var(--figure);font-size:clamp(44px,7vw,88px);font-weight:800;line-height:1}.jd-demo-cur{letter-spacing:0;color:var(--fg-3);margin-right:.12em;font-size:.55em;font-weight:700}.jd-demo-caption{font-size:var(--fs-body);color:var(--fg-2);line-height:24px}.jd-demo-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding-top:16px;display:grid}.jd-demo-stats dt{font-size:var(--fs-label);color:var(--fg-3);font-weight:600;line-height:16px}.jd-demo-stats dd{font-family:var(--font-display);letter-spacing:-.01em;margin:4px 0 0;font-size:26px;font-weight:700;line-height:32px}.jd-demo-formula{border-radius:var(--radius-md);background:var(--surface-2);font:500 15px/24px var(--font-mono);color:var(--fg-2);white-space:nowrap;padding:12px 16px;overflow-x:auto}a.jd-demo-open{align-self:flex-start}.jd-index{padding-top:var(--space-16)}.jd-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.jd-section-copy{flex-direction:column;gap:10px;display:flex}.jd-h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800;line-height:46px}.jd-section-lede{font-size:var(--fs-body-lg);color:var(--fg-2);margin:0;line-height:28px}.jd-legend{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}a.jd-foot-link{display:none}.index-grid.jd-index-grid{gap:var(--space-6)}.jd-col{gap:var(--space-6);flex-direction:column;display:flex}.jd-cat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:20px 12px 12px;display:flex}.jd-cat-head{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.01em;margin:0;padding:0 8px;font-weight:600;line-height:26px;display:flex}.jd-cat-name{flex:auto;min-width:0}.jd-cat-name:hover{text-underline-offset:4px;text-decoration:underline}.jd-cat-count{border-radius:var(--radius-full);background:var(--surface-2);font-size:var(--fs-small);color:var(--fg-2);padding:4px 10px;font-weight:500;line-height:18px}@media (width<=1024px){.jd-hero{padding-top:var(--space-10);grid-template-columns:minmax(0,1fr)}.jd-stage{order:-1;justify-self:start;height:auto;margin-bottom:-8px}.jd-stage-backdrop,.jd-formula{display:none}.jd-hero-juan{margin-top:0;--juan-size:104px!important}.jd-hero-juan .juan-bubble{max-width:min(300px,100vw - 160px);inset:8px auto auto calc(100% + 8px)}.jd-display{font-size:56px}.jd-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 32px}.jd-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jd-glance{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px}}@media (width<=640px){.jd-hero{padding-top:var(--space-6);padding-bottom:var(--space-8)}.jd-hero-copy{gap:20px}.jd-display{letter-spacing:-.03em;font-size:34px}.jd-hero-juan{--juan-size:84px!important}.jd-pill{font-size:var(--fs-label);padding:6px 10px;line-height:18px}.jd-lede{font-size:15px;line-height:24px}.jd-stats{border-radius:var(--radius-lg);gap:20px 16px;padding:24px 20px}.jd-stat-figure{font-size:34px;line-height:40px}.jd-stat-label{font-size:var(--fs-small);line-height:20px}.jd-feat-section{padding-top:var(--space-12)}.jd-feat-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.jd-glance-wrap{padding-top:var(--space-16)}.jd-glance{border-radius:var(--radius-lg);padding:20px}.jd-point{font-size:var(--fs-body);line-height:24px}.jd-demo{border-radius:var(--radius-lg);padding:20px}.jd-demo-juan{top:14px;right:14px;--juan-size:64px!important}.jd-demo-stats{grid-template-columns:minmax(0,1fr);gap:12px}.jd-demo-stats dd{font-size:22px;line-height:28px}.jd-index{padding-top:var(--space-12)}.jd-h2{font-size:28px;line-height:34px}.jd-section-lede{font-size:var(--fs-body);line-height:26px}.jd-col,.index-grid.jd-index-grid{gap:var(--space-4)}a.jd-head-link{display:none}a.jd-foot-link{width:100%;margin-top:var(--space-6);display:flex}}
