.ad-label[data-astro-cid-4nvpqmsd]{border:1px solid var(--color-text-secondary);color:var(--color-text-secondary);letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:.1em .5em;font-size:.72em;line-height:1.5;display:inline-block}.cta[data-astro-cid-moyaoeik]{flex-wrap:wrap;align-items:center;gap:.6em;margin:1.5em 0;display:flex}.cta-link[data-astro-cid-moyaoeik]{background:var(--accent,#2337ff);print-color-adjust:exact;border-radius:6px;padding:.7em 1.6em;font-weight:700;transition:opacity .2s;display:inline-block;color:#fff!important;text-decoration:none!important}.cta-link[data-astro-cid-moyaoeik]:hover{opacity:.85}.measurement[data-astro-cid-me4arjhe]{border-left:4px solid var(--accent,#2337ff);background:var(--color-surface);border-radius:0 6px 6px 0;margin:2em 0;padding:1.2em 1.4em}.measurement__label[data-astro-cid-me4arjhe]{flex-wrap:wrap;align-items:center;gap:.6em;font-size:.95em;font-weight:700;display:flex}.measurement__badge[data-astro-cid-me4arjhe]{background:var(--accent,#2337ff);color:#fff;letter-spacing:.04em;print-color-adjust:exact;border-radius:3px;padding:.15em .6em;font-size:.78em}.measurement__body[data-astro-cid-me4arjhe]{margin-top:.8em}.measurement__body[data-astro-cid-me4arjhe] p:last-child{margin-bottom:0}.product-card[data-astro-cid-6vlanhfe]{border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface);border-radius:8px;margin:2em 0;padding:1.4em}.product-card__head[data-astro-cid-6vlanhfe]{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.product-card__maker[data-astro-cid-6vlanhfe]{color:var(--color-text-secondary);margin:0;font-size:.85em}.product-card__name[data-astro-cid-6vlanhfe]{margin:.1em 0 0;font-size:1.15em;font-weight:700}.product-card__model[data-astro-cid-6vlanhfe]{color:var(--color-text-secondary);margin:.3em 0 0;font-size:.8em}.product-card__specs[data-astro-cid-6vlanhfe]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6em 1.2em;margin:1.2em 0 0;display:grid}.product-card__spec[data-astro-cid-6vlanhfe]{border-bottom:1px dashed var(--color-border,#e2e8f0);justify-content:space-between;gap:.8em;padding-bottom:.4em;display:flex}.product-card__spec[data-astro-cid-6vlanhfe] dt[data-astro-cid-6vlanhfe]{color:var(--color-text-secondary);font-size:.9em}.product-card__spec[data-astro-cid-6vlanhfe] dd[data-astro-cid-6vlanhfe]{margin:0;font-size:.9em;font-weight:600}.product-card__links[data-astro-cid-6vlanhfe]{flex-wrap:wrap;gap:.8em;margin-top:1.4em;display:flex}.product-card__link[data-astro-cid-6vlanhfe]{background:var(--accent,#2337ff);print-color-adjust:exact;border-radius:6px;padding:.6em 1.4em;font-size:.95em;font-weight:700;transition:opacity .2s;display:inline-block;color:#fff!important;text-decoration:none!important}.product-card__link[data-astro-cid-6vlanhfe]:hover{opacity:.85}.pr-disclosure[data-astro-cid-lkwbrdyx]{border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface);color:var(--color-text-secondary);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.6em;margin:0 0 2em;padding:.8em 1em;font-size:.88em;display:flex}.pr-disclosure__badge[data-astro-cid-lkwbrdyx]{background:var(--color-text-secondary);color:var(--color-bg,#fff);letter-spacing:.06em;print-color-adjust:exact;border-radius:3px;flex:none;padding:.1em .55em;font-size:.85em;font-weight:700}.sidebar-container{padding-top:100px}.slide-in-right{opacity:0;will-change:transform, opacity;animation:.5s ease-out .2s forwards slideInRight;transform:translate(20px)}@keyframes slideInRight{to{opacity:1;transform:translate(0)}}.sticky-toc{max-height:calc(100vh - 40px);box-shadow:none;background:0 0;border:none;padding:0;position:sticky;top:20px;overflow-y:auto}.sticky-toc::-webkit-scrollbar{width:4px}.sticky-toc::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:2px}.toc-sidebar{width:100%}.toc-title{color:var(--color-text);align-items:center;gap:.5em;margin-bottom:.8em;font-size:1.1em;font-weight:700;display:flex}.toc-list{margin:0;padding:0;list-style:none}.toc-item{position:relative}.toc-link{color:var(--color-text-secondary);border-left:2px solid var(--color-border);padding:4px 0 4px 12px;font-size:.95em;line-height:1.4;text-decoration:none;transition:color .2s,border-left-color .2s;display:block}.toc-link:hover{color:var(--accent);border-left-color:var(--accent)}.toc-link.active{color:var(--accent);border-left-color:var(--accent);background:0 0;font-weight:600}.toc-text{display:block}.toc-children{opacity:0;max-height:0;margin:0;padding-left:0;list-style:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out;overflow:hidden}.toc-item.expanded>.toc-children{opacity:1;max-height:1000px;margin-top:4px;margin-bottom:4px}.toc-item[data-depth="2"]>.toc-link{padding-left:24px}.toc-item[data-depth="3"]>.toc-link{padding-left:36px;font-size:.9em}.toc-item[data-depth="4"]>.toc-link{padding-left:48px;font-size:.85em}#toc-root{counter-reset:level1}#toc-root>.toc-item{counter-increment:level1}#toc-root>.toc-item>.toc-link .toc-text:before{content:counter(level1) ". ";color:var(--color-text-tertiary);margin-right:4px;font-size:.9em;font-weight:400}#toc-root>.toc-item>.toc-children{counter-reset:level2}#toc-root>.toc-item>.toc-children>.toc-item{counter-increment:level2}#toc-root>.toc-item>.toc-children>.toc-item>.toc-link .toc-text:before{content:counter(level1) "." counter(level2) " ";color:var(--color-text-tertiary);margin-right:4px;font-size:.9em;font-weight:400}#toc-root>.toc-item>.toc-children>.toc-item>.toc-children{counter-reset:level3}#toc-root>.toc-item>.toc-children>.toc-item>.toc-children>.toc-item{counter-increment:level3}#toc-root>.toc-item>.toc-children>.toc-item>.toc-children>.toc-item>.toc-link .toc-text:before{content:counter(level1) "." counter(level2) "." counter(level3) " ";color:var(--color-text-tertiary);margin-right:4px;font-size:.9em;font-weight:400}@media (width<=1100px){.sidebar-container{display:none}}mark.search-landing-highlight{background:var(--color-search-highlight-bg);color:var(--color-search-highlight-text);box-shadow:0 0 0 2px var(--color-search-highlight-bg);border-radius:3px;padding:0 2px}.stats-wrapper[data-astro-cid-tldeq5d5]{min-height:50vh;position:relative}.stats-wrapper[data-astro-cid-tldeq5d5]:before{content:"";background-color:var(--color-bg);z-index:-1;position:absolute;inset:100px 0 0}.hero-meta[data-astro-cid-tldeq5d5]{opacity:.9;text-shadow:0 1px 2px #00000080;color:#fff;flex-direction:column;align-items:center;gap:.8em;margin-top:1em;font-size:.9em;display:flex}.meta-row[data-astro-cid-tldeq5d5]{justify-content:center;align-items:center;gap:1.5em;display:flex}.meta-item[data-astro-cid-tldeq5d5]{align-items:center;gap:.4em;display:flex}.pdf-export-button[data-astro-cid-tldeq5d5]{color:inherit;font:inherit;cursor:pointer;background:#ffffff24;border:1px solid #ffffff85;border-radius:999px;align-items:center;gap:.4em;padding:.5em .85em;font-size:.92em;line-height:1;transition:background-color .2s,transform .2s;display:inline-flex}.pdf-export-button[data-astro-cid-tldeq5d5]:hover{background:#ffffff42;transform:translateY(-1px)}.pdf-export-button[data-astro-cid-tldeq5d5]:focus-visible{outline-offset:3px;outline:2px solid #fff}.pdf-print-heading[data-astro-cid-tldeq5d5]{display:none}.article-byline[data-astro-cid-tldeq5d5]{color:var(--color-text-secondary);margin:0 0 1.5em;font-size:.9em}.layout-container[data-astro-cid-tldeq5d5]{z-index:20;grid-template-columns:1fr 260px;gap:60px;max-width:1400px;margin:0 auto;padding:0 1em 2em;display:grid;position:relative}.content-card[data-astro-cid-tldeq5d5]{background:var(--color-surface);box-shadow:var(--shadow-card);opacity:0;will-change:transform, opacity;border-radius:16px;width:100%;min-width:0;min-height:300px;padding:3em;animation:.5s ease-out forwards slideUp;transform:translateY(30px)}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.layout-container[data-astro-cid-tldeq5d5]{grid-template-columns:1fr;gap:24px;max-width:960px;padding:0 .75em 1.5em}.content-card[data-astro-cid-tldeq5d5]{padding:2.1em 1.6em}}@media (width<=768px){.hero-meta[data-astro-cid-tldeq5d5]{gap:.55em;margin-top:.75em;padding:0 1em;font-size:.82em}.layout-container[data-astro-cid-tldeq5d5]{gap:0;padding:0 0 1.5em}.meta-row[data-astro-cid-tldeq5d5]{flex-wrap:wrap;gap:.85em}.pdf-export-button[data-astro-cid-tldeq5d5]{font-size:.88em}.content-card[data-astro-cid-tldeq5d5]{box-sizing:border-box;border-radius:0;padding:1.2em 1em}.meta-item[data-astro-cid-tldeq5d5] svg[data-astro-cid-tldeq5d5]{width:16px;height:16px}}@media print{@page{margin:15mm 16mm 18mm;@bottom-center{content:counter(page) " / " counter(pages) " ページ";color:#94a3b8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9pt;font-weight:400}}html,body{color:#1f2937!important;color-scheme:light!important;background:#fff!important;height:auto!important;overflow:visible!important}[data-theme=dark]{--black:31, 41, 55!important;--gray-dark:55, 65, 81!important;--color-bg:#fff!important;--color-surface:#fff!important;--color-text:#1f2937!important;--color-text-secondary:#4b5563!important;--color-text-tertiary:#6b7280!important;--color-text-strong:#111827!important;--color-border:#dbe2ea!important;--color-code-block-bg:#f6f8fa!important;--color-code-block-text:#1f2937!important;--color-code-inline-bg:#f3f4f6!important;--color-code-inline-text:#9d174d!important;--color-blockquote-border:#93c5fd!important;--color-blockquote-text:#475569!important}#main-content{height:auto!important;overflow:visible!important}body>header,#main-content>footer,.hero-header,.sidebar-container,#lightbox,.search-overlay{display:none!important}.stats-wrapper[data-astro-cid-tldeq5d5]:before{display:none}.layout-container[data-astro-cid-tldeq5d5]{max-width:none;padding:0;display:block}.content-card[data-astro-cid-tldeq5d5]{box-shadow:none;opacity:1;background:0 0;border-radius:0;padding:0;animation:none;transform:none}.pdf-print-heading[data-astro-cid-tldeq5d5]{border-bottom:2px solid #bfdbfe;border-left:5px solid #2563eb;margin:0 0 2.2em;padding:0 0 1em 1.1em;display:block}.pdf-print-heading[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{color:#172554;letter-spacing:-.025em;margin:0 0 .45em;font-size:25pt;line-height:1.3}.pdf-print-heading[data-astro-cid-tldeq5d5] p[data-astro-cid-tldeq5d5]{color:#64748b;letter-spacing:.02em;margin:0;font-size:10pt}.prose{counter-reset:pdf-section pdf-subsection pdf-subsubsection;width:100%;max-width:none;font-family:Noto Serif CJK SC,Source Han Serif SC,Songti SC,SimSun,serif;font-size:10.7pt;line-height:1.68;color:#1f2937!important}.pdf-print-excerpt{display:none!important}.prose>p,.prose>ul,.prose>ol,.prose>blockquote,.prose>h1,.prose>h2,.prose>h3,.prose>h4,.prose>h5,.prose>h6{max-width:none;margin-right:0}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{break-after:avoid;page-break-after:avoid;color:#172554!important}.prose h2{border-bottom-color:#bfdbfe;margin-top:2.35em;padding-bottom:.38em}.prose>h2{counter-increment:pdf-section;counter-set:pdf-subsection 0 pdf-subsubsection 0}.prose>h3{counter-increment:pdf-subsection;counter-set:pdf-subsubsection 0}.prose>h4{counter-increment:pdf-subsubsection}.prose>h2:before{content:counter(pdf-section) ". "}.prose>h3:before{content:counter(pdf-section) "." counter(pdf-subsection) " "}.prose>h4:before{content:counter(pdf-section) "." counter(pdf-subsection) "." counter(pdf-subsubsection) " "}.prose h3{margin-top:1.8em}.prose p,.prose ul,.prose ol{margin-bottom:1em}.prose li{margin-bottom:.3em}.prose p,.prose li{color:#111827!important}.prose blockquote{font-size:inherit;box-shadow:none;margin:.65em 0 1em;padding:0 1.1em;font-style:normal;color:#94a3b8!important;background:#eff6ff!important;border-color:#cbd5e1!important}.prose blockquote p{color:#94a3b8!important}.prose a{text-underline-offset:.16em;text-decoration:underline #93c5fd;color:#1d4ed8!important}.prose blockquote,.prose table,.prose>figure.markdown-image{break-inside:avoid;page-break-inside:avoid;width:100%;max-width:none;margin-left:auto;margin-right:auto}.prose img{max-height:160mm;box-shadow:none;break-inside:avoid;page-break-inside:avoid;border:1px solid #e2e8f0;border-radius:4px;margin-left:auto;margin-right:auto;display:block;filter:none!important}.prose img.pdf-print-portrait{border:0}.prose figure.markdown-image figcaption{color:#94a3b8!important}.prose code{color:#9d174d;background:#f1f5f9;border-color:#e2e8f0}.code-block-wrapper{box-shadow:none;break-inside:auto;page-break-inside:auto;box-decoration-break:clone;background:#f8fafc;border-color:#cbd5e1;overflow:visible}.code-body,.prose pre{overflow:visible!important}.prose pre,.prose pre code,.prose pre .line{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap!important}.code-copy-btn,.code-toolbar{display:none!important}.prose table{color:#334155;border-collapse:collapse;print-color-adjust:exact;border:1px solid #bfdbfe;border-radius:0;width:100%;max-width:100%;margin:1.25em 0;font-size:9pt;line-height:1.5;display:table;overflow:visible}.prose table thead{border-bottom:2px solid #93c5fd;display:table-header-group;color:#172554!important;background:#eaf3ff!important}.prose table th{border:1px solid #bfdbfe;padding:.65em .8em;font-weight:700;color:#172554!important;background:#eaf3ff!important}.prose table td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #dbeafe;padding:.58em .8em;color:#334155!important}.prose table tbody tr{break-inside:avoid;page-break-inside:avoid;background:#fff!important}.prose table tbody tr:nth-child(2n){background:#f7fbff!important}.prose table td code{white-space:normal}.prose>.mermaid-diagram{text-align:center;break-inside:avoid;page-break-inside:avoid;width:100%;max-width:none;margin:1.5em auto}.mermaid-diagram__header{display:none}.mermaid-diagram__canvas{scrollbar-width:none;justify-content:center;min-height:0;padding:0;display:flex;overflow:visible!important}.mermaid-diagram__canvas::-webkit-scrollbar{width:0;height:0;display:none}.mermaid-diagram__canvas svg{margin-left:auto;margin-right:auto;display:block;width:var(--mermaid-print-width,auto)!important;background:#fff!important;min-width:0!important;max-width:100%!important;height:auto!important}.mermaid-diagram__canvas .node rect,.mermaid-diagram__canvas .node circle,.mermaid-diagram__canvas .node ellipse,.mermaid-diagram__canvas .node polygon,.mermaid-diagram__canvas .node path{fill:#edf4ff!important;stroke:#4f7fcf!important}.mermaid-diagram__canvas .nodeLabel,.mermaid-diagram__canvas .nodeLabel p,.mermaid-diagram__canvas .label text,.mermaid-diagram__canvas .edgeLabel{color:#24292f!important;fill:#24292f!important}.mermaid-diagram__canvas .edgeLabel rect,.mermaid-diagram__canvas .labelBkg{fill:#fff!important;opacity:1!important}.mermaid-diagram__canvas .flowchart-link,.mermaid-diagram__canvas .edgePath path{stroke:#57606a!important}.mermaid-diagram__canvas marker path{fill:#57606a!important;stroke:#57606a!important}}
