.pb-block{margin:18px 0 4px}.pb-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius, 12px)}.pb-scroll:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.pb-table{width:100%;border-collapse:collapse;font-size:.94rem;color:var(--ink-2)}.pb-table caption{caption-side:top;text-align:left;padding:10px 12px 8px;font-weight:700;color:var(--ink);font-size:.95rem}.pb-table th,.pb-table td{padding:7px 10px;border-top:1px solid var(--border);text-align:left;white-space:nowrap}.pb-table thead th{background:color-mix(in srgb,var(--tool, var(--sage)) 10%,var(--surface-2));color:var(--ink);font-weight:700}.pb-table tbody th{font-weight:700;color:var(--ink)}.pb-table td.pb-num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.pb-table .pb-hl{background:color-mix(in srgb,var(--terracotta) 12%,transparent)}.pb-note{margin:8px 2px 0;font-size:.88rem;line-height:1.5;color:var(--muted)}.pb-pre{margin:0;padding:14px 16px;overflow-x:auto;font-family:var(--mono);font-size:.92rem;line-height:1.45;color:var(--ink);background:var(--surface-2);border-radius:var(--radius, 12px);border:1px solid var(--border)}.pb-formula{font-family:var(--mono);font-size:1rem;padding:12px 14px;background:var(--surface-2);border-radius:var(--radius, 12px);color:var(--ink);overflow-x:auto}.pb-table.pb-wrap th,.pb-table.pb-wrap td{white-space:normal;vertical-align:top}.pb-table td.pb-code{font-family:var(--mono);font-size:.88rem;white-space:nowrap}.pb-cap{margin:0 2px 6px;font-weight:700;color:var(--ink)}.pb-pre code{font-family:inherit;white-space:pre}.pb-h3{margin:0 0 8px;font-size:1.02rem}.pb-steps{margin:0;padding-left:1.3em;display:grid;gap:10px;line-height:1.55;color:var(--ink-2)}.pb-steps strong{color:var(--ink)}.pb-items{list-style:none;margin:18px 0 4px;padding:0;display:grid;gap:14px;counter-reset:pb-item}.pb-items li{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--surface-2)}.pb-items.is-ordered li{counter-increment:pb-item}.pb-item-h{margin:0 0 4px;font-size:1.02rem;line-height:1.35;color:var(--ink)}.pb-items.is-ordered .pb-item-h:before{content:counter(pb-item) ".";margin-right:8px;color:var(--tool);font-family:var(--mono)}.pb-items li p{margin:0;font-size:.98rem;line-height:1.6;color:var(--ink-2)}.notecalc[data-astro-cid-hfw42ft5]{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--surface-2)}.notecalc-title[data-astro-cid-hfw42ft5]{margin:0 0 10px;font-weight:700;color:var(--ink)}.notecalc-fields[data-astro-cid-hfw42ft5]{display:flex;flex-wrap:wrap;gap:12px}.notecalc-fields[data-astro-cid-hfw42ft5] label[data-astro-cid-hfw42ft5]{display:flex;flex-direction:column;gap:4px;font-size:.9rem;color:var(--muted)}.notecalc-fields[data-astro-cid-hfw42ft5] select[data-astro-cid-hfw42ft5]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:6px 8px;min-height:40px}.notecalc-out[data-astro-cid-hfw42ft5]{margin:12px 0 0;font-family:var(--mono);font-size:1.1rem;color:var(--ink)}.cof[data-astro-cid-wfpmapwf]{margin-left:auto;margin-right:auto;text-align:center}.cof-svg[data-astro-cid-wfpmapwf]{width:100%;max-width:360px;height:auto}.cof-ring[data-astro-cid-wfpmapwf]{fill:none;stroke:var(--border);stroke-width:1.5}.cof-ring-core[data-astro-cid-wfpmapwf]{fill:color-mix(in srgb,var(--tool, var(--sage)) 10%,transparent)}.cof-major[data-astro-cid-wfpmapwf]{font-size:15px;font-weight:700;fill:var(--ink)}.cof-minor[data-astro-cid-wfpmapwf]{font-size:12px;fill:var(--ink-2)}.cof-sig[data-astro-cid-wfpmapwf]{font-size:10.5px;fill:var(--muted);font-family:var(--mono)}.pb-wrap[data-astro-cid-opjn4moo]{white-space:normal;min-width:16ch}.pb-two[data-astro-cid-val6vp2t]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}[data-astro-cid-fjvve7xs]:lang(ja) h1[data-astro-cid-fjvve7xs]{word-break:keep-all;overflow-wrap:anywhere}.tool-accent-teal[data-astro-cid-fjvve7xs]{--tool: var(--teal)}.tool-accent-terracotta[data-astro-cid-fjvve7xs]{--tool: var(--terracotta)}.tool-accent-green[data-astro-cid-fjvve7xs]{--tool: var(--green)}.tool-accent-sage[data-astro-cid-fjvve7xs]{--tool: var(--sage)}.tool-accent-sage-dark[data-astro-cid-fjvve7xs]{--tool: var(--sage-dark)}.read-progress[data-astro-cid-fjvve7xs]{position:fixed;left:0;top:0;width:100%;height:3px;z-index:40;background:var(--sage);transform:scaleX(0);transform-origin:0 0;pointer-events:none}@supports (animation-timeline: scroll()){.read-progress[data-astro-cid-fjvve7xs]{animation:read-progress linear both;animation-timeline:scroll(root)}}@keyframes read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.read-progress[data-astro-cid-fjvve7xs]{display:none}}html[data-motion=off] .read-progress[data-astro-cid-fjvve7xs]{display:none}.crumb[data-astro-cid-fjvve7xs]{padding:14px 0 0;font-size:.86rem}.crumb[data-astro-cid-fjvve7xs] .wrap[data-astro-cid-fjvve7xs]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--muted)}.crumb[data-astro-cid-fjvve7xs] a[data-astro-cid-fjvve7xs]{color:inherit;text-decoration:none}.crumb[data-astro-cid-fjvve7xs] a[data-astro-cid-fjvve7xs]:hover{text-decoration:underline}.crumb[data-astro-cid-fjvve7xs] span[data-astro-cid-fjvve7xs][aria-hidden]{opacity:.5}.post-wrap[data-astro-cid-fjvve7xs]{max-width:72ch}.post-hero[data-astro-cid-fjvve7xs]{padding:26px 0 10px}.kind[data-astro-cid-fjvve7xs]{margin:0 0 10px;font-size:.76rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--tool)}.post-hero[data-astro-cid-fjvve7xs] h1[data-astro-cid-fjvve7xs]{margin:0 0 14px;font-size:clamp(1.9rem,4.4vw,2.7rem);line-height:1.08}.post-lead[data-astro-cid-fjvve7xs]{font-size:1.16rem;line-height:1.6;color:var(--ink-2);margin:0}.post-date[data-astro-cid-fjvve7xs]{margin:14px 0 0;font-family:var(--mono);font-size:.82rem;color:var(--muted)}.post-figure-sec[data-astro-cid-fjvve7xs]{padding:16px 0 6px}.post-figure[data-astro-cid-fjvve7xs]{margin:0}.fig-frame[data-astro-cid-fjvve7xs]{border-radius:var(--radius-lg);padding:22px 22px 0;background:color-mix(in srgb,var(--tool) 12%,var(--surface-2));overflow:hidden}.fig-capture[data-astro-cid-fjvve7xs]{display:block;line-height:0}.fig-capture[data-astro-cid-fjvve7xs] img{display:block;width:100%;height:auto;border-radius:10px 10px 0 0;box-shadow:0 14px 34px var(--shadow)}.post-figure[data-astro-cid-fjvve7xs] figcaption[data-astro-cid-fjvve7xs]{margin-top:10px;font-size:.88rem;color:var(--muted)}.post-body[data-astro-cid-fjvve7xs]{padding-top:16px}.post-section[data-astro-cid-fjvve7xs]{margin-top:34px}.post-section[data-astro-cid-fjvve7xs] h2[data-astro-cid-fjvve7xs]{margin:0 0 10px;font-size:1.42rem;line-height:1.25}.post-num[data-astro-cid-fjvve7xs]{font-family:var(--mono);font-weight:400;font-size:1.1rem;color:var(--terracotta);margin-right:12px}.post-section[data-astro-cid-fjvve7xs] p[data-astro-cid-fjvve7xs]{line-height:1.7;font-size:1.05rem;color:var(--ink-2);margin:0}.post-seealso[data-astro-cid-fjvve7xs]{margin:30px 0 0;font-size:.98rem;line-height:1.6;color:var(--muted)}.post-seealso[data-astro-cid-fjvve7xs] a[data-astro-cid-fjvve7xs]{color:var(--tool);text-decoration:underline;text-underline-offset:2px}.post-seealso[data-astro-cid-fjvve7xs] a[data-astro-cid-fjvve7xs]:hover{text-decoration-thickness:2px}.post-section[data-astro-cid-fjvve7xs] .post-section-link[data-astro-cid-fjvve7xs]{margin-top:10px;font-size:.98rem}.post-section-link[data-astro-cid-fjvve7xs] a[data-astro-cid-fjvve7xs]{color:var(--tool);text-decoration:underline;text-underline-offset:2px;font-weight:600}.post-faq[data-astro-cid-fjvve7xs]{margin-top:38px}.post-faq[data-astro-cid-fjvve7xs] h2[data-astro-cid-fjvve7xs]{margin:0 0 6px;font-size:1.3rem;line-height:1.25}.faq-lines[data-astro-cid-fjvve7xs]{border-top:1px solid var(--border)}.faq-line[data-astro-cid-fjvve7xs]{border-bottom:1px solid var(--border)}.faq-line[data-astro-cid-fjvve7xs] summary[data-astro-cid-fjvve7xs]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 2px;cursor:pointer;font-weight:700;color:var(--ink);font-size:1.02rem;list-style:none}.faq-line[data-astro-cid-fjvve7xs] summary[data-astro-cid-fjvve7xs]::-webkit-details-marker{display:none}.faq-line[data-astro-cid-fjvve7xs] summary[data-astro-cid-fjvve7xs]:hover{color:var(--sage-dark)}.faq-chevron[data-astro-cid-fjvve7xs]{color:var(--muted);flex:none;transition:transform .2s cubic-bezier(.22,1,.36,1)}.faq-line[data-astro-cid-fjvve7xs][open] summary[data-astro-cid-fjvve7xs] .faq-chevron[data-astro-cid-fjvve7xs]{transform:rotate(180deg)}.faq-answer[data-astro-cid-fjvve7xs]{padding:0 2px 18px}.faq-answer[data-astro-cid-fjvve7xs] p[data-astro-cid-fjvve7xs]{margin:0;color:var(--ink-2);line-height:1.6}.faq-line[data-astro-cid-fjvve7xs][open] .faq-answer[data-astro-cid-fjvve7xs]{animation:faq-answer-in .22s var(--ease-spore) both}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.faq-chevron[data-astro-cid-fjvve7xs]{transition:none}.faq-line[data-astro-cid-fjvve7xs][open] .faq-answer[data-astro-cid-fjvve7xs]{animation:none}}.post-hero-cta[data-astro-cid-fjvve7xs]{margin:20px 0 0}.post-section-cta[data-astro-cid-fjvve7xs]{margin:14px 0 0}.post-cta[data-astro-cid-fjvve7xs]{margin-top:48px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:color-mix(in srgb,var(--sage) 12%,var(--surface));border-radius:var(--radius-lg);padding:24px 26px}.post-cta-mascot[data-astro-cid-fjvve7xs]{flex:0 0 auto;width:72px;height:auto}.post-cta-txt[data-astro-cid-fjvve7xs]{flex:1;min-width:240px}.post-cta-txt[data-astro-cid-fjvve7xs] p[data-astro-cid-fjvve7xs]{margin:0 0 14px;font-size:1.02rem;line-height:1.55;color:var(--ink)}.post-cta[data-astro-cid-fjvve7xs] .ctas[data-astro-cid-fjvve7xs]{display:flex;flex-wrap:wrap;gap:12px}.post-install[data-astro-cid-fjvve7xs]{margin:18px 0 8px}
