.side[data-astro-cid-wv7whodv]{flex-direction:column;gap:24px;min-width:0;display:flex}.box[data-astro-cid-wv7whodv]{background:var(--c-surface);border-radius:var(--radius);padding:20px;font-size:.86rem;line-height:1.8}.box[data-astro-cid-wv7whodv] h2[data-astro-cid-wv7whodv]{border-bottom:2px solid var(--c-main);text-align:center;letter-spacing:.1em;margin:0 0 14px;padding-bottom:8px;font-size:.95rem}.who[data-astro-cid-wv7whodv]{text-align:center}.who[data-astro-cid-wv7whodv] .av[data-astro-cid-wv7whodv]{background:var(--c-main);border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 10px;display:grid}.who[data-astro-cid-wv7whodv] .name[data-astro-cid-wv7whodv]{margin:0 0 6px;font-size:1rem;font-weight:800}.who[data-astro-cid-wv7whodv] p[data-astro-cid-wv7whodv]{text-align:left;margin:0 0 10px}.pop[data-astro-cid-wv7whodv],.cats[data-astro-cid-wv7whodv],.toc-side[data-astro-cid-wv7whodv] ol[data-astro-cid-wv7whodv]{margin:0;padding:0;list-style:none}.pop[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]+li[data-astro-cid-wv7whodv]{margin-top:12px}.pop[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{color:var(--c-text);gap:10px;line-height:1.55;text-decoration:none;display:flex}.pop[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]:hover .t[data-astro-cid-wv7whodv]{color:var(--c-accent)}.pop[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{align-items:center}.no[data-astro-cid-wv7whodv]{color:#fff;background:#8a8f98;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}.no[data-astro-cid-wv7whodv].top{background:var(--c-accent)}.t[data-astro-cid-wv7whodv]{font-size:.82rem;font-weight:600}.cats[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{border-bottom:1px dashed var(--c-line);color:var(--c-text);justify-content:space-between;padding:8px 4px;text-decoration:none;display:flex}.cats[data-astro-cid-wv7whodv] span[data-astro-cid-wv7whodv]{color:var(--c-sub)}.stick[data-astro-cid-wv7whodv]{flex-direction:column;gap:16px;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow:auto}.answer[data-astro-cid-wv7whodv]{text-align:center;border:2px solid var(--c-accent)}.answer[data-astro-cid-wv7whodv] .lab[data-astro-cid-wv7whodv]{background:var(--c-accent);color:#fff;border-radius:3px;margin:-32px 0 10px;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-block}.answer[data-astro-cid-wv7whodv] .pimg[data-astro-cid-wv7whodv]{margin:0 auto 8px}.answer[data-astro-cid-wv7whodv] .nm[data-astro-cid-wv7whodv]{color:var(--c-text);font-size:.84rem;font-weight:700;line-height:1.5;text-decoration:none;display:block}.answer[data-astro-cid-wv7whodv] .pr[data-astro-cid-wv7whodv]{color:var(--c-accent);margin:6px 0 2px;font-size:1.35rem;font-weight:800;line-height:1.2}.answer[data-astro-cid-wv7whodv] .pr[data-astro-cid-wv7whodv] small[data-astro-cid-wv7whodv]{color:var(--c-sub);font-size:.68rem;font-weight:400;display:block}.answer[data-astro-cid-wv7whodv] .buy[data-astro-cid-wv7whodv]{background:var(--c-accent);color:#fff;text-align:center;box-shadow:0 3px 0 var(--c-accent-dark);border-radius:6px;margin-top:10px;padding:10px;font-weight:700;text-decoration:none;display:block}.toc-side[data-astro-cid-wv7whodv] ol[data-astro-cid-wv7whodv]{counter-reset:t}.toc-side[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]{counter-increment:t}.toc-side[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{text-indent:-2em;color:var(--c-text);padding:5px 0 5px 2em;font-size:.82rem;line-height:1.6;text-decoration:none;display:block}.toc-side[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]:before{content:counter(t) ".";text-indent:0;width:2em;color:var(--c-main);font-weight:700;display:inline-block}.toc-side[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]:hover{color:var(--c-accent)}@media (width<=1023px){.toc-side[data-astro-cid-wv7whodv]{display:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--c-bg:#f5f3ee;--c-surface:#fff;--c-text:#2b2b2b;--c-sub:#6b6b6b;--c-line:#e3dfd5;--c-soft:#faf8f3;--c-main:#1e3a5f;--c-main-soft:#e9eef5;--c-accent:#d63a2f;--c-accent-dark:#a92a21;--c-gold:#d9a520;--c-mark:#ffe58f;--radius:6px;--w-max:1120px;--w-side:300px;--font:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:16px}body{background:var(--c-bg);min-height:100vh;color:var(--c-text);font-family:var(--font);letter-spacing:.03em;overflow-wrap:anywhere;flex-direction:column;margin:0;font-size:16px;line-height:1.9;display:flex}img,svg{max-width:100%;height:auto;display:block}a{color:#1764b4;text-underline-offset:3px}a:hover{color:var(--c-accent)}p{margin:0 0 1.4em}ul,ol{padding-left:1.4em}h1,h2,h3,h4{letter-spacing:.02em;line-height:1.5}table{border-collapse:collapse;width:100%}.container{width:100%;max-width:var(--w-max);margin-inline:auto;padding-inline:16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-main{flex:1 0 auto;padding-block:24px 48px}.layout{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=1024px){.layout{grid-template-columns:minmax(0, 1fr) var(--w-side);gap:40px}}.panel{background:var(--c-surface);border-radius:var(--radius);padding:24px 18px}@media (width>=768px){.panel{padding:40px 48px}}.prose{font-size:16.5px}.prose h2{background:var(--c-main);color:#fff;border-radius:4px;margin:3.2em 0 1.2em;padding:.65em .9em;font-size:1.35rem;position:relative}.prose h2:after{content:"";border:9px solid #0000;border-top-color:var(--c-main);border-bottom:0;position:absolute;bottom:-9px;left:26px}.prose>h3{border-left:5px solid var(--c-main);border-bottom:1px solid var(--c-line);margin:2.4em 0 1em;padding:.2em 0 .35em .8em;font-size:1.15rem}.prose strong{background:linear-gradient(transparent 62%, var(--c-mark) 62%)}.prose>:first-child{margin-top:0}.chip{background:var(--c-accent);color:#fff;letter-spacing:.05em;border-radius:3px;padding:1px 10px;font-size:.75rem;font-weight:700;line-height:1.6;text-decoration:none;display:inline-block}a.chip:hover{color:#fff;background:var(--c-accent-dark)}.muted{color:var(--c-sub);font-size:.85rem}.stars{color:#f2a900;letter-spacing:1px}.table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--c-line);border-radius:4px;margin:0 0 1.6em;overflow-x:auto}.table-scroll table{font-size:.88rem;line-height:1.6}.table-scroll th,.table-scroll td{border-bottom:1px solid var(--c-line);text-align:left;vertical-align:middle;padding:10px 12px}.table-scroll tr:last-child th,.table-scroll tr:last-child td{border-bottom:0}.table-scroll thead th{background:var(--c-main-soft);white-space:nowrap;font-weight:700}.num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}img.rk{display:block;box-sizing:content-box!important;object-fit:none!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important}.th64,.th128{border:1px solid var(--c-line);background:#fff;flex:none;place-items:center;display:grid}.th64{width:66px;height:66px}.th128{width:130px;height:130px}.prose ul.concl{margin:0 0 1em;padding:0;list-style:none}.prose ul.concl li{margin:0 0 .7em;padding-left:1.5em;position:relative}.prose ul.concl li:before{content:"✓";color:var(--c-accent);font-weight:700;position:absolute;left:0}[data-theme="1"]{--c-bg:#f4f0e8;--c-surface:#fbf9f4;--c-text:#1b1b1b;--c-sub:#6f6a60;--c-line:#d8d1c2;--c-soft:#f1ece2;--c-main:#1b1b1b;--c-main-soft:#ebe5d8;--c-accent:#8e2a20;--c-accent-dark:#6d1f17;--c-gold:#8e2a20;--c-mark:#f1d9a8;--radius:0px;--font:"Noto Sans JP", "Hiragino Sans", sans-serif;--serif:"Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--w-max:860px}[data-theme="1"] body{letter-spacing:.04em}[data-theme="1"] h1,[data-theme="1"] h2,[data-theme="1"] h3,[data-theme="1"] .logo span,[data-theme="1"] .card h3,[data-theme="1"] .prod h3,[data-theme="1"] .yen,[data-theme="1"] .rb,[data-theme="1"] .cn,[data-theme="1"] .gn,[data-theme="1"] .ft h2{font-family:var(--serif)!important;font-weight:700!important}[data-theme="1"] .site-header{border-bottom:3px double var(--c-text);background:var(--c-bg)!important;border-top:0!important}[data-theme="1"] .site-header .bar{flex-direction:column;gap:2px!important;padding-block:28px 18px!important}[data-theme="1"] .site-header .logo{letter-spacing:.18em!important;color:var(--c-text)!important;font-size:2rem!important}[data-theme="1"] .site-header .logo svg{display:none}[data-theme="1"] .site-header .tagline{letter-spacing:.3em;font-size:.72rem!important;display:block!important}[data-theme="1"] .gnav{background:var(--c-bg)!important;border-top:1px solid var(--c-text)!important;border-bottom:1px solid var(--c-line)!important}[data-theme="1"] .gnav ul{justify-content:center}[data-theme="1"] .gnav a{letter-spacing:.15em;font-size:.8rem!important;font-weight:500!important}[data-theme="1"] .gnav a[aria-current=page],[data-theme="1"] .gnav a:hover{border-bottom-color:var(--c-text)!important}[data-theme="1"] .layout{grid-template-columns:minmax(0,1fr)!important}[data-theme="1"] .side{display:none!important}[data-theme="1"] .panel{background:0 0!important;padding-inline:0!important}[data-theme="1"] .prose{counter-reset:sec;line-height:2.05;font-size:17px!important}[data-theme="1"] .prose h2{border-top:1px solid var(--c-text);counter-increment:sec;color:var(--c-text)!important;background:0 0!important;border-radius:0!important;padding:1.1em 0 0!important;font-size:1.55rem!important}[data-theme="1"] .prose h2:before{content:counter(sec, decimal-leading-zero);letter-spacing:.3em;color:var(--c-accent);margin-bottom:6px;font-size:.8rem;display:block}[data-theme="1"] .prose h2:after{display:none!important}[data-theme="1"] .prose>h3{border-bottom:0!important;border-left:0!important;padding-left:0!important;font-size:1.2rem!important}[data-theme="1"] .prose>h3:before{content:"— ";color:var(--c-accent)}[data-theme="1"] .ah h1{font-size:clamp(1.6rem,4vw,2.3rem)!important;line-height:1.45!important}[data-theme="1"] .chip{border:1px solid var(--c-accent);letter-spacing:.2em;color:var(--c-accent)!important;background:0 0!important;border-radius:0!important}[data-theme="1"] .toc,[data-theme="1"] .callout,[data-theme="1"] .crit li,[data-theme="1"] .prod,[data-theme="1"] .chart,[data-theme="1"] .table-scroll,[data-theme="1"] details{border-color:var(--c-line)!important;background:0 0!important;border-radius:0!important}[data-theme="1"] .callout{border-width:1px 0!important;border-color:var(--c-text)!important;padding-inline:0!important}[data-theme="1"] .callout .label{letter-spacing:.2em;font-family:var(--serif);background:var(--c-bg)!important;color:var(--c-accent)!important;padding-left:0!important;left:0!important}[data-theme="1"] .prod header{border-bottom:1px solid var(--c-text)!important;background:0 0!important;padding-inline:0!important}[data-theme="1"] .prod{border-width:0!important}[data-theme="1"] .prod .body{padding-inline:0!important}[data-theme="1"] .rb,[data-theme="1"] .cmp .r,[data-theme="1"] .cn,[data-theme="1"] .gn{color:var(--c-accent)!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:1.8rem!important}[data-theme="1"] .rb small{display:none}[data-theme="1"] .yen{color:var(--c-text)!important}[data-theme="1"] .buy{letter-spacing:.15em;background:var(--c-text)!important;box-shadow:none!important;border-radius:0!important}[data-theme="1"] .buy:hover{background:var(--c-accent)!important;transform:none!important}[data-theme="1"] .pick,[data-theme="1"] .picks .n{border-radius:0!important}[data-theme="1"] .card{border-top:1px solid var(--c-text);padding-top:14px;box-shadow:none!important;background:0 0!important;border-radius:0!important}[data-theme="1"] .card:hover{transform:none!important}[data-theme="1"] .card .body{padding-inline:0!important}[data-theme="1"] .intro{text-align:center;background:0 0!important;border-left:0!important;padding:8px 0 24px!important}[data-theme="1"] .intro h1{display:none}[data-theme="1"] .feature,[data-theme="1"] .strip,[data-theme="1"] .thumb{border-radius:0!important}[data-theme="1"] .cat-h{border-bottom:1px solid var(--c-text)!important}[data-theme="1"] .cat-h h2:after{display:none}[data-theme="1"] .site-footer{background:var(--c-text)!important}[data-theme="2"]{--c-bg:#fff;--c-surface:#fff;--c-text:#333;--c-sub:#777;--c-line:#e6e6e6;--c-soft:#f7f8f9;--c-main:#2f6eb5;--c-main-soft:#eef4fb;--c-accent:#f2730a;--c-accent-dark:#c95c05;--c-gold:#e8b31b;--c-mark:#fff2a8;--radius:4px;--font:"Noto Sans JP", "Hiragino Sans", sans-serif}[data-theme="2"] .site-header{z-index:1;position:relative;box-shadow:0 1px 4px #00000014;border-top:0!important}[data-theme="2"] .gnav{background:var(--c-main)!important;border:0!important}[data-theme="2"] .gnav a{color:#fff!important;font-weight:500!important}[data-theme="2"] .gnav a[aria-current=page],[data-theme="2"] .gnav a:hover{background:#ffffff24;border-bottom-color:#fff!important}[data-theme="2"] .site-main{background:#fff}[data-theme="2"] .panel{padding-inline:0!important}[data-theme="2"] .prose h2{background:var(--c-main)!important;border-radius:2px!important}[data-theme="2"] .prose h2:after{display:none}[data-theme="2"] .prose>h3{border-left:0!important;border-bottom:2px solid var(--c-main)!important;padding-left:0!important}[data-theme="2"] .side .box{border:1px solid var(--c-line)}[data-theme="2"] .side .box h2{background:var(--c-main);color:#fff;border-radius:4px 4px 0 0;border:0!important;margin:-20px -20px 14px!important;padding:6px!important}[data-theme="2"] .card{border:1px solid var(--c-line);box-shadow:none!important}[data-theme="2"] .intro{border:1px solid var(--c-line);border-left:6px solid var(--c-main)!important}[data-theme="2"] .buy{background:#bf0000!important;box-shadow:0 4px #8a0000!important}[data-theme="3"]{--c-bg:#f3f5f7;--c-surface:#fff;--c-text:#222;--c-sub:#6b7280;--c-line:#e3e6ea;--c-soft:#f7f9fa;--c-main:#13865c;--c-main-soft:#e8f5ee;--c-accent:#e2421b;--c-accent-dark:#b33213;--c-gold:#e6a700;--c-mark:#d9f2e3;--radius:8px;--font:"Noto Sans JP", "Hiragino Sans", sans-serif;--w-max:1040px}[data-theme="3"] body{letter-spacing:.01em;font-size:15px}[data-theme="3"] .site-header{z-index:10;box-shadow:0 1px 0 var(--c-line);position:sticky;top:0;border-top:0!important}[data-theme="3"] .site-header .bar{padding-block:10px!important}[data-theme="3"] .site-header .logo{color:var(--c-main)!important;font-weight:900!important}[data-theme="3"] .gnav a{font-size:.82rem!important;font-weight:700!important}[data-theme="3"] .gnav a[aria-current=page],[data-theme="3"] .gnav a:hover{border-bottom-color:var(--c-main)!important;color:var(--c-main)!important}[data-theme="3"] .layout{grid-template-columns:minmax(0,1fr)!important}[data-theme="3"] .side{display:none!important}[data-theme="3"] .panel{border-radius:12px!important}[data-theme="3"] .prose{max-width:820px;margin-inline:auto;font-size:16px!important}[data-theme="3"] .ah{max-width:820px;margin-inline:auto}[data-theme="3"] .prose h2{border-left:6px solid var(--c-main);color:var(--c-text)!important;background:0 0!important;padding:0 0 0 14px!important;font-size:1.45rem!important;font-weight:900!important}[data-theme="3"] .prose h2:after{display:none}[data-theme="3"] .prose>h3{border-left:0!important;padding-left:0!important}[data-theme="3"] .cmp thead th{color:#fff;background:var(--c-main)!important}[data-theme="3"] .table-scroll{border-radius:10px!important}[data-theme="3"] .prod{box-shadow:0 2px 10px #0000000d;border-radius:12px!important}[data-theme="3"] .prod header{background:#fff!important}[data-theme="3"] .rb{border-radius:8px!important}[data-theme="3"] .callout .label{border-radius:20px!important}[data-theme="3"] .callout.point{--tone:var(--c-main);--tone-bg:var(--c-main-soft)}[data-theme="3"] .buy{background:var(--c-accent)!important;box-shadow:none!important;border-radius:999px!important}[data-theme="3"] .chip{background:var(--c-main)!important;border-radius:20px!important}[data-theme="3"] .home .grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important}[data-theme="3"] .intro{color:#fff;background:linear-gradient(135deg,#13865c,#0f6d4b)!important;border-left:0!important;border-radius:12px!important}[data-theme="3"] .intro h1{color:#fff!important}[data-theme="3"] .intro strong{border-bottom:2px solid #9be3bf;background:0 0!important}[data-theme="4"]{--c-bg:#0f1216;--c-surface:#171b21;--c-text:#e7eaee;--c-sub:#9aa3ae;--c-line:#2a313b;--c-soft:#1d222a;--c-main:#ffb020;--c-main-soft:#2a2416;--c-accent:#ffb020;--c-accent-dark:#c98600;--c-gold:#ffb020;--c-mark:#ffb02047;--radius:6px;--font:"Zen Kaku Gothic New", "Hiragino Sans", sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}[data-theme="4"] a{color:#7cc4ff}[data-theme="4"] .site-header,[data-theme="4"] .gnav{border-color:var(--c-line)!important;background:#0b0d10!important}[data-theme="4"] .site-header{border-top:3px solid var(--c-main)!important}[data-theme="4"] .site-header .logo,[data-theme="4"] .gnav a{color:var(--c-text)!important}[data-theme="4"] .site-header .logo span:before{content:"> ";color:var(--c-main);font-family:var(--mono)}[data-theme="4"] .site-header .logo svg{display:none}[data-theme="4"] .gnav a[aria-current=page],[data-theme="4"] .gnav a:hover{color:var(--c-main)!important;border-bottom-color:var(--c-main)!important}[data-theme="4"] .panel,[data-theme="4"] .side .box,[data-theme="4"] .card,[data-theme="4"] .intro{border:1px solid var(--c-line)!important;box-shadow:none!important}[data-theme="4"] .prose h2{border-bottom:1px solid var(--c-line);color:var(--c-text)!important;background:0 0!important;padding:0 0 10px!important;font-weight:900!important}[data-theme="4"] .prose h2:before{content:"## ";color:var(--c-main);font-family:var(--mono)}[data-theme="4"] .prose h2:after{display:none}[data-theme="4"] .prose>h3{border-color:var(--c-main)!important;border-bottom-color:var(--c-line)!important}[data-theme="4"] .yen,[data-theme="4"] .num,[data-theme="4"] .stars b,[data-theme="4"] .rb,[data-theme="4"] .cn,[data-theme="4"] .gn,[data-theme="4"] .picks .y,[data-theme="4"] .dates,[data-theme="4"] figcaption{font-family:var(--mono)!important}[data-theme="4"] .yen{color:var(--c-main)!important}[data-theme="4"] .chip,[data-theme="4"] .picks .n,[data-theme="4"] .cn,[data-theme="4"] .gn,[data-theme="4"] .q{color:#111!important}[data-theme="4"] .buy{color:#111!important;box-shadow:none!important}[data-theme="4"] .buy:hover{background:#ffc451!important}[data-theme="4"] .spec th,[data-theme="4"] .cmp thead th{background:var(--c-soft)!important;color:var(--c-sub)!important}[data-theme="4"] td.best{background:var(--c-main-soft)!important;color:var(--c-main)!important}[data-theme="4"] .cmp em,[data-theme="4"] .pick{background:var(--c-main)!important;color:#111!important}[data-theme="4"] tbody tr:nth-child(2n) td{background-color:#1a1f26!important}[data-theme="4"] .callout{--tone-bg:#1b1f26!important}[data-theme="4"] .callout .label{color:#111!important}[data-theme="4"] .picks a,[data-theme="4"] .crit li,[data-theme="4"] .faq details,[data-theme="4"] .prod,[data-theme="4"] .chart,[data-theme="4"] .toc{background:var(--c-surface)!important;border-color:var(--c-line)!important}[data-theme="4"] .chart svg line{stroke:#2a313b}[data-theme="4"] .chart svg text{fill:#9aa3ae}[data-theme="4"] .img,[data-theme="4"] .nm img{background:#fff!important}[data-theme="4"] .g{background:#17261d!important}[data-theme="4"] .b{background:#2a2219!important}[data-theme="4"] .site-footer{border-top:1px solid var(--c-line);background:#0b0d10!important}[data-theme="5"]{--c-bg:#f6f1e6;--c-surface:#fffdf7;--c-text:#3b342b;--c-sub:#8a7f70;--c-line:#e5dccb;--c-soft:#faf5ea;--c-main:#3f6f8f;--c-main-soft:#e9f0f4;--c-accent:#d0573b;--c-accent-dark:#a84228;--c-gold:#e2a72e;--c-mark:#ffe17a;--radius:3px;--font:"Zen Maru Gothic", "Hiragino Maru Gothic ProN", sans-serif;--hand:"Klee One", "Zen Maru Gothic", sans-serif}[data-theme="5"] body{background-color:var(--c-bg);background-image:linear-gradient(#3f6f8f12 1px,#0000 1px),linear-gradient(90deg,#3f6f8f12 1px,#0000 1px);background-size:22px 22px}[data-theme="5"] .site-header,[data-theme="5"] .gnav{background:0 0!important;border-color:#0000!important}[data-theme="5"] .site-header{border-top:0!important}[data-theme="5"] .site-header .logo{font-family:var(--hand);background:linear-gradient(transparent 60%, var(--c-mark) 60%);padding:0 6px;color:var(--c-text)!important;font-size:1.6rem!important}[data-theme="5"] .site-header .logo svg{display:none}[data-theme="5"] .gnav ul{padding-bottom:6px;gap:8px!important}[data-theme="5"] .gnav a{background:var(--c-surface);border-radius:20px;border:1px dashed var(--c-sub)!important;padding:4px 14px!important;font-weight:700!important}[data-theme="5"] .gnav a[aria-current=page],[data-theme="5"] .gnav a:hover{background:var(--c-mark)!important;color:var(--c-text)!important;border-style:solid!important}[data-theme="5"] .panel,[data-theme="5"] .side .box,[data-theme="5"] .card,[data-theme="5"] .intro{border:1px solid var(--c-line)!important;box-shadow:2px 3px #3b342b1f!important}[data-theme="5"] h1,[data-theme="5"] .prose h2,[data-theme="5"] .side .box h2,[data-theme="5"] .cat-h h2,[data-theme="5"] .toc-h,[data-theme="5"] .callout .label,[data-theme="5"] .rb{font-family:var(--hand)!important}[data-theme="5"] .prose h2{display:inline-block;color:var(--c-text)!important;background:0 0!important;background-image:linear-gradient(transparent 58%, var(--c-mark) 58%)!important;padding:0!important;font-size:1.45rem!important}[data-theme="5"] .prose h2:after{display:none}[data-theme="5"] .prose>h3{border-left:0!important;border-bottom:2px dotted var(--c-sub)!important;padding-left:0!important}[data-theme="5"] .prose>h3:before{content:"✎ ";color:var(--c-accent)}[data-theme="5"] .callout{border-style:dashed!important}[data-theme="5"] .callout .label{transform:rotate(-2deg);box-shadow:1px 2px #0000001f}[data-theme="5"] .side .box h2,[data-theme="5"] .cat-h{border-bottom-style:dashed!important}[data-theme="5"] .cat-h h2:after{display:none}[data-theme="5"] .chip{transform:rotate(-3deg);box-shadow:1px 1px #00000026;color:var(--c-text)!important;background:#f3c96b!important}[data-theme="5"] .prod{border-style:dashed!important}[data-theme="5"] .prod header{background:0 0!important;border-bottom-style:dashed!important}[data-theme="5"] .rb{border:2px solid var(--c-accent);background:var(--c-surface)!important;color:var(--c-accent)!important}[data-theme="5"] .rb.r1{border-color:var(--c-gold);color:#a87513!important}[data-theme="5"] .buy{background:var(--c-accent)!important;box-shadow:0 3px 0 var(--c-accent-dark)!important;border-radius:30px!important}[data-theme="5"] .table-scroll,[data-theme="5"] .chart{background:var(--c-surface)!important}[data-theme="5"] .site-footer{background:#4a4237!important}[data-theme="6"]{--c-bg:#e4e7ea;--c-surface:#f8f9fa;--c-text:#1b2026;--c-sub:#59626c;--c-line:#c3c9d0;--c-soft:#eceff1;--c-main:#1b2026;--c-main-soft:#dfe3e7;--c-accent:#c24c00;--c-accent-dark:#8f3800;--c-bright:#ff6a00;--c-gold:#ff6a00;--c-mark:#ff6a0038;--radius:2px;--font:"IBM Plex Sans JP", "Hiragino Sans", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--w-max:1160px}[data-theme="6"] body{letter-spacing:.015em;font-size:15.5px}[data-theme="6"] a{color:#0a5ea8}[data-theme="6"] .site-header{border-bottom:3px solid var(--c-bright);background:#14181d!important;border-top:0!important}[data-theme="6"] .site-header .bar{padding-block:12px!important}[data-theme="6"] .site-header .logo{font-family:var(--mono);text-transform:none;color:#fff!important;letter-spacing:.14em!important;font-size:1.25rem!important}[data-theme="6"] .site-header .logo svg{display:none}[data-theme="6"] .site-header .logo span:before{content:"";background:var(--c-bright);width:9px;height:9px;box-shadow:0 0 0 3px #ff6a0040, 0 0 10px var(--c-bright);vertical-align:1px;border-radius:50%;margin-right:12px;display:inline-block}[data-theme="6"] .site-header .tagline{font-family:var(--mono);letter-spacing:.08em;color:#8d98a4!important;font-size:.72rem!important}[data-theme="6"] .gnav{background:#1f252c!important;border:0!important}[data-theme="6"] .gnav a{border-right:1px solid #2c343c;color:#c9d1d9!important;border-bottom:0!important;padding:9px 14px!important;font-size:.82rem!important;font-weight:500!important}[data-theme="6"] .gnav a:hover,[data-theme="6"] .gnav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--c-bright);background:#2c343c;color:#fff!important}[data-theme="6"] .panel,[data-theme="6"] .side .box,[data-theme="6"] .card,[data-theme="6"] .intro,[data-theme="6"] .gh,[data-theme="6"] header.ch{border:1px solid var(--c-line)!important;border-top:3px solid var(--c-main)!important;border-radius:var(--radius)!important;box-shadow:none!important}[data-theme="6"] .intro,[data-theme="6"] .gh,[data-theme="6"] header.ch{border-left:1px solid var(--c-line)!important}[data-theme="6"] .intro h1,[data-theme="6"] .gh h1,[data-theme="6"] header.ch h1{font-family:var(--mono);letter-spacing:.06em;color:var(--c-main)!important}[data-theme="6"] .prose{counter-reset:sec}[data-theme="6"] .prose h2{counter-increment:sec;border-bottom:2px solid var(--c-main);align-items:baseline;gap:12px;display:flex;color:var(--c-text)!important;background:0 0!important;border-radius:0!important;padding:0 0 8px!important;font-size:1.28rem!important;font-weight:700!important}[data-theme="6"] .prose h2:before{content:counter(sec, decimal-leading-zero);font-family:var(--mono);color:#fff;background:var(--c-main);letter-spacing:.1em;padding:1px 8px;font-size:.8rem;font-weight:700}[data-theme="6"] .prose h2:after{display:none!important}[data-theme="6"] .prose>h3{font-weight:700;border-left:4px solid var(--c-bright)!important;border-bottom:0!important;padding-left:10px!important}[data-theme="6"] .prose strong{background:linear-gradient(transparent 60%, var(--c-mark) 60%)}[data-theme="6"] .chip{font-family:var(--mono);letter-spacing:.08em;background:var(--c-main)!important;color:var(--c-bright)!important;border-radius:0!important;font-size:.7rem!important}[data-theme="6"] .kind,[data-theme="6"] .dates,[data-theme="6"] .muted,[data-theme="6"] figcaption,[data-theme="6"] .crumb ol{font-family:var(--mono);letter-spacing:.02em}[data-theme="6"] .toc{background:var(--c-surface)!important;border:1px solid var(--c-line)!important;border-left:4px solid var(--c-main)!important;border-radius:0!important}[data-theme="6"] .toc-h{font-family:var(--mono);text-align:left!important;letter-spacing:.12em!important}[data-theme="6"] .callout{border-width:1px 1px 1px 5px!important;border-radius:0!important}[data-theme="6"] .callout.point{--tone:var(--c-accent);--tone-bg:#fff6ef}[data-theme="6"] .callout.info{--tone:var(--c-main);--tone-bg:#eff2f5}[data-theme="6"] .callout .label{font-family:var(--mono);letter-spacing:.08em;border-radius:0!important}[data-theme="6"] .picks a,[data-theme="6"] .crit li,[data-theme="6"] .faq details,[data-theme="6"] .chart,[data-theme="6"] .strip{background:var(--c-surface)!important;border-color:var(--c-line)!important;border-radius:0!important}[data-theme="6"] .picks .n{font-family:var(--mono);background:var(--c-main)!important;color:var(--c-bright)!important;border-radius:0!important}[data-theme="6"] .picks .y{font-family:var(--mono);color:var(--c-accent)!important}[data-theme="6"] .cn,[data-theme="6"] .gn,[data-theme="6"] .q{font-family:var(--mono);background:var(--c-main)!important;border-radius:0!important}[data-theme="6"] .a-mark{background:var(--c-accent)!important}[data-theme="6"] .table-scroll{background:var(--c-surface);border:1px solid var(--c-main)!important;border-radius:0!important}[data-theme="6"] .cmp thead th{font-family:var(--mono);letter-spacing:.08em;font-size:.72rem;background:var(--c-main)!important;color:#dfe5ea!important;border-bottom:0!important}[data-theme="6"] .cmp td,[data-theme="6"] .cmp th{border-bottom:1px solid var(--c-line)!important}[data-theme="6"] .cmp .num,[data-theme="6"] .cmp td.sc{font-family:var(--mono);font-weight:500}[data-theme="6"] td.best{font-weight:700;color:var(--c-accent-dark)!important;background:#fff0e5!important}[data-theme="6"] .cmp em{font-family:var(--mono);font-weight:700;background:var(--c-bright)!important;color:#1b2026!important;border-radius:0!important}[data-theme="6"] tbody tr:nth-child(2n) td{background-color:var(--c-soft)!important}[data-theme="6"] tbody tr:nth-child(2n) td.best{background-color:#fff0e5!important}[data-theme="6"] .cmp .r,[data-theme="6"] .prod .rb{font-family:var(--mono);background:#59626c!important;border-radius:0!important}[data-theme="6"] .cmp td.rk{background:0 0!important}[data-theme="6"] .cmp .r1,[data-theme="6"] .prod .rb.r1{background:var(--c-bright)!important;color:#1b2026!important}[data-theme="6"] .cmp .r2,[data-theme="6"] .prod .rb.r2{background:#8a94a0!important}[data-theme="6"] .cmp .r3,[data-theme="6"] .prod .rb.r3{background:#a46b3c!important}[data-theme="6"] .prod{counter-increment:unit;border:1px solid var(--c-main)!important;background:var(--c-surface)!important;border-radius:0!important}[data-theme="6"] .prod header{background:var(--c-main)!important;border-bottom:0!important}[data-theme="6"] .prod h3{color:#fff!important;font-size:1.02rem!important}[data-theme="6"] .prod .pick{font-family:var(--mono);font-weight:700;background:var(--c-bright)!important;color:#1b2026!important;border:0!important;border-radius:0!important}[data-theme="6"] .yen{font-family:var(--mono);letter-spacing:-.01em;color:var(--c-accent)!important}[data-theme="6"] .spec{border:1px solid var(--c-line);border-top:2px solid var(--c-main)!important}[data-theme="6"] .spec th{font-family:var(--mono);letter-spacing:.04em;text-transform:none;background:var(--c-soft)!important;color:var(--c-sub)!important;font-size:.74rem!important}[data-theme="6"] .spec td{font-variant-numeric:tabular-nums}[data-theme="6"] .img{border-color:var(--c-line)!important;border-radius:0!important}[data-theme="6"] .fit>div{border-radius:0!important}[data-theme="6"] .g{background:#e8f1ea!important}[data-theme="6"] .b{background:#f1ece6!important}[data-theme="6"] .buy{letter-spacing:.08em;background:var(--c-accent)!important;box-shadow:0 4px 0 var(--c-accent-dark)!important;border-radius:0!important}[data-theme="6"] .buy:hover{background:var(--c-bright)!important;color:#1b2026!important}[data-theme="6"] .side .box h2{background:var(--c-main);color:#fff;font-family:var(--mono);letter-spacing:.12em;text-align:left!important;border:0!important;margin:-20px -20px 14px!important;padding:8px 12px!important;font-size:.82rem!important}[data-theme="6"] .who .av{border-bottom:3px solid var(--c-bright);background:var(--c-main)!important;border-radius:0!important}[data-theme="6"] .no{font-family:var(--mono);background:#59626c!important;border-radius:0!important}[data-theme="6"] .no.top{color:#1b2026;background:var(--c-bright)!important}[data-theme="6"] .cats span{font-family:var(--mono)}[data-theme="6"] .jump a{font-family:var(--mono);background:var(--c-surface)!important;border-color:var(--c-main)!important;border-radius:0!important}[data-theme="6"] .cat-h{border-bottom:2px solid var(--c-main)!important}[data-theme="6"] .cat-h h2:after{background:var(--c-bright);width:64px;height:2px;border:0!important;bottom:-2px!important;right:auto!important}[data-theme="6"] .feature{border:1px solid var(--c-main);border-top:3px solid var(--c-main);border-radius:0!important}[data-theme="6"] .card:hover{border-top-color:var(--c-bright)!important;transform:none!important}[data-theme="6"] .thumb{border-bottom:1px solid var(--c-line)}[data-theme="6"] .site-footer{border-top:3px solid var(--c-bright);font-family:var(--mono);background:#14181d!important}.site-footer[data-astro-cid-jo6i4kqk]{color:#c9ced6;background:#1f2530;font-size:.85rem;line-height:1.8}.cols[data-astro-cid-jo6i4kqk]{gap:24px;padding-block:40px 28px;display:grid}@media (width>=768px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr}}.name[data-astro-cid-jo6i4kqk]{color:#fff;margin:0 0 6px;font-size:1.05rem;font-weight:800}.desc[data-astro-cid-jo6i4kqk]{margin:0}.h[data-astro-cid-jo6i4kqk]{color:#fff;margin:0 0 6px;font-weight:700}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}a[data-astro-cid-jo6i4kqk]{color:#c9ced6;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.credit[data-astro-cid-jo6i4kqk]{text-align:center;margin:0;padding:0 0 10px;font-size:.75rem}.copy[data-astro-cid-jo6i4kqk]{text-align:center;border-top:1px solid #333b48;margin:0;padding:14px;font-size:.75rem}.site-header[data-astro-cid-nen7h5rs]{border-top:4px solid var(--c-main);background:#fff}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--c-main);letter-spacing:.08em;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}.tagline[data-astro-cid-nen7h5rs]{color:var(--c-sub);margin:0;font-size:.8rem;display:none}@media (width>=768px){.tagline[data-astro-cid-nen7h5rs]{display:block}}.gnav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);background:#fff}.gnav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{scrollbar-width:none;gap:4px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.gnav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{flex:none}.gnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--c-text);border-bottom:3px solid #0000;padding:10px 14px;font-size:.88rem;font-weight:700;text-decoration:none;display:block}.gnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.gnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--c-main);border-bottom-color:var(--c-accent)}
