.apparatus-container[data-astro-cid-tzsdy6o7]{perspective:1000px;justify-content:center;align-items:center;width:100%;max-width:820px;margin:0 auto;display:flex;position:relative}.apparatus-glow[data-astro-cid-tzsdy6o7]{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle,#0071e32e 0%,#0071e300 70%);width:60%;height:50%;position:absolute;top:25%;left:20%}.apparatus-svg[data-astro-cid-tzsdy6o7]{z-index:1;filter:drop-shadow(0 20px 40px #00000012);width:100%;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative}.apparatus-container[data-astro-cid-tzsdy6o7]:hover .apparatus-svg[data-astro-cid-tzsdy6o7]{transform:scale(1.015)}.selector-section[data-astro-cid-wcqaxrbq]{background-color:var(--bg-primary);padding:80px 0}.text-center[data-astro-cid-wcqaxrbq]{text-align:center}.mx-auto[data-astro-cid-wcqaxrbq]{margin-left:auto;margin-right:auto}.section-header[data-astro-cid-wcqaxrbq]{margin-bottom:48px}.selector-card[data-astro-cid-wcqaxrbq]{border-radius:var(--radius-xl);border:1px solid var(--border-hairline);max-width:860px;box-shadow:var(--shadow-md);background:#fff;margin:0 auto;padding:36px}@media (width<=640px){.selector-card[data-astro-cid-wcqaxrbq]{padding:24px 18px}}.form-grid[data-astro-cid-wcqaxrbq]{grid-template-columns:1fr;gap:24px;margin-bottom:32px;display:grid}@media (width>=768px){.form-grid[data-astro-cid-wcqaxrbq]{grid-template-columns:repeat(3,1fr)}}.form-group[data-astro-cid-wcqaxrbq]{flex-direction:column;gap:8px;display:flex}.form-label[data-astro-cid-wcqaxrbq]{color:var(--text-primary);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.label-num[data-astro-cid-wcqaxrbq]{background-color:var(--accent-blue-subtle);width:22px;height:22px;color:var(--accent-blue);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.select-wrapper[data-astro-cid-wcqaxrbq]{position:relative}.custom-select[data-astro-cid-wcqaxrbq]{width:100%;color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border-hairline);border-radius:var(--radius-md);cursor:pointer;padding:12px 14px;font-size:.9375rem;transition:border-color .2s,background-color .2s}.custom-select[data-astro-cid-wcqaxrbq]:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-subtle);background-color:#fff;outline:none}.field-hint[data-astro-cid-wcqaxrbq]{color:var(--text-muted);font-size:.75rem;line-height:1.4}.form-actions[data-astro-cid-wcqaxrbq]{border-bottom:1px solid var(--border-hairline);margin-bottom:28px;padding-bottom:28px}.selector-result-box[data-astro-cid-wcqaxrbq]{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.result-card[data-astro-cid-wcqaxrbq]{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-hairline);padding:28px}.result-badge-wrap[data-astro-cid-wcqaxrbq]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.result-plan-title[data-astro-cid-wcqaxrbq]{color:var(--text-primary);font-size:1.375rem;font-weight:700}.result-price-box[data-astro-cid-wcqaxrbq]{align-items:baseline;gap:4px;margin-bottom:20px;display:flex}.result-price-box[data-astro-cid-wcqaxrbq] .currency[data-astro-cid-wcqaxrbq]{color:var(--text-primary);font-size:1.5rem;font-weight:600}.result-price-box[data-astro-cid-wcqaxrbq] .amount[data-astro-cid-wcqaxrbq]{letter-spacing:-.04em;color:var(--text-primary);font-size:3rem;font-weight:800;line-height:1}.result-price-box[data-astro-cid-wcqaxrbq] .period[data-astro-cid-wcqaxrbq]{color:var(--text-muted);font-size:1rem}.result-specs-grid[data-astro-cid-wcqaxrbq]{grid-template-columns:1fr;gap:12px;margin-bottom:20px;display:grid}@media (width>=640px){.result-specs-grid[data-astro-cid-wcqaxrbq]{grid-template-columns:repeat(3,1fr)}}.spec-pill[data-astro-cid-wcqaxrbq]{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.spec-label[data-astro-cid-wcqaxrbq]{color:var(--text-muted);font-size:.75rem}.spec-val[data-astro-cid-wcqaxrbq]{color:var(--text-primary);font-size:.9375rem;font-weight:600}.result-reason[data-astro-cid-wcqaxrbq]{border-radius:var(--radius-md);border-left:4px solid var(--accent-blue);color:var(--text-secondary);background:#fff;margin-bottom:24px;padding:18px 20px;font-size:.875rem;line-height:1.6}.result-reason[data-astro-cid-wcqaxrbq] strong[data-astro-cid-wcqaxrbq]{color:var(--text-primary);margin-bottom:4px;display:block}.result-actions[data-astro-cid-wcqaxrbq]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.no-match-card[data-astro-cid-wcqaxrbq]{border-left:4px solid #ff3b30}.no-match-desc[data-astro-cid-wcqaxrbq]{color:var(--text-secondary);margin-bottom:20px;font-size:.9375rem;line-height:1.6}.dimensions-section[data-astro-cid-loh5nyec]{background-color:var(--bg-secondary);padding:80px 0}.text-center[data-astro-cid-loh5nyec]{text-align:center}.mx-auto[data-astro-cid-loh5nyec]{margin-left:auto;margin-right:auto}.section-header[data-astro-cid-loh5nyec]{margin-bottom:56px}.sticky-layout[data-astro-cid-loh5nyec]{grid-template-columns:1fr;align-items:flex-start;gap:32px;display:grid}@media (width>=992px){.sticky-layout[data-astro-cid-loh5nyec]{grid-template-columns:340px 1fr;gap:48px}.sticky-sidebar[data-astro-cid-loh5nyec]{position:sticky;top:96px}}.sticky-panel[data-astro-cid-loh5nyec]{background:#fff;padding:32px 24px}.panel-tag[data-astro-cid-loh5nyec]{letter-spacing:.08em;color:var(--accent-blue);margin-bottom:8px;font-size:.6875rem;font-weight:700}.panel-title[data-astro-cid-loh5nyec]{color:var(--text-primary);margin-bottom:8px;font-size:1.25rem;font-weight:700}.panel-summary[data-astro-cid-loh5nyec]{color:var(--text-secondary);margin-bottom:24px;font-size:.875rem;line-height:1.5}.dimension-nav[data-astro-cid-loh5nyec]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.dim-nav-item[data-astro-cid-loh5nyec]{border-radius:var(--radius-md);align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex;text-decoration:none!important}.dim-nav-item[data-astro-cid-loh5nyec]:hover{background-color:var(--bg-secondary)}.dim-nav-item[data-astro-cid-loh5nyec].is-active{background-color:var(--accent-blue-subtle)}.dim-nav-item[data-astro-cid-loh5nyec].is-active .dim-num[data-astro-cid-loh5nyec]{background-color:var(--accent-blue);color:#fff}.dim-nav-item[data-astro-cid-loh5nyec].is-active .dim-nav-title[data-astro-cid-loh5nyec]{color:var(--accent-blue);font-weight:600}.dim-num[data-astro-cid-loh5nyec]{background-color:var(--bg-secondary);width:28px;height:28px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.dim-nav-text[data-astro-cid-loh5nyec]{flex-direction:column;display:flex}.dim-nav-title[data-astro-cid-loh5nyec]{color:var(--text-primary);font-size:.875rem;font-weight:500}.dim-nav-sub[data-astro-cid-loh5nyec]{color:var(--text-muted);font-size:.75rem}.panel-foot[data-astro-cid-loh5nyec]{color:var(--text-muted);border-top:1px solid var(--border-hairline);align-items:center;gap:6px;padding-top:16px;font-size:.75rem;display:flex}.foot-dot[data-astro-cid-loh5nyec]{background-color:#34c759;border-radius:50%;width:6px;height:6px}.sticky-content[data-astro-cid-loh5nyec]{flex-direction:column;gap:32px;display:flex}.dim-card[data-astro-cid-loh5nyec]{background:#fff;padding:36px 32px}@media (width<=640px){.dim-card[data-astro-cid-loh5nyec]{padding:24px 18px}}.dim-header[data-astro-cid-loh5nyec]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.dim-id[data-astro-cid-loh5nyec]{font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em}.dim-title[data-astro-cid-loh5nyec]{color:var(--text-primary);margin-bottom:12px;font-size:1.5rem;font-weight:700;line-height:1.25}.dim-p[data-astro-cid-loh5nyec]{color:var(--text-secondary);margin-bottom:24px;font-size:.9375rem;line-height:1.6}.dim-features-list[data-astro-cid-loh5nyec]{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.feature-item[data-astro-cid-loh5nyec]{background-color:var(--bg-secondary);border-radius:var(--radius-md);align-items:flex-start;gap:16px;padding:16px;display:flex}.feature-icon[data-astro-cid-loh5nyec]{border-radius:var(--radius-sm);border:1px solid var(--border-hairline);width:52px;height:52px;color:var(--accent-blue);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.feature-detail[data-astro-cid-loh5nyec] h4[data-astro-cid-loh5nyec]{color:var(--text-primary);margin-bottom:4px;font-size:.9375rem;font-weight:600}.feature-detail[data-astro-cid-loh5nyec] p[data-astro-cid-loh5nyec]{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.device-scenario-grid[data-astro-cid-loh5nyec]{grid-template-columns:1fr;gap:16px;margin-bottom:24px;display:grid}@media (width>=640px){.device-scenario-grid[data-astro-cid-loh5nyec]{grid-template-columns:repeat(3,1fr)}}.scenario-box[data-astro-cid-loh5nyec]{background-color:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-hairline);padding:18px 16px}.scenario-badge[data-astro-cid-loh5nyec]{border-radius:var(--radius-full);color:var(--accent-blue);background-color:#fff;margin-bottom:8px;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-block}.scenario-box[data-astro-cid-loh5nyec] h4[data-astro-cid-loh5nyec]{color:var(--text-primary);margin-bottom:6px;font-size:.9375rem;font-weight:600}.scenario-box[data-astro-cid-loh5nyec] p[data-astro-cid-loh5nyec]{color:var(--text-secondary);font-size:.8125rem;line-height:1.45}.dim-action-link[data-astro-cid-loh5nyec]{margin-top:16px;font-size:.875rem;font-weight:500}.plans-summary-section[data-astro-cid-n3fhtagd]{background-color:var(--bg-primary);padding:80px 0}.text-center[data-astro-cid-n3fhtagd]{text-align:center}.mx-auto[data-astro-cid-n3fhtagd]{margin-left:auto;margin-right:auto}.section-header[data-astro-cid-n3fhtagd]{margin-bottom:56px}.plans-grid[data-astro-cid-n3fhtagd]{grid-template-columns:1fr;gap:24px;margin-bottom:40px;display:grid}@media (width>=640px){.plans-grid[data-astro-cid-n3fhtagd]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.plans-grid[data-astro-cid-n3fhtagd]{grid-template-columns:repeat(4,1fr)}}.plan-card[data-astro-cid-n3fhtagd]{border-radius:var(--radius-lg);border:1px solid var(--border-hairline);background:#fff;flex-direction:column;padding:28px 24px;display:flex;position:relative}.plan-card[data-astro-cid-n3fhtagd].is-highlight{border-color:var(--accent-blue);box-shadow:0 10px 30px #0071e31f}.card-badge-wrap[data-astro-cid-n3fhtagd]{margin-bottom:12px}.plan-name[data-astro-cid-n3fhtagd]{color:var(--text-primary);margin-bottom:6px;font-size:1.375rem;font-weight:700}.plan-price-wrap[data-astro-cid-n3fhtagd]{align-items:baseline;gap:2px;margin-bottom:16px;display:flex}.price-currency[data-astro-cid-n3fhtagd]{color:var(--text-primary);font-size:1.25rem;font-weight:600}.price-val[data-astro-cid-n3fhtagd]{letter-spacing:-.04em;color:var(--text-primary);font-size:2.5rem;font-weight:800;line-height:1}.price-cycle[data-astro-cid-n3fhtagd]{color:var(--text-muted);margin-left:4px;font-size:.875rem}.card-divider[data-astro-cid-n3fhtagd]{background-color:var(--border-hairline);height:1px;margin-bottom:18px}.specs-list[data-astro-cid-n3fhtagd]{flex-direction:column;flex-grow:1;gap:14px;margin-bottom:20px;list-style:none;display:flex}.spec-row[data-astro-cid-n3fhtagd]{flex-direction:column;gap:2px;font-size:.8125rem;display:flex}.spec-name[data-astro-cid-n3fhtagd]{color:var(--text-muted);font-size:.75rem}.spec-highlight[data-astro-cid-n3fhtagd]{color:var(--accent-blue);align-items:baseline;gap:6px;font-size:1.0625rem;font-weight:700;display:flex}.spec-subtag[data-astro-cid-n3fhtagd]{color:var(--text-secondary);font-size:.6875rem;font-weight:500}.spec-value[data-astro-cid-n3fhtagd]{color:var(--text-primary);font-size:.875rem;font-weight:600}.spec-desc-text[data-astro-cid-n3fhtagd]{color:var(--text-secondary);font-size:.8125rem;line-height:1.45}.special-caution-box[data-astro-cid-n3fhtagd]{border-radius:var(--radius-sm);color:#b7791f;background-color:#fffaf0;border:1px solid #ffeaa7;align-items:flex-start;gap:6px;margin-bottom:16px;padding:8px 10px;font-size:.75rem;line-height:1.4;display:flex}.special-caution-box[data-astro-cid-n3fhtagd] svg[data-astro-cid-n3fhtagd]{flex-shrink:0;margin-top:2px}.card-footer-cta[data-astro-cid-n3fhtagd]{margin-top:auto}.w-full[data-astro-cid-n3fhtagd]{width:100%}.notice-callout[data-astro-cid-n3fhtagd]{background-color:var(--bg-secondary);border-radius:var(--radius-lg);align-items:flex-start;gap:16px;padding:24px;display:flex}.notice-icon[data-astro-cid-n3fhtagd]{border:1px solid var(--border-hairline);background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notice-content[data-astro-cid-n3fhtagd] h4[data-astro-cid-n3fhtagd]{color:var(--text-primary);margin-bottom:6px;font-size:.9375rem;font-weight:600}.notice-content[data-astro-cid-n3fhtagd] p[data-astro-cid-n3fhtagd]{color:var(--text-secondary);margin-bottom:12px;font-size:.8125rem;line-height:1.6}.notice-meta-tags[data-astro-cid-n3fhtagd]{flex-wrap:wrap;align-items:center;gap:12px;font-size:.75rem;display:flex}.meta-tag[data-astro-cid-n3fhtagd]{border:1px solid var(--border-hairline);border-radius:var(--radius-full);color:var(--text-secondary);background-color:#fff;padding:2px 10px}.detail-link[data-astro-cid-n3fhtagd]{color:var(--accent-blue);margin-left:auto;font-weight:600;text-decoration:none}.detail-link[data-astro-cid-n3fhtagd]:hover{text-decoration:underline}.reviews-section[data-astro-cid-zrsq2i4c]{background-color:var(--bg-secondary);padding:80px 0}.text-center[data-astro-cid-zrsq2i4c]{text-align:center}.mx-auto[data-astro-cid-zrsq2i4c]{margin-left:auto;margin-right:auto}.section-header[data-astro-cid-zrsq2i4c]{margin-bottom:48px}.reviews-container[data-astro-cid-zrsq2i4c]{max-width:720px;margin:0 auto}.empty-reviews-card[data-astro-cid-zrsq2i4c]{border-radius:var(--radius-xl);border:1px solid var(--border-hairline);background:#fff;flex-direction:column;align-items:center;padding:48px 32px;display:flex}.empty-icon[data-astro-cid-zrsq2i4c]{background-color:var(--bg-secondary);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.empty-title[data-astro-cid-zrsq2i4c]{color:var(--text-primary);margin-bottom:10px;font-size:1.25rem;font-weight:700}.empty-desc[data-astro-cid-zrsq2i4c]{color:var(--text-secondary);max-width:520px;margin-bottom:24px;font-size:.9375rem;line-height:1.6}.empty-status-tag[data-astro-cid-zrsq2i4c]{border-radius:var(--radius-full);background-color:var(--bg-secondary);border:1px solid var(--border-hairline);color:var(--text-muted);align-items:center;gap:8px;padding:6px 14px;font-size:.75rem;display:inline-flex}.status-dot[data-astro-cid-zrsq2i4c]{background-color:#86868b;border-radius:50%;width:6px;height:6px}.text-center[data-astro-cid-lcdefpme]{text-align:center}.mx-auto[data-astro-cid-lcdefpme]{margin-left:auto;margin-right:auto}.hero-section[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 50% 0%, #0071e30d 0%, #fbfbfd00 70%), var(--bg-primary);padding:72px 0 32px;overflow:hidden}.hero-badge[data-astro-cid-lcdefpme]{border:1px solid var(--border-hairline);border-radius:var(--radius-full);color:var(--text-secondary);box-shadow:var(--shadow-sm);background-color:#fff;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.8125rem;font-weight:500;display:inline-flex}.badge-dot[data-astro-cid-lcdefpme]{background-color:var(--accent-blue);border-radius:50%;width:8px;height:8px}.hero-headline[data-astro-cid-lcdefpme]{letter-spacing:-.035em;color:var(--text-primary);margin-bottom:20px;font-size:2.75rem;font-weight:800;line-height:1.12}@media (width>=768px){.hero-headline[data-astro-cid-lcdefpme]{font-size:4rem}}.hero-subline[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-weight:700}.hero-paragraph[data-astro-cid-lcdefpme]{color:var(--text-secondary);max-width:680px;margin-bottom:36px;font-size:1.125rem;line-height:1.65}.hero-cta-group[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.hero-trust-bar[data-astro-cid-lcdefpme]{border:1px solid var(--border-hairline);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);background-color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:40px;padding:16px 28px;display:inline-flex}.trust-item[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:2px;display:flex}.trust-num[data-astro-cid-lcdefpme]{color:var(--text-primary);font-size:1.125rem;font-weight:700}.trust-label[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.6875rem}.trust-divider[data-astro-cid-lcdefpme]{background-color:var(--border-hairline);width:1px;height:24px}@media (width<=640px){.hero-trust-bar[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);gap:16px;padding:14px 18px}.trust-divider[data-astro-cid-lcdefpme]{display:none}}.hero-graphic-wrap[data-astro-cid-lcdefpme]{width:100%;margin-top:20px}.guides-showcase-section[data-astro-cid-lcdefpme]{background-color:var(--bg-primary);padding:80px 0}.section-header[data-astro-cid-lcdefpme]{margin-bottom:56px}.guides-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px;margin-bottom:40px;display:grid}@media (width>=640px){.guides-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.guides-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.guide-card[data-astro-cid-lcdefpme]{background:#fff;flex-direction:column;padding:28px 24px;display:flex}.guide-card-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.guide-card-idx[data-astro-cid-lcdefpme]{font-size:.6875rem;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em}.guide-card-title[data-astro-cid-lcdefpme]{margin-bottom:10px;font-size:1.1875rem;font-weight:700;line-height:1.35}.guide-card-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-primary);text-decoration:none}.guide-card-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-blue)}.guide-card-desc[data-astro-cid-lcdefpme]{color:var(--text-secondary);flex-grow:1;margin-bottom:16px;font-size:.875rem;line-height:1.55}.guide-card-artifact[data-astro-cid-lcdefpme]{background-color:var(--bg-secondary);border-radius:var(--radius-sm);margin-bottom:18px;padding:8px 12px;font-size:.75rem;line-height:1.4}.artifact-label[data-astro-cid-lcdefpme]{color:var(--text-muted)}.artifact-val[data-astro-cid-lcdefpme]{color:var(--accent-blue);font-weight:500}.guide-card-foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-hairline);justify-content:space-between;align-items:center;padding-top:14px;font-size:.8125rem;display:flex}.read-time[data-astro-cid-lcdefpme]{color:var(--text-muted)}.guide-card-link[data-astro-cid-lcdefpme]{color:var(--accent-blue);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:flex}.guide-card-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.guides-more[data-astro-cid-lcdefpme]{margin-top:24px}
