@font-face{font-family:Archivo;src:url(/_astro/archivo-latin-var.DXrUVZxZ.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--desk:light-dark(#e9e5de,#16130f);--panel:light-dark(#f7f4ef,#211c17);--ink:light-dark(#1b1713,#eee6d9);--note:light-dark(#5d554b,#a1978a);--led:light-dark(#5a43d0,#a897ff);--amber:light-dark(#7a4300,#f2b45a);--faint:light-dark(#6c6459,#93897b);--panel-hi:light-dark(#fff,#29231d);--rule:light-dark(#d3ccc1,#342d25);--rule-strong:light-dark(#b3aa9d,#4b4238);--control:light-dark(#9a9083,#6d6255);--led-off:light-dark(#cbc2e3,#3a3246);--led-hot:light-dark(#3b25b8,#c2b5ff);--neon:light-dark(#4a33c4,#bcaeff);--neon-core:light-dark(#a8107a,#ff9be6);--halo:light-dark(#0000,#8c74ff73);--halo-hot:light-dark(#0000,#ff3cc8);--led-wash:color-mix(in oklab, var(--led) 14%, transparent);--on-led:light-dark(#fff,#16130f);--error:light-dark(#a3261c,#f0928a);--focus:var(--led);--grid:color-mix(in oklab, var(--rule) 70%, var(--desk));--jp:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Yu Gothic UI", "Meiryo", "Noto Sans JP", system-ui, sans-serif;--lat:"Archivo", var(--jp);--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--wrap:72rem;--measure:40em;--pad:1.5rem;--tap:44px;--radius:8px}:root:not([data-theme]){color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--desk);-webkit-text-size-adjust:100%}body{background:var(--desk);color:var(--ink);font-family:var(--jp);margin:0;font-size:1rem;line-height:1.75}.wrap{max-width:var(--wrap);padding-inline:var(--pad);margin-inline:auto}h1,h2,h3,h4{letter-spacing:0;text-wrap:balance;font-feature-settings:"palt" 1;margin:0 0 .5rem;font-weight:700;line-height:1.4}h1{margin-block-end:.75rem;font-size:1.625rem}h2{margin-block-start:2.5rem;font-size:1.25rem}h3{margin-block-start:1.25rem;font-size:1rem}h4{color:var(--note);margin-block-start:1.25rem;font-size:.9375rem}p,ul,ol,dl{margin:0 0 1.25rem}li{margin-block-end:.25rem}main :where(p,ul,ol,blockquote,.facts,.scope){max-width:var(--measure)}main :where(p,li){text-wrap:pretty}a{color:inherit;text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}a:hover{text-decoration-color:currentColor}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}code,kbd,samp,pre{font-family:var(--mono);font-size:.9em}code{background:var(--panel);border-radius:3px;padding:.05em .3em}pre{background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:.75rem;line-height:1.5;overflow-x:auto}pre code{background:0 0;padding:0}time{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}hr{border:0;border-block-start:1px solid var(--rule);margin:1.5rem 0}.skip-link{z-index:10;background:var(--panel);color:var(--ink);border:1px solid var(--led);padding:.6rem 1rem;text-decoration:none;position:absolute;top:0;left:-999px}.skip-link:focus{left:var(--pad)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{border-block-end:1px solid var(--rule)}.site-head-row{align-items:center;gap:.75rem 1.75rem;min-height:3.75rem;display:flex}.site-name{flex:none;margin:0}.site-name a{min-height:var(--tap);font-family:var(--lat);letter-spacing:.02em;color:var(--ink);align-items:center;font-size:1.1875rem;font-weight:800;font-stretch:125%;line-height:1;text-decoration:none;display:inline-flex}.site-tagline{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header .nav{gap:0 1.35rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.site-header .nav li{flex:none;margin:0}.site-header .nav a{white-space:nowrap;min-height:3.75rem;color:var(--note);align-items:center;font-size:.875rem;text-decoration:none;display:flex}.site-header .nav a:hover{color:var(--ink)}.site-header .nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px var(--led)}.head-tools{flex:none;align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.head-search{max-width:none;margin:0;position:relative}.site-header .head-search input[type=search]{inline-size:14.5rem;min-height:2.125rem;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:0 .75rem 0 2rem;font-size:.875rem}.site-header .head-search input::placeholder{color:var(--note)}.site-header .head-search input:hover{border-color:var(--control)}.head-search .icon{block-size:.875rem;inline-size:.875rem;color:var(--note);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.65rem;translate:0 -50%}.head-search-link{display:none}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.theme-switch{border:1px solid var(--rule);background:var(--panel);border-radius:999px;gap:2px;margin:0;padding:2px;display:inline-flex}.theme-switch button{block-size:1.75rem;inline-size:2rem;min-height:0;color:var(--note);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.theme-switch button:hover{color:var(--ink);background:0 0}.theme-switch .icon{block-size:1rem;inline-size:1rem}.theme-switch button[aria-pressed=true],:root[data-theme=light] .theme-switch button[data-theme-set=light],:root[data-theme=dark] .theme-switch button[data-theme-set=dark]{color:var(--led);background:var(--led-wash)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .theme-switch button[data-theme-set=dark]{color:var(--led);background:var(--led-wash)}}@media (prefers-color-scheme:light){:root:not([data-theme]) .theme-switch button[data-theme-set=light]{color:var(--led);background:var(--led-wash)}}main{padding-block:2rem 1rem;display:block}main:focus{outline:none}.page-stamp{border-block-start:1px solid var(--rule);color:var(--note);max-width:none;margin-block:2.5rem 0;padding-block-start:.75rem;font-size:.8125rem;line-height:1.6}.page-stamp>*{margin-inline-end:1.25rem}.page-stamp code{color:var(--note);background:0 0;padding:0}.site-footer{border-block-start:1px solid var(--rule);color:var(--note);margin-block-start:4rem;padding-block:1.5rem 2.5rem;font-size:.8125rem}.site-footer .nav{flex-wrap:wrap;gap:0 1.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.site-footer .nav li{margin:0}.site-footer .nav a{min-height:2rem;color:var(--note);align-items:center;text-decoration:none;display:inline-flex}.site-footer .nav a:hover{color:var(--ink);text-decoration:underline}.footer-note{max-width:var(--measure);margin:0}.so-far{gap:.1rem;margin-block:.2rem .1rem;display:grid}.so-far-label{color:var(--amber);border:1px solid;border-radius:999px;justify-self:start;padding:.05rem .55rem;font-size:.8125rem;font-weight:700}.so-far-probable .so-far-label{font-weight:600}.so-far-note{color:var(--note);font-size:.75rem;line-height:1.5}.so-far-window{color:var(--note);font-size:.8125rem;line-height:1.5}.bundle-line{color:var(--note);max-width:none;margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.bundle-line a{color:var(--ink)}.crumbs{color:var(--note);margin:0 0 .35rem;font-size:.8125rem;line-height:1.5}.crumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li{margin:0}.crumbs li+li:before{content:"›";color:var(--faint);margin:0 .45em}.crumbs a{color:var(--note);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.promises{background:var(--panel);border-radius:var(--radius);max-width:48rem;margin:1.25rem 0 2rem;padding:1.1rem 1.25rem 1.2rem}.promises h2{margin:0 0 .6rem;font-size:1.0625rem}.promise-list{margin:0;padding:0;list-style:none}.promise-list li{border-block-start:1px solid var(--rule);margin:0;padding:.45rem 0;font-size:.9375rem;line-height:1.65}.promise-list li:first-child{border-block-start:0}.promise-list a{color:var(--ink);text-decoration-color:var(--rule-strong);margin-inline-end:.6em}.page-kicker{color:var(--note);margin:0;font-size:.875rem}.page-kicker a{color:var(--note)}.sale-axis{font-family:var(--lat);color:var(--note);justify-content:space-between;max-width:none;margin:0 0 .3rem;font-size:.75rem;display:flex}.sale-run-head small{color:var(--note);margin-inline-start:.6em;font-size:.8125rem}.sale-record{border-block-start:1px solid var(--rule);max-width:none;margin:0;padding:0;list-style:none}.sale-run{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:.2rem 1rem;margin:0;padding:.75rem .1rem .8rem;display:grid}.sale-run-title{color:var(--ink);font-size:.9375rem;font-weight:600;text-decoration:none}.sale-run-title:hover{text-decoration:underline}.sale-run-meta{color:var(--note);flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;font-size:.8125rem;display:flex}.sale-run-meta small{font-size:.75rem;font-weight:400}.sale-run-count .num{color:var(--ink);font-weight:600}.sale-run-kind{font-size:.75rem}.sale-run-bar{block-size:.3125rem;inline-size:100%;margin-block-start:.35rem;display:block}.sale-run-bar .track{fill:var(--led-off)}.sale-run-bar .run{fill:var(--rule-strong)}.sale-run.is-running .sale-run-bar .run{fill:var(--led)}.price-line-subs,.price-line-period-alt{color:var(--note);font-size:.8125rem;line-height:1.5}.price-line-period-alt{margin-inline-start:.6em}.price-yen{font-family:var(--jp);color:var(--note);white-space:nowrap;margin-inline-start:.4em;font-size:.75rem;font-weight:500}.shop-row .shop-price .price-yen{margin:0;display:block}.footer-credits{flex-wrap:wrap;gap:.25rem 1.5rem;max-width:none;margin:.75rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.footer-credits li{margin:0}.footer-credits a{color:var(--note)}.collection{max-width:42rem;margin-block-end:2.5rem}.collection-list{grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem 1rem;margin:.75rem 0 0;font-size:.9375rem;line-height:1.7;display:grid}.collection-list dt{color:var(--ink);font-weight:700}.collection-list dd{color:var(--ink);margin:0}.collection-now{color:var(--note);margin:.9rem 0 0;font-size:.875rem}.collection-now b{font-family:var(--lat);color:var(--ink);font-weight:700}.season-rule{color:var(--note);max-width:44rem;margin:.35rem 0 .9rem;font-size:.8125rem}.season-previous{color:var(--ink);font-size:.9375rem}.search-type{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;max-width:none;margin:.25rem 0 .9rem;font-size:.9375rem;display:flex}.search-type span{font-weight:700}.search-type a{font-size:.875rem}.tag-match{color:var(--note);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.corrections-record{max-width:44rem;margin-block:2.5rem 1.5rem}.corrections-table{width:100%;font-size:.875rem}.corrections-table time{font-family:var(--lat)}@media (width<=36rem){.collection-list{grid-template-columns:minmax(0,1fr);gap:.1rem}.collection-list dd{margin-block-end:.6rem}}.lat{font-family:var(--lat)}.num{font-family:var(--lat);font-variant-numeric:tabular-nums}.price{font-family:var(--lat);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.price-ref{font-family:var(--lat);font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--ink) 62%, var(--desk));text-decoration:line-through 1.5px;text-decoration-color:color-mix(in oklab, var(--ink) 70%, var(--desk));white-space:nowrap;font-weight:500}.pct{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--led);white-space:nowrap;font-weight:700}.pct small{font-family:var(--jp);margin-inline-start:.1em;font-size:.64em;font-weight:700}.when{color:var(--amber);white-space:nowrap;font-weight:700}.empty,.muted{color:var(--note)}.field-note{color:var(--note);font-size:.8125rem;font-weight:400;display:block}.error{color:var(--error);font-weight:700}.lede{color:var(--note);max-width:none;margin:-.25rem 0 0;font-size:.9375rem}.lede b,.lede strong{font-family:var(--lat);color:var(--ink);font-size:1.0625rem;font-weight:700}.lede .asof{white-space:nowrap;margin-inline-start:.75rem;font-size:.8125rem}.strip-links{color:var(--note);flex-wrap:wrap;gap:.15rem 1.25rem;max-width:none;margin:-.75rem 0 1.25rem;font-size:.8125rem;display:flex}.strip-links>span{overflow-wrap:anywhere;min-width:0}.collecting{color:var(--note);margin:.4rem 0 0;font-size:.8125rem}.legend{color:var(--note);max-width:none;margin:.75rem 0 1rem;font-size:.8125rem;line-height:1.5}.legend a{color:var(--note)}.meter{--lit:0;--hold:0;isolation:isolate;block-size:.4375rem;inline-size:100%;display:block;position:relative}.meter:before{content:"";background:linear-gradient(90deg, transparent calc((var(--hold) - 1) * 5%), var(--amber) 0 calc(var(--hold) * 5%), transparent 0), linear-gradient(90deg, transparent calc(var(--lit) * 5%), var(--led-off) 0), linear-gradient(var(--run), var(--run));position:absolute;inset:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(5% - 2px),#0000 0 5%);mask:repeating-linear-gradient(90deg,#000 0 calc(5% - 2px),#0000 0 5%)}.meter:after{content:"";z-index:-1;background:linear-gradient(var(--glow), var(--glow)) content-box;filter:blur(4px);-webkit-mask:linear-gradient(90deg, #000 calc(var(--lit) * 5% + .25rem), transparent calc(var(--lit) * 5% + .5rem));mask:linear-gradient(90deg, #000 calc(var(--lit) * 5% + .25rem), transparent calc(var(--lit) * 5% + .5rem));padding:.5rem .25rem;position:absolute;inset:-.5rem -.25rem}.meter{--run:var(--led);--glow:transparent}.meter[data-zone=warm]{--run:var(--neon);--glow:var(--halo)}.meter[data-zone=hot]{--run:var(--neon-core);--glow:var(--halo-hot)}:is(.tag-level,.price-line-level,.sale-figure):has(>.meter[data-zone=hot]) .pct,.tile:has(>.meter[data-zone=hot]) .tile-figure{color:var(--neon-core);text-shadow:0 0 .5rem var(--halo-hot)}.meter[data-lit="1"]{--lit:1}.meter[data-lit="2"]{--lit:2}.meter[data-lit="3"]{--lit:3}.meter[data-lit="4"]{--lit:4}.meter[data-lit="5"]{--lit:5}.meter[data-lit="6"]{--lit:6}.meter[data-lit="7"]{--lit:7}.meter[data-lit="8"]{--lit:8}.meter[data-lit="9"]{--lit:9}.meter[data-lit="10"]{--lit:10}.meter[data-lit="11"]{--lit:11}.meter[data-lit="12"]{--lit:12}.meter[data-lit="13"]{--lit:13}.meter[data-lit="14"]{--lit:14}.meter[data-lit="15"]{--lit:15}.meter[data-lit="16"]{--lit:16}.meter[data-lit="17"]{--lit:17}.meter[data-lit="18"]{--lit:18}.meter[data-lit="19"]{--lit:19}.meter[data-lit="20"]{--lit:20}.meter[data-hold="1"]{--hold:1}.meter[data-hold="2"]{--hold:2}.meter[data-hold="3"]{--hold:3}.meter[data-hold="4"]{--hold:4}.meter[data-hold="5"]{--hold:5}.meter[data-hold="6"]{--hold:6}.meter[data-hold="7"]{--hold:7}.meter[data-hold="8"]{--hold:8}.meter[data-hold="9"]{--hold:9}.meter[data-hold="10"]{--hold:10}.meter[data-hold="11"]{--hold:11}.meter[data-hold="12"]{--hold:12}.meter[data-hold="13"]{--hold:13}.meter[data-hold="14"]{--hold:14}.meter[data-hold="15"]{--hold:15}.meter[data-hold="16"]{--hold:16}.meter[data-hold="17"]{--hold:17}.meter[data-hold="18"]{--hold:18}.meter[data-hold="19"]{--hold:19}.meter[data-hold="20"]{--hold:20}.chip{color:var(--note);border:1px solid var(--rule-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .5em;font-size:.75rem;font-weight:500;line-height:1.55;display:inline-flex}.chip-free,.badge-free{color:var(--led);border-color:var(--led);font-weight:700}a.chip-link{min-height:2rem;color:var(--note);border-color:var(--rule);padding:0 .85rem;font-size:.8125rem;text-decoration:none}a.chip-link:hover{color:var(--ink);border-color:var(--control)}a.chip-link[aria-current=true]{color:var(--ink);border-color:var(--led);background:var(--led-wash);font-weight:600}a.chip-link .chip-count{font-family:var(--lat);color:var(--note);margin-inline-start:.4em;font-size:.75rem}.chip-row{flex-wrap:wrap;gap:.5rem;max-width:none;margin:0 0 1rem;padding:0;list-style:none;display:flex}.chip-row li{margin:0}button{font:inherit;min-height:var(--tap);color:var(--on-led);background:var(--led);border:1px solid var(--led);cursor:pointer;border-radius:6px;padding:.5rem 1.1rem;font-size:.875rem;font-weight:700}button:hover{background:color-mix(in oklab, var(--led) 85%, var(--ink))}.btn{min-height:2.5rem;color:var(--on-led);background:var(--led);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.4em;padding:0 1.1rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in oklab, var(--led) 85%, var(--ink));color:var(--on-led)}.btn-quiet{color:var(--ink);border:1px solid var(--rule-strong);background:0 0}.btn-quiet:hover{color:var(--ink);background:var(--panel)}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:none;margin:1.5rem 0;padding:0;list-style:none;display:flex}.pager li{margin:0}.pager a,.pager span{min-inline-size:2.5rem;min-height:2.5rem;font-family:var(--lat);border:1px solid var(--rule);color:var(--note);border-radius:999px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.pager a:hover{color:var(--ink);border-color:var(--control)}.pager [aria-current=page]{color:var(--ink);border-color:var(--led);background:var(--led-wash);font-weight:700}.pager .pager-gap{border:0;min-inline-size:1rem;padding:0}.shelf-section{margin-block-start:3rem}.shelf-section:first-of-type{margin-block-start:1.75rem}.sec-head{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0 0 .9rem;display:flex}.sec-head h2{margin:0;font-size:1.25rem}.sec-head .sec-note{color:var(--note);font-size:.8125rem}.sec-head .sec-more{color:var(--note);white-space:nowrap;margin-inline-start:auto;font-size:.8125rem;text-decoration:none}.sec-head .sec-more:hover{color:var(--ink);text-decoration:underline}.tile{background:var(--panel);border-radius:var(--radius);border:1px solid #0000;flex-direction:column;gap:.35rem;min-width:0;padding:1rem 1.1rem .9rem;display:flex;position:relative}.tile:hover{border-color:var(--rule);background:var(--panel-hi)}.tile-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.tile-title a{color:var(--ink);text-decoration:none}.tile-figure-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;max-width:none;margin:.2rem 0 0;display:grid}.tile-figure{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;max-width:none;margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.tile-figure.discount-strong,.tile-figure.discount-mid{color:var(--led)}.tile-figure.discount-weak{color:var(--ink)}.tile-figure.figure-none{font-family:var(--jp);color:var(--note);font-size:.9375rem;font-weight:400}.tile-figure .figure-word{font-family:var(--jp);font-size:.6em;font-weight:700}.tile-deadline{color:var(--amber);max-width:none;margin:0;font-size:.8125rem;font-weight:700;line-height:1.4}.tile-count{color:var(--note);max-width:none;margin:0;font-size:.8125rem}.tile-count .num{color:var(--ink);font-weight:600}.rack-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;max-width:none;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.rack-row>li{min-width:0;margin:0}.tile.rack{border:1px solid var(--rule);background:0 0;gap:.3rem;block-size:100%;padding:.75rem .95rem .7rem}.tile.rack:hover{background:var(--panel);border-color:var(--control)}.tile.rack .tile-title{-webkit-line-clamp:1;font-family:var(--lat);font-size:1rem;font-weight:600;font-stretch:92%;line-height:1.3}.tile.rack .tile-figure-row{margin:0;display:block}.tile.rack .tile-figure{font-size:1.1875rem}.tile.rack .tile-figure.figure-giveaway{font-family:var(--jp);font-size:.9375rem;font-weight:700}.tile.rack .tile-figure.figure-none{font-size:.8125rem}.tile.rack .meter{block-size:.3125rem;margin-block-start:.1rem}.tile-foot{align-items:baseline;gap:.5rem;max-width:none;margin:auto 0 0;padding-block-start:.2rem;font-size:.75rem;line-height:1.4;display:flex}.tile-foot .tile-count{font-size:inherit;white-space:nowrap}.tile-foot .tile-deadline{font-size:inherit;white-space:nowrap;margin-inline-start:auto}.tile-deadline.is-unknown{color:var(--faint);font-weight:400}.tile.rack .tile.rack .tile-title a:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.tile.rack:has(.tile-title a:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tile.rack[aria-current=true]{border-color:var(--led);background:var(--led-wash)}.tile.rack .tile-sub{color:var(--note);white-space:nowrap;text-overflow:ellipsis;max-width:none;margin:-.15rem 0 0;font-size:.75rem;line-height:1.4;overflow:hidden}.tile.rack .tile-state{max-width:none;margin:0;font-size:.75rem}.notice-list{border-block-start:1px solid var(--rule);max-width:none;margin:0 0 1.25rem;padding:0;list-style:none}.notice-list li{border-block-end:1px solid var(--rule);margin:0}.notice-list a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:.7rem .1rem;text-decoration:none;display:grid}.notice-meta{justify-content:flex-end;align-items:baseline;gap:.9rem;display:flex}.notice-meta>span:empty{display:none}.notice-list a:hover .notice-title{text-decoration:underline}.notice-list a{padding-inline-end:1.25rem;position:relative}.notice-list a:after{content:"";border-block-start:1.5px solid var(--note);border-inline-end:1.5px solid var(--note);block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:50%;inset-inline-end:.25rem;transform:translateY(-50%)rotate(45deg)}.notice-title{font-size:.9375rem;font-weight:600}.notice-title small{color:var(--note);margin-inline-start:.6em;font-size:.8125rem;font-weight:400}.notice-figure{font-size:.875rem}.notice-when{text-align:right;color:var(--note);font-size:.8125rem}.notice-count{color:var(--note);white-space:nowrap;font-size:.8125rem}.notice-rate{margin-inline-start:.6em;font-size:.8125rem}.notice-title .notice-rate small{color:inherit;margin-inline-start:.1em;font-size:.64em;font-weight:700}.when-unknown{color:var(--faint);white-space:nowrap;font-size:.8125rem}.giveaway-list+.notice-list{margin-block-start:-.5rem}.rack-row+.notice-list{margin-block-start:1rem}.notice-count .num{color:var(--ink);font-weight:600}.notice-also{color:var(--note);white-space:nowrap;font-size:.75rem}.notice-also .also-word{white-space:nowrap}.ended-list{max-width:none;margin:1.5rem 0 1.25rem}.ended-list summary{cursor:pointer;color:var(--note);padding-block:.5rem;font-size:.9375rem;font-weight:600}.ended-list summary:hover{color:var(--ink)}.ended-list ul{max-width:none;margin:.25rem 0 0;padding:0;list-style:none}.ended-list li{border-block-start:1px solid var(--rule);margin:0;padding-block:.45rem;font-size:.875rem;line-height:1.5}.shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:none;margin:0 0 1rem;padding:0;list-style:none;display:grid}.shelf>li{min-width:0;margin:0}.tag{background:var(--panel);border-radius:var(--radius);--name-fs:.9375rem;--window:50cqi;border:1px solid #0000;flex-direction:column;block-size:100%;padding:.75rem .8rem .7rem;display:flex;position:relative;container-type:inline-size}.shelf:not(:has(.tag-media img)) .tag{--window:max(30cqi, 4.25rem)}.tag:hover{background:var(--panel-hi);border-color:var(--rule)}.tag:has(.tag-link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tag-maker{font-family:var(--lat);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:none;justify-content:space-between;align-items:center;gap:.75rem;min-block-size:1rem;margin:0;font-size:.75rem;font-weight:600;font-stretch:92%;line-height:1.4;display:flex;overflow:hidden}.tag-maker .tag-brand{text-overflow:ellipsis;min-width:0;overflow:hidden}.tag-kind{min-width:0;font-family:var(--lat);color:var(--note);white-space:nowrap;flex:0 auto;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;font-stretch:92%;display:inline-flex}.tag-kind .kind-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.tag-maker.is-field{justify-content:flex-start}.glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1rem;inline-size:1rem}.tag-kind .glyph{stroke-width:1.4px;block-size:1.25rem;inline-size:1.25rem;color:var(--led)}.tag-name{font-family:var(--lat);font-stretch:88%;font-size:var(--name-fs);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;min-block-size:2.44em;margin:.15rem 0 0;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.tag-link{color:var(--ink);text-decoration:none}.tag-link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.tag-price{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;max-width:none;margin:.6rem 0 0;display:flex}.tag-price .price{font-size:1.1875rem;line-height:1.2}.tag-price .price-ref{font-size:.9375rem}.tag-level{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;max-width:none;margin:.4rem 0 0;display:grid}.tag-level .pct{font-size:.875rem}.tag-shop{color:var(--note);justify-content:space-between;gap:.5rem;max-width:none;margin:auto 0 0;padding-block-start:.65rem;font-size:.75rem;line-height:1.4;display:flex}.tag-shop .shop-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tag-shop .when{font-size:.75rem}.tag-compare{color:var(--note);max-width:none;margin:.1rem 0 0;font-size:.75rem;font-weight:600}.tag-run{background:var(--panel);border:1px dashed color-mix(in oklab, var(--led) 55%, transparent)}.tag-run:hover{border-style:solid}.tag-run .tag-link{color:var(--led)}.tag-catalog .price-none{color:var(--note);font-size:.875rem}.tag-catalog .tag-note{line-height:1.5}.guide-products .sec-head h2{font-size:1.0625rem}.guide-conditions{color:var(--note);flex-wrap:wrap;gap:.15rem 1.25rem;max-width:none;margin:-.4rem 0 .8rem;font-size:.8125rem;line-height:1.5;display:flex}.guide-history{margin-block-start:1.5rem}.guide-history h2{color:var(--note);margin-block:0 .4rem;font-size:.875rem}.guide-history ol{color:var(--note);margin:0;padding:0;font-size:.8125rem;line-height:1.6;list-style:none}.guide-history li{grid-template-columns:6.5rem minmax(0,1fr);column-gap:.5rem;max-width:40rem;display:grid}.guide-history time{font-family:var(--lat);color:var(--ink)}.tag-media{block-size:var(--window);grid-template:minmax(0,1fr)/minmax(0,1fr);row-gap:.2rem;margin:0 0 .6rem;display:grid}.shelf:has(.tag-media-credit) .tag-media{grid-template-rows:minmax(0,1fr) .8125rem}.tag-photo{border:1px solid light-dark(var(--rule),transparent);background:#fff;border-radius:4px;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-block-size:0;padding:.5rem;display:grid}.tag-photo img{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.tag-media-credit{color:var(--note);white-space:nowrap;text-overflow:ellipsis;grid-row:2;max-width:none;margin:0;font-size:.625rem;line-height:1.3;overflow:hidden}.tag-media+.tag-maker,.plate+.tag-maker{block-size:1.25rem}.plate{block-size:var(--window);background:light-dark(var(--desk),var(--panel-hi));border:1px solid var(--rule);border-radius:4px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;min-block-size:0;min-inline-size:0;margin:0 0 .6rem;padding:.5rem .65rem;display:grid;overflow:hidden}.plate-emblem{stroke-width:1px;block-size:2.75rem;inline-size:2.75rem;color:color-mix(in oklab, var(--note) 70%, transparent);grid-area:1/2;align-self:center}.plate-spec{min-inline-size:0;font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;grid-area:1/1;align-self:end;align-items:baseline;gap:.1rem .85rem;max-width:none;margin:0;font-size:.9375rem;font-weight:600;font-stretch:92%;line-height:1.25;display:flex}.plate-spec-item{white-space:nowrap}.plate-unit{color:var(--note);font-size:.75rem;font-weight:500}.tag-note{color:var(--note);max-width:none;margin:.4rem 0 0;font-size:.8125rem;line-height:24px}.tag-note .num{color:var(--ink);font-weight:600}.free-strip{background:var(--panel);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);gap:.6rem;max-width:none;padding:1rem 1.1rem;display:grid}.free-strip h2,.free-strip h3{margin:0;font-size:.9375rem;line-height:1.5}.free-strip .free-note{color:var(--note);font-size:.8125rem;font-weight:400;display:block}.free-strip ul{flex-wrap:wrap;gap:.3rem 1.1rem;max-width:none;margin:0;padding:0;list-style:none;display:flex}.free-groups{gap:.9rem;display:grid}.free-group{gap:.3rem;display:grid}.free-maker{margin:0;font-size:.9375rem;font-weight:700}.free-maker small{color:var(--note);margin-inline-start:.6rem;font-size:.75rem;font-weight:400}.free-strip li{margin:0}.free-strip li a{font-family:var(--lat);font-size:.9375rem;font-weight:500;font-stretch:90%;text-decoration:none}.free-strip li a:hover{text-decoration:underline}.guide-cards{grid-template-columns:minmax(0,1fr);gap:.5rem;max-width:none;margin:0 0 1rem;padding:0;list-style:none;display:grid}.guide-cards>li{margin:0}.guide-cards a{border:1px solid var(--rule);border-radius:var(--radius);block-size:100%;padding:.85rem 1rem;text-decoration:none;display:block}.guide-cards a:hover{background:var(--panel);border-color:var(--control)}.guide-cards b{font-size:.9375rem;line-height:1.5;display:block}.guide-cards .guide-summary{-webkit-line-clamp:2;color:var(--note);-webkit-box-orient:vertical;margin-block-start:.2rem;font-size:.8125rem;line-height:1.6;display:-webkit-box;overflow:hidden}.table-wrap{overscroll-behavior-x:contain;margin-block-end:1.25rem;overflow-x:auto}.dev-ref :is(p,li){overflow-wrap:break-word}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem;line-height:1.45}caption{text-align:left;color:var(--note);padding-block:0 .4rem;font-size:.8125rem}th,td{text-align:left;vertical-align:top;border-block-end:1px solid var(--rule);padding:.6rem .75rem .6rem 0}th:last-child,td:last-child{padding-inline-end:0}thead th{color:var(--note);white-space:nowrap;border-block-end:1px solid var(--rule-strong);font-size:.75rem;font-weight:600}tbody th[scope=row]{color:var(--ink);font-weight:600}tbody:last-of-type tr:last-child>*{border-block-end:0}td.amount,th.amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}td.amount{font-family:var(--lat);font-size:1.0625rem;font-weight:700}td.amount.amount-none{font-family:var(--jp);font-size:inherit;color:var(--note);font-weight:400}td.amount .amount-value{display:block}td.amount .amount-discount{font-family:var(--jp);color:var(--note);white-space:nowrap;font-size:.75rem;font-weight:400;display:block}td.amount .amount-discount.discount-strong,.facts dd.discount-strong,.badge.discount-strong{color:var(--led);font-weight:700}td.amount .amount-discount.discount-mid,.facts dd.discount-mid,.badge.discount-mid{color:var(--led);font-weight:600}td.amount .amount-discount.discount-weak,.facts dd.discount-weak,.badge.discount-weak{color:var(--note);font-weight:400}td.sales-conditions{color:var(--note);font-size:.8125rem}td.price-merchant_only,td.price-confirmed,td.price-last_checked{font-weight:600}.offer-qualifier{color:var(--ink);overflow-wrap:anywhere;margin-block-start:.125rem;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.offers tbody tr[id]{scroll-margin-block-start:1rem}.editorial td.col-detail a{white-space:nowrap}.listing-count{color:var(--note);font-size:.8125rem;line-height:1.45;display:block}.ad-notice{max-inline-size:46em;color:var(--ink);margin:.35rem 0 .9rem;font-size:.875rem;line-height:1.6}.offers tbody[id]{scroll-margin-block-start:1rem}.offers tbody:not(:last-of-type)>tr:last-child>*{border-block-end-color:var(--rule-strong)}.offers tr.more-listings>td.col-more{padding:0}.offers tr.more-listings details{margin:0}.offers tr.more-listings summary{cursor:pointer;color:var(--note);padding:.45rem 0;font-size:.8125rem}.offers tr.more-listings summary:hover{color:var(--ink)}.offers-nested{margin:0}.offers-nested caption,.offers-nested thead tr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.offers-nested tbody tr:first-child>*{border-block-start:1px solid var(--rule)}.offers{table-layout:fixed;width:100%}.offers-full{min-width:46rem}.offers-full .col-merchant{width:17%}.offers-full .col-price-state{width:10%}.offers-full .amount{width:11%}.offers-full .col-deadline{width:15%}.offers-full .col-checked{width:12%}.offers-full .sales-conditions{width:20%}.offers-full .col-link{width:15%}.offers-compact{min-width:34rem}.offers-compact .col-merchant{width:22%}.offers-compact .col-price-state,.offers-compact .amount{width:14%}.offers-compact .sales-conditions{width:32%}.offers-compact .col-link{width:18%}.offers .col-price-state{white-space:normal}.offers .merchant-name{overflow-wrap:anywhere;font-weight:600;display:block}.offers .edition-name{font-family:var(--lat);color:var(--note);overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;font-stretch:92%;display:block}.offers tbody td.col-link a:first-of-type{min-height:2rem;color:var(--led);border:1px solid color-mix(in oklab, var(--led) 55%, transparent);border-radius:6px;align-items:center;padding:0 .7rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.offers tbody td.col-link a:first-of-type:hover{background:var(--led-wash)}.col-deadline .state{white-space:normal;display:block}.col-deadline .deadline-value.deadline-unknown{color:var(--note);font-weight:400}.col-deadline .deadline-none{color:var(--note);padding-inline-start:1rem;display:block}.col-deadline .deadline-value{font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.col-deadline .deadline-note{color:var(--note);margin-block-start:.25rem;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.product-list{margin-block-end:1.25rem}.product-list th.product-name{font-weight:600}.product-list th.product-name a{font-family:var(--lat);font-size:.9375rem;font-stretch:92%}.product-list td a{color:var(--note);text-decoration:none}.product-list td a:hover{color:var(--ink);text-decoration:underline}.product-list td.price-state{white-space:nowrap}.product-list td.amount.price-none{text-align:right}.product-list .catalog-status{color:var(--note);font-size:.8125rem;font-weight:400;display:block}.product-list td.sale-mark{white-space:nowrap}.product-list .chip-sale{color:var(--ink);text-decoration:none}.product-list .chip-sale.discount-strong{color:var(--led);border-color:var(--led);font-weight:700}.product-list .chip-sale:hover{text-decoration:underline}.product-list .price-none-mark{color:var(--note)}.product-list td.price-foreign{font-variant-numeric:tabular-nums}.badges{flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;max-width:none;margin:0 0 .5rem;font-size:.8125rem;display:flex}.badge{color:var(--note);white-space:nowrap;font-weight:400}.badge.badge-free{border:1px solid var(--led);border-radius:999px;padding:0 .5em;line-height:1.55}.badges .badge-discount{font-family:var(--lat);font-size:1rem}.badges .state{font-size:.8125rem}.sale-head{background:var(--panel);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);gap:.75rem 2rem;max-width:none;margin:0 0 1.5rem;padding:1.25rem 1.35rem;display:grid}.sale-head .sale-figure .badge-discount{font-size:inherit}.sale-head .sale-figure.sale-figure-none{display:none}.sale-head .badge-claimed{font-size:inherit}.sec-title-small{margin:0 0 .6rem;font-size:.9375rem}.sale-head .sale-figure{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;max-width:32rem;margin:0;display:grid}.sale-head .sale-figure .pct{font-size:2.25rem;line-height:1}.sale-head .sale-figure .meter{block-size:.625rem}.sale-head .sale-line{color:var(--note);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;max-width:none;margin:0;font-size:.875rem;display:flex}.sale-store,.sale-announcement{color:var(--note);font-size:.875rem}.sale-head .sale-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;max-width:none;margin:0;display:flex}.card{border-block-start:1px solid var(--rule);margin:0;padding-block:1.25rem}.card>:last-child{margin-block-end:0}.card h2,.card h3{margin-block-start:0}.facts{grid-template-columns:max-content minmax(0,1fr);gap:0 1rem;margin:0 0 1.25rem;font-size:.875rem;line-height:1.6;display:grid}.facts dt{color:var(--note);border-block-start:1px solid var(--rule);white-space:nowrap;padding-block:.3rem;font-size:.8125rem;font-weight:600}.facts dd{border-block-start:1px solid var(--rule);overflow-wrap:anywhere;margin:0;padding-block:.3rem}.facts dt:first-of-type,.facts dt:first-of-type+dd{border-block-start:0}.scope{grid-template-columns:max-content minmax(0,1fr);gap:0 1rem;margin:0 0 1rem;font-size:.8125rem;line-height:1.5;display:grid}.scope dt{color:var(--note);white-space:nowrap}.scope dd{overflow-wrap:anywhere;margin:0}.state{white-space:nowrap;color:var(--note);font-weight:500}.state.state-ending_soon{color:var(--amber);font-weight:700}.state.state-active{color:var(--ink);font-weight:600}.state.state-expired,.state.state-withdrawn{font-weight:400}.price-last_checked,.price-unverified,.price-merchant_only,.price-state.price-none{color:var(--note)}.cta{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;max-width:none;margin:0 0 1.25rem;display:flex}.cta-primary{font-weight:700}.merchant-group{margin-block:1rem 1.5rem}.merchant-group h3{margin:0 0 .35rem;font-size:1.0625rem}.merchant-group h3 .muted{font-size:.875rem;font-weight:400}.merchant-group .cta{margin:0 0 .6rem}.merchant-group .cta-primary{min-height:2.5rem;color:var(--on-led);background:var(--led);border-radius:6px;align-items:center;padding:0 1.1rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.merchant-group .cta-primary:hover{background:color-mix(in oklab, var(--led) 85%, var(--ink))}.merchant-group caption{padding-block-end:.25rem;font-size:.8125rem}.merchant-group .table-wrap{margin-block-end:.5rem}.merchant-list{margin:0 0 1.25rem;padding:0;list-style:none}.merchant-list li{border-block-start:1px solid var(--rule);padding-block:.5rem}#brand-sales,#category-sales,#target-editions,#sale-products{scroll-margin-block-start:1rem}.guide-list{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;max-width:none;margin:1rem 0 1.25rem;padding:0;list-style:none;display:grid}.guide-list li{background:var(--panel);border:1px solid var(--rule);border-radius:8px;align-content:start;gap:.3rem;margin:0;padding:.9rem 1rem .85rem;display:grid;position:relative}.guide-list li:hover{border-color:var(--control)}.guide-kicker{color:var(--note);font-size:.75rem}.guide-list .guide-title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.45;text-decoration:none}.guide-list .guide-title:after{content:"";border-radius:inherit;position:absolute;inset:0}.guide-summary{display:block}.guide-list .guide-summary{-webkit-line-clamp:3;color:var(--note);-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.65;display:-webkit-box;overflow:hidden}.guide-meta{color:var(--note);flex-wrap:wrap;gap:0 1rem;font-size:.75rem;display:flex}.guide-meta a{z-index:1;color:var(--note);position:relative}.guide-products{margin:1.25rem 0 1.75rem}.guide-products .table-wrap{margin-block-end:.5rem}.guide-products-empty{font-size:.875rem}.candidate .facts{max-width:none}.find-results-head{margin-block-start:1.5rem}.find-results-head>h2{margin-block-end:.5rem}.find-results{margin-block:0 2.5rem}.find-asked{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 1rem;display:flex}.find-asked .chip{color:var(--ink);padding-inline:.7rem;font-size:.8125rem;line-height:1.8}.find-top-note{color:var(--note);margin:0 0 .75rem;font-size:.8125rem}details.find-edit{border:1px solid var(--rule);border-radius:8px;max-width:52rem;margin-block:.5rem 1.5rem;padding:0 1rem}details.find-edit>summary{min-height:var(--tap);cursor:pointer;align-items:center;font-size:.9375rem;font-weight:600;display:flex}details.find-edit>summary:after{content:"＋";color:var(--note);margin-inline-start:auto;font-weight:400}details.find-edit[open]>summary:after{content:"−"}details.find-edit>form{padding-block-end:1rem}.cand-group{margin-block:1.25rem 2rem}.cand-group-title{align-items:baseline;gap:.75rem;margin:0 0 .75rem;font-size:1rem;display:flex}.cand-sub{color:var(--note);margin-inline-start:.6rem;font-size:.8125rem;font-weight:400}.cand-group-title .cand-sub{margin-inline-start:0}.cand-list{gap:.75rem;display:grid}article.candidate{background:var(--panel);border:1px solid var(--rule);border-radius:8px;max-width:52rem;padding:1rem 1.15rem .9rem}.cand-head{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.75rem;margin:0 0 .35rem;display:grid}.cand-rank{block-size:1.75rem;inline-size:1.75rem;font-family:var(--lat);color:var(--led);border:1px solid var(--led);border-radius:999px;grid-row:span 2;align-self:start;place-items:center;margin:.1rem 0 0;font-size:.875rem;font-weight:700;display:grid}.cand-maker{color:var(--note);grid-column:2;margin:0;font-size:.75rem}.cand-title{grid-column:2;margin:.05rem 0 0;font-size:1.125rem;line-height:1.4}.cand-head+.cand-price,.cand-head~.cand-cautions,.cand-head~.cand-shops,.cand-head~details.cand-more{margin-inline-start:2.5rem}.cand-title a{color:var(--ink);text-decoration:none}.cand-title a:hover{text-decoration:underline}.cand-price{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:.25rem 0 .6rem;display:flex}.cand-total{font-family:var(--lat);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.625rem;font-weight:700}.cand-certainty{color:var(--note);font-size:.8125rem}.cand-total-none{color:var(--note);font-size:.9375rem;font-weight:600}.cand-fit{border:1px solid;border-radius:999px;padding:.05rem .6rem;font-size:.8125rem;font-weight:700}.cand-fit.fit-in{color:var(--led)}.cand-fit.fit-out{color:var(--amber)}.cand-reasons,.cand-cautions{margin:0 0 .5rem;padding-inline-start:1.1rem;font-size:.875rem;line-height:1.6}.cand-reasons li,.cand-cautions li{margin:0}.cand-cautions{color:var(--amber)}.cand-shops{margin-block:.75rem .25rem}.cand-shops h4{margin:0 0 .25rem;font-size:.875rem}.candidate h4{margin-block:.75rem .35rem;font-size:.875rem}details.cand-more{max-width:none;margin-block-start:.5rem}details.cand-more>summary{cursor:pointer;color:var(--note);padding-block:.35rem;font-size:.8125rem;font-weight:600}details.cand-more>summary:hover{color:var(--ink)}details.cand-more[open]>summary{margin-block-end:.5rem}.find-unresolved{color:var(--amber);font-size:.875rem}.find-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-block:1.5rem 1rem;display:flex}.find-actions .muted{margin:0}.find-mysetup{color:var(--note);font-size:.875rem}details.find-basis{max-width:var(--measure);margin-block:1rem}details.find-basis>summary{cursor:pointer;color:var(--note);padding-block:.35rem;font-size:.875rem;font-weight:600}details.find-basis>summary:hover{color:var(--ink)}details.find-basis ul{font-size:.875rem}details.conditions>summary:after{content:"＋";color:var(--note);margin-inline-start:auto;font-weight:400}details.conditions[open]>summary:after{content:"−"}.product-head{grid-template-columns:minmax(0,1fr);gap:0 2.75rem;margin:0 0 1.25rem;display:grid}.hero-title,.hero-body{min-width:0}.product-head.has-media>.hero-media{margin-block:1rem .25rem}@media (width>=64rem){.product-head.has-media{grid-template:"media title""media body"minmax(0,1fr)/minmax(0,2fr) minmax(0,3fr);align-items:start}.product-head.has-media.hero--small-media{grid-template-columns:15rem minmax(0,1fr)}.product-head.has-media>.hero-title{grid-area:title}.product-head.has-media>.hero-media{grid-area:media;margin-block:0}.product-head.has-media>.hero-body{grid-area:body}}.product-head .product-maker{color:var(--note);margin:0;font-size:.875rem;line-height:1.5}.product-head .product-maker a{color:var(--note);text-decoration-color:var(--rule-strong);text-underline-offset:.25em}.product-head .product-maker a:hover{color:var(--ink);text-decoration-color:currentColor}.product-head .editorial h1{font-family:var(--lat);letter-spacing:-.005em;margin:.15rem 0 0;font-size:2.5rem;font-weight:700;font-stretch:88%;line-height:1.1}.product-head .ad-notice{max-inline-size:none;margin:.5rem 0 0;font-size:.8125rem}.product-tagline{color:var(--ink);max-width:38em;margin:.85rem 0 0;font-size:1rem;line-height:1.75}.product-meta{border-block-start:1px solid var(--rule);color:var(--note);flex-wrap:wrap;align-items:flex-end;gap:.7rem 2rem;max-width:none;margin:1.1rem 0 0;padding:.8rem 0 0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.product-meta>li{min-width:0;margin:0}.product-kv{gap:.1rem;display:grid}.product-kv .pm-k{color:var(--note);font-size:.6875rem;line-height:1.4}.product-kv .pm-v{font-family:var(--lat);color:var(--ink);font-size:.9375rem;font-weight:600}.product-cat{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.3em;font-weight:600}.product-cat:hover{text-decoration-color:currentColor}.product-role .tag-kind{color:var(--ink);gap:.35em;font-size:.9375rem;font-weight:600;line-height:1.5}.product-role .tag-kind .glyph{block-size:1em;inline-size:1em;color:var(--led)}.product-tags{flex-wrap:wrap;align-items:center;gap:.4rem;padding-block-end:.1rem;display:flex}.product-state{color:var(--ink);font-size:.8125rem;font-weight:600}.product-head .price-line{max-width:none;margin:1.25rem 0 0}.product-head .price-line.price-line-wide{grid-template-columns:minmax(0,1fr);max-width:none}.product-head .price-line-side{border-inline-start:0;border-block-start:1px solid var(--rule);padding:.75rem 0 0}.price-line-read,.price-line-buy{align-content:start;gap:.35rem;min-width:0;display:grid}@media (width>=75rem){.product-head .price-line-primary{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:1.5rem}.product-head .price-line-buy{border-inline-start:1px solid var(--rule);padding-inline-start:1.5rem}.product-head .price-line-buy .price-line-actions{margin-block-start:.35rem}.product-head .price-line-buy .btn{padding-inline:.95rem;font-size:.875rem}.product-head .price-line-buy .btn-label{word-break:keep-all;overflow-wrap:anywhere}}.pl-checked{white-space:nowrap}.product-head .price-line:has(>.price-line-none){background:0 0;padding:0}.product-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.85rem;display:flex}.product-actions:not(:has(button:not([hidden]))){display:none}.hero-media{aspect-ratio:4/3;grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;display:grid}@media (width<=63.99rem){.hero-media{aspect-ratio:2;max-inline-size:30rem}}.hero--small-media .hero-media{aspect-ratio:auto;grid-template:none;max-inline-size:30rem}@media (width>=64rem){.hero--small-media .hero-media{max-inline-size:none}}.hero-media>.plate{border-radius:var(--radius);block-size:auto;margin:0;padding:1.25rem 1.5rem}.plate-head .plate-emblem{stroke-width:.75px;block-size:7rem;inline-size:7rem;margin-inline-end:1rem}.plate-head .plate-spec{gap:.25rem 1.75rem;font-size:1.75rem;line-height:1.2}.plate-head .plate-unit{font-size:.9375rem}.plate-head:not(:has(.plate-spec)) .plate-emblem{grid-column:1/-1;justify-self:center;margin-inline-end:0}@media (width<=37.5rem){.hero-media>.plate{padding:.85rem 1rem}.plate-head .plate-emblem{block-size:4rem;inline-size:4rem;margin-inline-end:.25rem}.plate-head .plate-spec{gap:.15rem 1.1rem;font-size:1.25rem}.plate-head .plate-unit{font-size:.75rem}}.product-media{display:none}.hero-media>.product-media:has(img){background:light-dark(var(--desk),var(--panel));border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-block-size:0;margin:0;padding:1rem;display:flex}.product-media-plate{aspect-ratio:1;border:1px solid var(--rule);border-radius:var(--radius);background:#fff;flex:none;place-items:center;inline-size:9rem;padding:.5rem;display:grid}.hero-media>.product-media:not(.product-media-rakuten) .product-media-plate{aspect-ratio:auto;flex:auto;min-block-size:0;inline-size:100%}a.product-media-plate:hover{border-color:var(--rule-strong)}a.product-media-plate:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product-media-credit{color:var(--note);margin:0;font-size:.6875rem;line-height:1.5}.hero--small-media .product-media-plate:has(img[width]){aspect-ratio:auto;inline-size:auto;max-inline-size:100%;padding:.5rem}@media (width<=47.99rem){.hero-media>.product-media:has(img){gap:.35rem;padding:.6rem}.product-media-plate{inline-size:7rem;padding:.35rem}}.product-media img{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.features-list{border-block-start:1px solid var(--rule);max-width:none;margin:0;padding:0;list-style:none}.features-list li{border-block-end:1px solid var(--grid);color:var(--ink);break-inside:avoid;margin:0;padding:.55rem 0 .55rem 1.1rem;font-size:.9375rem;line-height:1.6;position:relative}.features-list li:before{content:"";border-block-start:1px solid var(--note);inline-size:.5rem;position:absolute;inset-block-start:1.3rem;inset-inline-start:.1rem}@media (width>=64rem){.features-list{columns:2;column-gap:2.5rem}}.features-for{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;max-width:none;margin:1rem 0 0;font-size:.9375rem;line-height:1.6;display:flex}.features-by{color:var(--note);border:1px solid var(--rule-strong);border-radius:3px;flex:none;padding:0 .45em;font-size:.75rem;font-weight:600;line-height:1.6}.features-source{color:var(--note);max-width:none;margin:.6rem 0 0;font-size:.75rem;line-height:1.6}.features-source a{color:var(--note)}.features-source a:hover{color:var(--ink)}.about{align-content:start;gap:1.25rem;min-width:0;display:grid}.about>.sec-head{margin-block-end:-.35rem}.about .sec-summary>h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.about .sec-summary p{color:var(--ink);max-width:46em;margin:0;font-size:.9375rem;line-height:1.8}.about-dl{border-block-start:1px solid var(--rule);max-width:none;margin:0;padding:0}.about-row{border-block-end:1px solid var(--grid);grid-template-columns:8rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;margin:0;padding-block:.45rem;font-size:.875rem;line-height:1.55;display:grid}.about-row>dt{color:var(--note);font-size:.8125rem}.about-row>dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.about-row>dd a{color:var(--ink)}.about-shops .about-count{font-family:var(--lat);font-variant-numeric:tabular-nums;font-weight:600}.about-ed{color:var(--note);font-size:.75rem;display:block}.about-line{display:block}.about .editorial h3,.about-part h3{margin:0 0 .45rem;font-size:.9375rem;font-weight:700}.about .editorial table{margin-block:.15rem 0}.about .editorial p,.about .bundle-line{margin:0}.about-part{min-width:0}.about-edition{color:var(--note);margin:.75rem 0 .25rem;font-size:.8125rem;font-weight:600}.about-edition:first-of-type{margin-block-start:0}.about-list{border-block-start:1px solid var(--rule);max-width:none;margin:0;padding:0;list-style:none}.about-list li{border-block-end:1px solid var(--grid);break-inside:avoid;margin:0;padding-block:.4rem;font-size:.875rem;line-height:1.5}.about-list a{color:var(--ink)}.about-note{color:var(--note);font-size:.8125rem}details.about-more{max-width:none;margin:0}details.about-more>summary{cursor:pointer;color:var(--note);border-block-end:1px solid var(--rule);padding:.45rem .1rem;font-size:.8125rem;font-weight:600}details.about-more>summary:hover{color:var(--ink)}details.about-more .about-list{border-block-start:0}.about-contents-line{color:var(--note);max-width:none;margin:0;font-size:.875rem}.about-contents-line .about-count{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.about-source{color:var(--note);max-width:none;margin:0;font-size:.75rem;line-height:1.6}@media (width<=37.5rem){.about-row{grid-template-columns:6.5rem minmax(0,1fr);column-gap:.5rem}}@media (width>=48rem){.about-list{columns:2;column-gap:2rem}}@media (width>=64rem){.about-dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;display:grid}.about-list{columns:3;column-gap:2.5rem}}.price-line{background:var(--panel);border-radius:var(--radius);color:var(--note);grid-template-columns:minmax(0,1fr);gap:.35rem;max-width:34rem;margin:0 0 1.75rem;padding:1.1rem 1.25rem 1.15rem;font-size:.875rem;display:grid}.price-line-label{color:var(--note);font-size:.8125rem;font-weight:600}.price-line-figure{font-family:var(--lat);color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.125rem;font-weight:700;line-height:1.1}.price-line-figure.price-line-foreign{font-size:1.875rem}.price-line-note{color:var(--note)}.price-line-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-start:.5rem;display:flex}.price-line-actions .btn{white-space:normal;text-align:center;max-inline-size:100%;padding-block:.45rem}.btn-go{white-space:nowrap}.price-line-link{color:var(--note);font-size:.8125rem}.price-line-none{color:var(--note);font-size:1rem}.price-line .meter{max-inline-size:16rem}.price-line-note{font-size:.8125rem}.page-links{flex-wrap:wrap;gap:.25rem 1.5rem;margin-block-start:2rem;font-size:.875rem;display:flex}.price-line .price-line-level{grid-template-columns:minmax(0,16rem) auto;align-items:center;gap:.75rem;display:grid}.shop-list{border-block-start:1px solid var(--rule);max-width:none;margin:0 0 1rem;padding:0;list-style:none}.shop-row{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 7.5rem 6.5rem 9.5rem;align-items:center;gap:.25rem 1rem;margin:0;padding:.6rem .1rem;display:grid}.shop-row .shop-name{min-width:0;font-size:.9375rem;font-weight:600;line-height:1.35}.shop-row .shop-name a{text-decoration:none}.shop-row .shop-name a:hover{text-decoration:underline}.shop-row .shop-name small{color:var(--note);margin-block-start:.1rem;font-size:.75rem;font-weight:400;display:block}.shop-row .shop-name small.when{color:var(--amber);font-weight:700}.shop-row .shop-name-text{min-width:0;display:block}.shop-row.shop-has-image .shop-name{align-items:center;gap:.85rem;display:flex}.shop-thumb{border:1px solid var(--rule);background:#fff;border-radius:6px;flex:none;place-items:center;block-size:3.25rem;inline-size:3.25rem;padding:.2rem;display:grid}.shop-thumb img{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.shop-row .shop-price{text-align:right}.shop-row .shop-price .price{font-size:1.125rem}.shop-row .shop-diff{font-family:var(--lat);color:var(--note);text-align:right;white-space:nowrap;font-size:.8125rem}.shop-row.shop-lowest .shop-diff{color:var(--led);font-family:var(--jp);font-weight:700}.shop-row .shop-go{justify-content:flex-end;align-items:center;display:flex}.shop-btn{min-height:2.25rem;color:var(--led);border:1px solid color-mix(in oklab, var(--led) 55%, transparent);white-space:nowrap;border-radius:6px;align-items:center;padding:0 .9rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.shop-btn:hover{background:var(--led-wash)}.shop-row.shop-first .shop-btn{color:var(--on-led);background:var(--led);border-color:var(--led)}details.shop-more{margin:0 0 1rem}details.shop-more>summary{cursor:pointer;color:var(--note);border-block-end:1px solid var(--rule);padding:.55rem .1rem;font-size:.875rem;font-weight:600}details.shop-more>summary:hover{color:var(--ink)}details.shop-more .shop-list{border-block-start:0}.price-line-primary{gap:.35rem;min-width:0;display:grid}.price-line-side{align-content:start;gap:.6rem;min-width:0;display:grid}.price-line-sale{gap:.15rem;max-width:none;margin:0;font-size:.875rem;display:grid}.price-line-sale a{color:var(--ink);font-weight:600}.price-line-sale .when{font-size:.8125rem}.price-line-compare{margin:0}.price-line-main{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;display:flex}.price-line-main .price-ref{font-size:1.125rem}.shop-row .shop-price .price-ref{margin-inline-end:.5rem;font-size:.875rem}.price-line-compare{color:var(--ink);font-size:.8125rem;font-weight:600}details.price-summary{max-width:none;margin:1.5rem 0 0}details.price-summary>summary{cursor:pointer;color:var(--note);padding-block:.5rem;font-size:.875rem;font-weight:600}details.price-summary>summary:hover{color:var(--ink)}details.price-summary .editorial .sec-prices>h2{margin-block-start:.75rem;font-size:1rem}details.outlier-list{max-width:none;margin:.75rem 0 1.25rem}details.outlier-list>summary{cursor:pointer;color:var(--note);padding-block:.5rem;font-size:.875rem;font-weight:600}details.outlier-list>summary:hover{color:var(--ink)}details.outlier-list>.table-note{margin-block:.25rem .5rem}.notice{background:var(--panel);border-inline-start:3px solid var(--amber);color:var(--ink);border-radius:4px;max-width:none;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem}.notice-fixture{border-radius:0;margin:0}.notice-fixture:before{content:"注意：";color:var(--amber);font-weight:700}.preamble{color:var(--note);margin-block:0 .35rem;font-size:.875rem;line-height:1.5}.preamble+:not(.preamble){margin-block-start:1.25rem}.table-note{color:var(--note);margin:0 0 .5rem;font-size:.8125rem;line-height:1.5}form.stack{max-width:var(--measure);gap:1rem;margin-block-end:1.25rem;display:grid}form.filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem 1rem;max-width:none;margin:0 0 .75rem;display:grid}.filter-field{gap:.25rem;min-width:0;margin:0;display:grid}.filter-field select{width:100%;min-width:0}.filter-submit{grid-column:1/-1;justify-self:end}label{font-size:.875rem;font-weight:600}input:not([type=checkbox]):not([type=radio]),select,textarea{font:inherit;min-height:var(--tap);width:100%;color:var(--ink);background:var(--panel);border:1px solid var(--control);border-radius:6px;padding:.4rem .65rem;font-size:.9375rem}textarea{min-height:9rem;line-height:1.7}input:hover,select:hover,textarea:hover{border-color:var(--ink)}input[type=checkbox],input[type=radio]{width:auto;min-height:auto;block-size:1.05rem;inline-size:1.05rem;accent-color:var(--led);flex:none;margin:0}label.choice{min-height:var(--tap);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:400;display:flex}fieldset{border:1px solid var(--rule);border-radius:6px;min-width:0;margin:0;padding:.35rem 1rem .6rem}legend{padding-inline:.3rem;font-size:.875rem;font-weight:600}.choices{flex-wrap:wrap;gap:0 1.5rem;display:flex}.bf-waiting{color:var(--note);margin:0;padding-inline-start:1.1rem;font-size:.9375rem}.bf-waiting li{margin:0 0 .25rem}form.report-form{max-width:40rem}form.report-form p{margin:0}.form-trap{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}details.static-rest{max-width:var(--measure);margin-block:1.5rem}details.sources-fold{margin-block:.5rem 1rem}details.sources-fold .editorial>section>h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}details.sources-fold .editorial>section{border:0;margin-block-start:.25rem;padding-block-start:0}details.sources-fold .editorial-tail{border:0;margin-block-start:0;padding-block-start:0}button.watch-btn{min-height:2rem;padding:0 .85rem;font-size:.8125rem;font-weight:600}button.watch-btn[aria-pressed=true]{color:var(--led);border-color:var(--led)}.watch-list{max-width:40rem;margin:.5rem 0 0;padding:0;list-style:none}.watch-list li{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding-block:.5rem;display:flex}.watch-list li a{font-weight:600;text-decoration:none}.watch-list li a:hover{text-decoration:underline}button.watch-remove{min-height:1.9rem;padding:0 .75rem;font-size:.75rem}.setup-actions{flex-wrap:wrap;gap:.5rem;display:flex}.setup-field{gap:.35rem;max-width:40rem;margin-block:0 .9rem;display:grid}.setup-notes ul{color:var(--note);max-width:var(--measure);margin:.25rem 0 0;padding-inline-start:1.1rem;font-size:.8125rem;line-height:1.7}.setup-notes li{margin:0 0 .35rem}.cat-tiles{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}.cat-tile{background:var(--panel);border:1px solid var(--rule);border-radius:8px;margin:0;padding:.75rem .9rem .8rem;position:relative}.cat-tile:hover{border-color:var(--control)}.cat-name{margin:0;font-size:.9375rem;line-height:1.4}.cat-name a{color:var(--ink);text-decoration:none}.cat-name a:after{content:"";border-radius:inherit;position:absolute;inset:0}.cat-count{color:var(--note);margin:.2rem 0 0;font-size:.8125rem}.cat-deal{font-family:var(--lat);color:var(--led);margin:.3rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}.cat-deal small{font-family:var(--jp);margin-inline-start:.1em;font-size:.6875rem;font-weight:700}.cat-deal .num{font-family:var(--lat)}details.browse-fold>summary h2{font-size:inherit;margin:0;display:inline}.cat-count .num,.brand-count .num{font-family:var(--lat);color:var(--ink);font-weight:600}.cat-sale{z-index:1;color:var(--led);margin-block-start:.35rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-block;position:relative}.cat-sale:hover{text-decoration:underline}.cat-sale .num,.brand-sale .num{font-family:var(--lat)}.cat-soon{color:var(--note);margin:.6rem 0 0;font-size:.8125rem}.cat-soon-list{max-width:none;margin:0;padding:0;list-style:none}.cat-soon-list li{flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin:0 0 .5rem;font-size:.875rem;display:flex}.cat-soon-list .cat-soon{margin:0}.index-jump{flex-wrap:wrap;gap:.3rem;margin:.75rem 0 1.5rem;display:flex}.index-jump a{min-block-size:2rem;min-inline-size:2rem;font-family:var(--lat);color:var(--note);border:1px solid var(--rule);border-radius:6px;place-items:center;padding-inline:.45rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-grid}.index-jump a:hover{color:var(--ink);border-color:var(--control)}.brand-group{margin-block:0 1.5rem;scroll-margin-top:1rem}.brand-initial{font-family:var(--lat);border-block-end:1px solid var(--rule);margin:0 0 .4rem;padding-block-end:.3rem;font-size:1rem}.brand-index{columns:15rem;column-gap:2rem;max-width:none;margin:0;padding:0;list-style:none}.brand-index li{break-inside:avoid;align-items:baseline;gap:.6rem;margin:0;padding-block:.3rem;font-size:.9375rem;display:flex}.brand-name{color:var(--ink);overflow-wrap:anywhere;min-width:0;text-decoration:none}.brand-name:hover{text-decoration:underline}.brand-count{color:var(--note);white-space:nowrap;margin-inline-start:auto;font-size:.75rem}.brand-sale{color:var(--led);white-space:nowrap;font-size:.75rem;font-weight:700;text-decoration:none}.brand-sale:hover{text-decoration:underline}form.find-form{gap:1.25rem;max-width:52rem}.find-form .field{align-content:start;gap:.35rem;min-width:0;display:grid}.find-form .field-pair{gap:1.25rem;display:grid}.find-form textarea{min-height:5.5rem}fieldset.mode-set{border:0;padding:0}fieldset.mode-set>legend{margin-block-end:.5rem;padding:0}.mode-cards{gap:.6rem;display:grid}.mode-card{background:var(--panel);border:1px solid var(--rule);border-radius:8px;padding:.6rem .9rem .75rem;position:relative}.mode-card label.choice{min-height:2rem;font-weight:700}.mode-card label.choice:after{content:"";border-radius:inherit;position:absolute;inset:0}.mode-card:hover{border-color:var(--control)}.mode-card:has(input:checked){border-color:var(--led);box-shadow:inset 0 0 0 1px var(--led);background:var(--led-wash)}.mode-card:has(input:focus-visible){outline:2px solid var(--led);outline-offset:2px}.mode-note{color:var(--note);margin:.1rem 0 0 1.55rem;font-size:.8125rem;line-height:1.55}.mode-more{color:var(--note);margin:.6rem 0 0;font-size:.8125rem}fieldset.format-set{padding-block:.1rem .35rem}fieldset.format-set .choices{gap:0 1.1rem}.find-form legend .field-note{margin-block-start:.1rem}button.find-submit{justify-self:start;min-width:16rem;min-height:3rem;font-size:.9375rem}@media (width<=47.99rem){.mode-card{padding-block:.35rem}.mode-card:not(:has(input:checked)) .mode-note{display:none}.cand-head+.cand-price,.cand-head~.cand-cautions,.cand-head~.cand-shops,.cand-head~details.cand-more{margin-inline-start:0}}@media (width>=48rem){.mode-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.find-form .field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters{max-width:none;margin:0 0 1rem}.filter-group{flex-wrap:wrap;align-items:center;gap:.4rem;max-width:none;margin:0 0 .4rem;display:flex}.filter-label{min-width:4.5rem;color:var(--note);font-size:.75rem;font-weight:600}.filter-summary{color:var(--note);margin:0 0 .75rem;font-size:.875rem}.filters details.filter-fold{max-width:none;margin:0 0 .4rem}.filters details.filter-fold>summary{cursor:pointer;color:var(--note);padding-block:.3rem;font-size:.75rem;font-weight:600}.filters details.filter-fold>summary:hover{color:var(--ink)}.filters details.filter-fold[open]>summary{margin-block-end:.25rem}.editorial>:first-child{margin-block-start:0}.editorial :where(p,ul,ol){max-width:var(--measure)}.editorial table{margin-block:.5rem 1.25rem}.editorial h2{font-size:1.1875rem}.editorial h2+p,.editorial h3+p{margin-block-start:0}.editorial .facts-list{grid-template-columns:minmax(0,1fr);gap:.25rem 1.5rem;max-width:none;margin:0 0 1.5rem;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.editorial .facts-list li{grid-template-columns:6.25rem minmax(0,1fr);align-items:start;column-gap:.5rem;margin:0;display:grid}.editorial .facts-list .fact-k{color:var(--note)}.editorial .facts-list .fact-v{overflow-wrap:anywhere;min-inline-size:0}.editorial .facts-list .fact-strong{font-size:.9375rem;font-weight:600}.editorial .facts-list .fact-strong .fact-k{font-weight:600}.editorial .facts-list .fact-note{color:var(--note);grid-column:2;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.editorial ul.list-columns{column-gap:2rem;max-width:none}.editorial ul.list-columns li{break-inside:avoid}.editorial .src-ref{font-family:var(--lat);vertical-align:super;color:var(--note);margin-inline-start:.12em;font-size:.66em;font-weight:700;line-height:0}.editorial ul.sources{color:var(--note);margin:.35rem 0 1.4rem;padding:0;font-size:.8125rem;line-height:1.55;list-style:none}.editorial ul.sources li{grid-template-columns:1.4rem minmax(0,1fr);column-gap:.4rem;max-width:44rem;margin:0 0 .25rem;display:grid}.editorial ul.sources .src-body{overflow-wrap:anywhere;min-inline-size:0}.editorial ul.sources a{color:var(--note)}.editorial .src-code{font-family:var(--lat);color:var(--ink);font-weight:700}.editorial h3[id]{scroll-margin-block-start:1rem}.editorial .scroll-note{color:var(--note);margin:0 0 .35rem;font-size:.8125rem;line-height:1.45;display:none}.editorial .sec-prices>:is(p:has(~table),table~p){color:var(--note);max-width:none;margin-block-end:.5rem;font-size:.8125rem;line-height:1.5}.editorial .sec-prices>p:has(~table)+p{margin-block-start:-.25rem}.editorial .sec-prices td.amount{font-size:1.125rem}.editorial .sec-prices td.amount.amount-none{font-size:inherit}.editorial .sec-prices td.col-price-state{white-space:nowrap;font-weight:600}.editorial .sec-supplementary{color:var(--note);font-size:.8125rem;line-height:1.6}.editorial .sec-supplementary a{color:var(--note)}.editorial .sec-supplementary h2{color:var(--ink);margin-block:1rem .375rem;font-size:.9375rem}.editorial .sec-supplementary :where(p,ul,ol){margin-block-end:.75rem}.editorial .sec-supplementary li{margin-block-end:.25rem}.editorial-tail,.editorial:not(.editorial-tail)>:not(.sec-supplementary)+.sec-supplementary{border-block-start:1px solid var(--rule);margin-block-start:2rem;padding-block-start:.5rem}.editorial-tail>:first-child>h2{margin-block-start:.25rem}.editorial .sec-claims.sec-note{margin-block:.25rem;font-size:.875rem;line-height:1.5}.editorial .sec-claims.sec-note h2,.editorial .sec-claims.sec-note p{font:inherit;border:0;margin:0;padding:0;display:inline}.editorial .sec-claims.sec-note h2{margin-inline-end:.5em;font-weight:600}.editorial .sec-claims.sec-note p{color:var(--note)}.editorial .sec-claims.sec-note+.sec-claims.sec-note{margin-block-start:.25rem}.picker{gap:.35rem;display:grid}.picker-combo{gap:.4rem;display:grid}.picker-listbox{background:var(--panel);border:1px solid var(--control);border-radius:6px;max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.picker-listbox li{min-height:var(--tap);cursor:pointer;border-block-start:1px solid var(--rule);margin:0;padding:.45rem .65rem;font-size:.9375rem}.picker-listbox li:first-child{border-block-start:0}.picker-listbox li[aria-selected=true]{background:var(--led-wash);box-shadow:inset 3px 0 0 var(--led)}.picker-listbox .picker-sub{color:var(--note);font-size:.8125rem;display:block}.picker-chips{flex-wrap:wrap;gap:.4rem;max-width:none;margin:0;padding:0;list-style:none;display:flex}.picker-chips:empty{display:none}.picker-chip{border:1px solid var(--rule);background:var(--panel);border-radius:999px;align-items:center;gap:.3rem;margin:0;padding:.15rem .2rem .15rem .7rem;font-size:.875rem;display:inline-flex}.picker-chip button{min-height:1.9rem;color:var(--note);background:0 0;border-color:#0000;padding:0 .5rem;font-size:.9375rem}.picker-chip button:hover{color:var(--error);background:0 0}.picker-status{margin:0;font-size:.8125rem}details.conditions{border:1px solid var(--rule);border-radius:6px;padding:0 1rem}details.conditions>summary{min-height:var(--tap);cursor:pointer;align-items:center;font-size:.875rem;font-weight:600;display:flex}details.conditions>.stack-inner{gap:1rem;padding-block:.25rem 1rem;display:grid}.mode-notes{color:var(--note);margin:.25rem 0 0;padding:0;font-size:.8125rem;list-style:none}.mode-notes li{margin:0}.chip-list{flex-wrap:wrap;gap:.45rem;max-width:none;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.chip-list li{margin:0}.chip-list a{border:1px solid var(--rule);border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .9rem;font-size:.875rem;text-decoration:none;display:inline-flex}.chip-list a:hover{border-color:var(--control);background:var(--panel)}.chip-list a .chip-count,.chip-list a .chip-kind{color:var(--note);margin-inline-start:.5em;font-size:.75rem}.chip-list a .chip-count{font-family:var(--lat)}.search-form{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;max-width:44rem;margin-block:1.25rem .75rem;display:grid}.search-form input[type=search]{min-height:3rem;padding-inline:1rem;font-size:1.0625rem}.search-form button{min-height:3rem;padding-inline:1.5rem}.search-examples{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 2rem;display:flex}.search-examples form{margin:0}.search-examples .filter-label{min-width:0;margin-inline-end:.25rem}button.chip-button{min-height:2rem;color:var(--note);border:1px solid var(--rule);background:0 0;padding:0 .85rem;font-size:.8125rem;font-weight:500}button.chip-button:hover{color:var(--ink);border-color:var(--control);background:0 0}.search-hits{margin-block-start:1rem}.search-hits .chip-list{margin-block-end:1rem}details.browse-fold{max-width:none;margin-block:.5rem 1rem}details.browse-fold>summary{cursor:pointer;color:var(--note);padding-block:.4rem;font-size:.875rem;font-weight:600}details.browse-fold>summary:hover{color:var(--ink)}details.browse-fold[open]>summary{margin-block-end:.5rem}.sec-links{flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.875rem;display:flex}.sg-section{margin-block-start:2.5rem}.sg-note{color:var(--note);font-size:.8125rem}.sg-synthetic{color:var(--amber);border:1px solid var(--amber);border-radius:999px;margin-inline-start:.5rem;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-block}.sg-swatches{max-width:none;margin:0 0 1.25rem;padding:0;list-style:none}.sg-swatches li{border-block-start:1px solid var(--rule);align-items:center;gap:.75rem;padding-block:.4rem;font-size:.8125rem;display:flex}.sg-chip{border:1px solid var(--rule);border-radius:4px;flex:none;width:2.5rem;height:1.5rem}.sg-chip-desk{background:var(--desk)}.sg-chip-panel{background:var(--panel)}.sg-chip-ink{background:var(--ink)}.sg-chip-note{background:var(--note)}.sg-chip-led{background:var(--led)}.sg-chip-amber{background:var(--amber)}.sg-chip-rule{background:var(--rule)}.sg-specimen-xl{font-family:var(--lat);font-size:2.25rem;font-weight:700;font-stretch:88%;line-height:1.15}.sg-numbers{font-family:var(--lat);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.sg-meters{gap:.6rem;max-width:24rem;margin:0 0 1.25rem;display:grid}.sg-meters p{grid-template-columns:minmax(0,1fr) 4rem;align-items:center;gap:.75rem;margin:0;display:grid}.sg-plate{--window:50cqi;max-width:15rem;margin:0 0 .75rem;container-type:inline-size}@media (width<=37.5rem){:root{--pad:1rem}h1{font-size:1.375rem}h2{font-size:1.125rem}main{padding-block-start:1.25rem}.site-head-row{flex-wrap:wrap;gap:0 .75rem;min-height:0}.site-name{order:1}.head-tools{order:2}.site-header nav{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scrollbar-width:none;border-block-start:1px solid var(--rule);flex:1 0 100%;order:3;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav .nav{justify-content:space-between;gap:0 .5rem}.site-header .nav a{white-space:nowrap;min-height:2.75rem;font-size:.875rem}.head-search{display:none}.head-search-link{block-size:2.5rem;inline-size:2.5rem;color:var(--note);place-items:center;display:inline-grid}.head-search-link .icon{block-size:1.125rem;inline-size:1.125rem}.sec-head .sec-note{flex-basis:100%;order:3}.giveaway-list .notice-meta{flex-direction:column;align-items:flex-end;gap:.15rem}.giveaway-list .notice-also{white-space:normal;word-break:keep-all;text-align:right;max-inline-size:10em;line-height:1.35}.tag-shop .shop-name{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.shelf-section{margin-block-start:2.25rem}.rack-row{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad);scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.rack-row::-webkit-scrollbar{display:none}.rack-row>li{scroll-snap-align:start;flex:0 0 10.5rem}.rack-row:after{content:"";flex:0 0 1px}h1{margin-block-end:.5rem;font-size:1.25rem}.lede{font-size:.875rem}.lede .asof{margin:.1rem 0 0;display:block}.filters .filter-group{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rack-row,.filters .filter-group{mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.filters .filter-group::-webkit-scrollbar{display:none}.filters .filter-label{flex:none;min-width:0;margin-inline-end:.25rem}.filters details.filter-fold .filter-group{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.meter:before{background:linear-gradient(90deg, transparent calc(round(up, calc(var(--hold) * 5%), 10%) - 10%), var(--amber) 0 round(up, calc(var(--hold) * 5%), 10%), transparent 0), linear-gradient(90deg, transparent round(nearest, calc(var(--lit) * 5%), 10%), var(--led-off) 0), linear-gradient(var(--run), var(--run));-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),#0000 0 10%);mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),#0000 0 10%)}.meter:after{-webkit-mask:linear-gradient(90deg, #000 calc(round(nearest, calc(var(--lit) * 5%), 10%) + .25rem), transparent calc(round(nearest, calc(var(--lit) * 5%), 10%) + .5rem));mask:linear-gradient(90deg, #000 calc(round(nearest, calc(var(--lit) * 5%), 10%) + .25rem), transparent calc(round(nearest, calc(var(--lit) * 5%), 10%) + .5rem))}.shop-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem;padding-block:.7rem}.shop-row .shop-name{grid-column:1/-1}.shop-row .shop-price{text-align:left;align-items:baseline;gap:.6rem;display:flex}.shop-row .shop-diff{text-align:left;grid-area:3/1}.shop-row .shop-go{grid-area:2/2/4}.shop-btn{min-height:var(--tap);padding:0 1.1rem}.tag{--name-fs:.875rem}.plate-emblem{block-size:2rem;inline-size:2rem}.plate-spec{column-gap:.6rem;font-size:.8125rem}.plate-unit{font-size:.6875rem}.tag-maker:not(.is-field){white-space:normal;align-items:flex-start}.tag-media+.tag-maker:not(.is-field),.plate+.tag-maker:not(.is-field){block-size:auto;min-block-size:2.8em}.tag-maker:not(.is-field) .tag-brand{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile.rack .tile-figure-row{flex-wrap:wrap;column-gap:.4rem;display:flex}.tag-maker:not(.is-field) .kind-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tag-price .price{font-size:1.0625rem}.tag-level .pct{font-size:.8125rem}.notice-list a{grid-template-columns:minmax(0,1fr) auto}.notice-list .notice-figure:empty{display:none}.notice-title small{margin:0;display:block}.product-head .editorial h1,.price-line-figure{font-size:1.75rem}:is(.offers,.sec-prices>table),:is(.offers,.sec-prices>table) caption,:is(.offers,.sec-prices>table) thead,:is(.offers,.sec-prices>table) tbody,:is(.offers,.sec-prices>table) th,:is(.offers,.sec-prices>table) td{min-width:0;display:block}:is(.offers,.sec-prices>table){min-width:0;overflow:visible}:is(.offers,.sec-prices>table) thead tr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.offers,.sec-prices>table) tbody tr{border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;padding-block:.9rem;display:grid}:is(.offers,.sec-prices>table) tbody:first-of-type tr:first-child{border-block-start:0;padding-block-start:.25rem}:is(.offers,.sec-prices>table) tbody:last-of-type tr:last-child{padding-block-end:.25rem}.offers tbody+tbody>tr:first-child{border-block-start:1px solid var(--rule-strong)}.offers tbody+tbody>tr:first-child>*{border-block-start:0}:is(.offers,.sec-prices>table) tbody th,:is(.offers,.sec-prices>table) tbody td{white-space:normal;text-align:left;border-block-end:0;grid-column:1/-1;padding:0;font-size:.8125rem}.offers.offers-full tbody :is(th,td),.offers.offers-compact tbody :is(th,td){width:auto}.editorial .sec-prices>table tbody :is(th,td){padding:0}:is(.offers,.sec-prices>table) tbody :is(th[scope=row],td.col-merchant){font-size:.9375rem;font-weight:600;line-height:1.35}:is(.offers,.sec-prices>table) tbody td.col-price-state{grid-column:1;align-self:baseline;font-weight:600}:is(.offers,.sec-prices>table) tbody td.amount,.editorial .sec-prices>table tbody td.amount{text-align:right;grid-column:2;align-self:baseline;font-size:1.25rem;font-weight:700;line-height:1.2}:is(.offers,.sec-prices>table) tbody td.amount.amount-none,.editorial .sec-prices>table tbody td.amount.amount-none{font-size:.8125rem;font-weight:400}.offers tbody td.amount .amount-discount{margin:.15rem 0 0;display:block}.offers tbody tr.more-listings{border-block-start:0;padding:0;display:block}.offers tbody tr.more-listings>td.col-more{padding:0}:is(.offers,.sec-prices>table) tbody td[data-label]:not(.col-merchant,.col-price-state,.amount,.col-detail,.col-more,.col-link):before{content:attr(data-label) "：";color:var(--note);font-size:.75rem}.offers tbody td.col-deadline .state,.offers tbody td.col-deadline .deadline-value{font-size:.8125rem;display:inline}.offers tbody td.col-deadline .deadline-value{margin-inline-start:.35rem;font-weight:600}.offers tbody td.col-deadline .deadline-note{margin-block-start:.1rem}.offers tbody td.col-deadline .deadline-none{padding-inline-start:0;display:inline}.offers tbody td.col-link{margin-block-start:.35rem}.offers tbody td.col-link a:first-of-type{min-height:var(--tap);padding:0 1rem}}@media (width<=60rem){.editorial table{overscroll-behavior-x:contain;border:1px solid var(--rule);border-radius:6px;max-width:100%;display:block;overflow-x:auto}.editorial :where(th,td){min-width:7rem;padding-inline:.6rem}.editorial :where(th,td):last-child{min-width:13rem}.editorial .sec-editions table,.editorial .sec-claims table{border-collapse:separate;border-spacing:0}.editorial .sec-editions :is(th,td):first-child,.editorial .sec-claims :is(th,td):first-child{z-index:1;background:var(--desk);border-inline-end:1px solid var(--rule-strong);min-width:9rem;max-width:9.5rem;position:sticky;left:0}.editorial .sec-editions .scroll-note{display:block}.editorial .sec-prices>table{border:0}.editorial .sec-prices :where(th,td){padding-inline:0 .75rem}.site-header .nav{gap:0 1rem}}@media (width>=37.5rem){.shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rack-row{grid-template-columns:repeat(3,minmax(0,1fr))}.tag{--name-fs:1rem;padding:.85rem .95rem .8rem}.tag-price .price{font-size:1.3125rem}.free-strip{grid-template-columns:13rem minmax(0,1fr);gap:1.25rem}.sale-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}@media (width>=48rem){.price-line.price-line-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2rem;max-width:52rem}.price-line-side{border-inline-start:1px solid var(--rule);padding-inline-start:1.5rem}.facts{grid-template-columns:9rem minmax(0,1fr)}.editorial .facts-list{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial ul.list-columns{columns:2}main .preamble{max-width:none}form.filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.filter-submit{grid-column:auto;justify-self:auto}.page-stamp>*{margin-inline-end:2rem}}@media (width>=64rem){.shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.guide-cards,.rack-row{grid-template-columns:repeat(4,minmax(0,1fr))}.rack-row.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.rack-row.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=23.4rem){.site-header nav .nav{gap:0 .35rem}.site-header nav .nav a{font-size:.78rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.statusline{--sl-gap:1.7rem;align-items:baseline;gap:.15rem var(--sl-gap);border-block:1px solid var(--rule);color:var(--note);flex-wrap:wrap;max-width:none;margin:.25rem 0 1.5rem;padding:.35rem 0;font-size:.8125rem;line-height:1.5;list-style:none;display:flex;overflow:hidden}.statusline .sl-item{white-space:nowrap;align-items:baseline;gap:.35em;margin:0;display:inline-flex;position:relative}.statusline .sl-item+.sl-item:before{content:"";border-inline-start:1px solid var(--rule);position:absolute;inset-block:.15em;inset-inline-start:calc(var(--sl-gap) / -2)}.statusline .sl-v{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.statusline .sl-v.is-mono{font-family:var(--mono);color:var(--note);font-size:.75rem;font-weight:400}.statusline .is-time .sl-v,.statusline .is-time .sl-k{color:var(--amber)}.h-anchor{font-family:var(--mono);color:var(--faint);margin-inline-start:.5rem;font-size:.75em;font-weight:400;text-decoration:none}.h-anchor:hover{color:var(--note)}kbd.key{border:1px solid var(--rule-strong);text-align:center;min-inline-size:1.4em;color:var(--note);border-radius:3px;padding:0 .3em;font-size:.6875rem;line-height:1.45;display:inline-block}@media (hover:none),(pointer:coarse){kbd.key{display:none}}@media (width<=599px){.statusline{--sl-gap:1.2rem;font-size:.75rem}}.product-head+.statusline{margin-block:0 1.25rem}.spec-tag{color:var(--note);border:1px solid var(--rule-strong);white-space:nowrap;border-radius:3px;align-items:center;padding:0 .45em;font-size:.75rem;line-height:1.6;display:inline-flex}.product-head~.trace{margin-block:2.5rem 0}.product-head~.trace .ph-plot{position:absolute;inset:0}@media (width>=64rem){.product-head~.trace .ph-chart{grid-template-rows:15rem auto}}.product-head~.trace .price-record-band{margin-block-start:1.25rem}.product-head~.trace details.prov{margin-block-start:.35rem}.product-head~.trace details.ph-numbers{margin-block-start:0}.face-record{gap:.6rem;margin:2.5rem 0 0;display:grid}.face-record:not(:has(>.price-record)){margin-block-start:1.25rem}.face-record .price-record-solo{margin-block-start:0;padding-inline:0}.price-readout{color:var(--note);white-space:nowrap;align-items:baseline;gap:.35em;font-size:.8125rem;display:inline-flex}.price-readout .pr-v{font-family:var(--lat);font-variant-numeric:tabular-nums;font-weight:600}details.prov{max-width:34rem;margin:0}details.prov>summary{cursor:pointer;color:var(--note);padding-block:.35rem;font-size:.8125rem;font-weight:600}details.prov>summary:hover{color:var(--ink)}.prov-flow{gap:.85rem;max-width:none;margin:.25rem 0 .5rem;padding:0;list-style:none;display:grid}.prov-box{border:1px solid var(--rule);color:var(--note);border-radius:6px;align-content:start;gap:.1rem;margin:0;padding:.5rem .75rem .55rem;font-size:.8125rem;line-height:1.5;display:grid;position:relative}.prov-box+.prov-box:before{content:"";border-inline-start:1px solid var(--rule);block-size:.85rem;position:absolute;inset-block-start:calc(-.85rem - 1px);inset-inline-start:1.25rem}.prov-k{font-size:.75rem}.prov-v{color:var(--ink)}.prov-v b{font-family:var(--lat);font-variant-numeric:tabular-nums;font-weight:600}.prov-note{font-size:.75rem}.prov-link{color:var(--note);justify-self:start;font-size:.75rem}@media (width>=48rem){details.prov-wide{max-width:52rem}.prov-wide .prov-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem}.prov-wide .prov-box+.prov-box:before{border-inline-start:0;border-block-start:1px solid var(--rule);block-size:0;inline-size:1.25rem;inset-block-start:1.05rem;inset-inline-start:calc(-1.25rem - 1px)}}.trace{border:1px solid var(--rule);border-radius:var(--radius);min-width:0;padding:.85rem 1rem .5rem;position:relative}.trace-head{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;padding-inline-end:4.5rem;display:flex}.trace-head h2{margin:0;font-size:1rem}.trace-head .sec-note{color:var(--note);font-size:.8125rem}.engrave{font-family:var(--lat);letter-spacing:.2em;color:var(--faint);font-size:.625rem;font-weight:700;font-stretch:125%;line-height:1.6;position:absolute;inset-block-start:.85rem;inset-inline-end:1rem}.trace-readout{color:var(--note);flex-wrap:wrap;align-items:baseline;gap:.15rem 0;max-width:none;margin:.45rem 0 .8rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.tr-item{white-space:nowrap;border-inline-start:1px solid var(--rule);align-items:baseline;gap:.35em;margin:0;padding-inline:.75rem;display:inline-flex}.tr-item:first-child{border-inline-start:0;padding-inline-start:0}.tr-v{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);font-size:.9375rem;font-weight:600}.tr-item.is-low .tr-v{color:var(--amber)}.ph-range{border:1px solid var(--rule);border-radius:6px;margin:0 0 .6rem;display:inline-flex;position:relative;overflow:hidden}.ph-range-input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.ph-range-label{color:var(--note);cursor:pointer;padding:.2rem .75rem;font-size:.75rem}.ph-range-label+.ph-range-input+.ph-range-label{border-inline-start:1px solid var(--rule)}.ph-range-input:checked+.ph-range-label{color:var(--ink);background:var(--led-wash)}.ph-range-input:focus-visible+.ph-range-label{outline:2px solid var(--focus);outline-offset:-2px}.trace:has(.ph-range-input[value=recent]:checked) .ph-v-all,.trace:not(:has(.ph-range-input[value=recent]:checked)) .ph-v-recent{display:none}.ph{max-width:none;margin:0}.ph-chart{grid-template-rows:12rem auto;grid-template-columns:auto minmax(0,1fr);column-gap:.625rem;display:grid}.ph-chart.has-tags{grid-template-columns:auto minmax(0,1fr) minmax(0,9.5rem);column-gap:.5rem}.ph-y,.ph-x{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--note);white-space:nowrap;font-size:.75rem;line-height:1rem}.ph-y{text-align:right;flex-direction:column;grid-area:1/1;justify-content:space-between;margin-block:-.5rem;display:flex}.ph-plotbox{grid-area:1/2;min-width:0}.ph-plot{block-size:100%;inline-size:100%;display:block;overflow:visible}.ph-plot.ph-v-recent{clip-path:inset(-.5rem -.5rem -.5rem 0)}.ph-x{grid-area:2/2;justify-content:space-between;gap:1rem;padding-block-start:.45rem;display:flex}.ph-grid,.ph-grid-day{fill:none;stroke:var(--grid);stroke-width:1px;shape-rendering:crispedges;vector-effect:non-scaling-stroke}.ph-line{fill:none;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:butt;vector-effect:non-scaling-stroke}.ph-s1{stroke:var(--note)}.ph-s2{stroke:var(--note);stroke-dasharray:6 3}.ph-s3{stroke:var(--note);stroke-dasharray:1.5 2.5}.ph-s4{stroke:var(--faint);stroke-dasharray:9 3 2 3}.ph-s5{stroke:var(--faint);stroke-dasharray:14 5}.ph-envelope{fill:none;stroke:var(--led);stroke-width:3px;stroke-linejoin:round;stroke-linecap:butt;vector-effect:non-scaling-stroke}.ph-low{fill:none;stroke:var(--amber);stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.ph-low-case{fill:none;stroke:var(--desk);stroke-width:4px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.ph-plotbox{position:relative}.ph-low-tick{border-block-start:2px solid var(--amber);block-size:0;inline-size:.375rem;position:absolute;inset-block-start:calc(var(--y) * 1%);transform:translateY(-1px)}.ph-low-tick.is-start{inset-inline-start:-.5rem}.ph-low-tick.is-end{inset-inline-end:-.5rem}.ph-dot{fill:none;stroke:var(--note);stroke-width:5px;stroke-linecap:round;stroke-dasharray:none;vector-effect:non-scaling-stroke}.ph-dot.ph-s4,.ph-dot.ph-s5{stroke:var(--faint)}.ph-tags{grid-area:1/3;max-width:none;margin:0;padding:0;list-style:none;position:relative}.ph-tag{--y:50;min-width:0;color:var(--note);white-space:nowrap;align-items:center;gap:.3rem;margin:0;font-size:.6875rem;line-height:1.25;display:flex;position:absolute;inset-block-start:calc(var(--y) * 1%);inset-inline:0;transform:translateY(-50%)}.ph-tag .ph-key{flex:none;block-size:.5rem;inline-size:.875rem}.ph-tag-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ph-tag-more{color:var(--faint);flex:none}.ph-tag-low{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--amber);font-weight:600}.ph [data-y="-4"]{--y:-4}.ph [data-y="-3"]{--y:-3}.ph [data-y="-2"]{--y:-2}.ph [data-y="-1"]{--y:-1}.ph [data-y="0"]{--y:0}.ph [data-y="1"]{--y:1}.ph [data-y="2"]{--y:2}.ph [data-y="3"]{--y:3}.ph [data-y="4"]{--y:4}.ph [data-y="5"]{--y:5}.ph [data-y="6"]{--y:6}.ph [data-y="7"]{--y:7}.ph [data-y="8"]{--y:8}.ph [data-y="9"]{--y:9}.ph [data-y="10"]{--y:10}.ph [data-y="11"]{--y:11}.ph [data-y="12"]{--y:12}.ph [data-y="13"]{--y:13}.ph [data-y="14"]{--y:14}.ph [data-y="15"]{--y:15}.ph [data-y="16"]{--y:16}.ph [data-y="17"]{--y:17}.ph [data-y="18"]{--y:18}.ph [data-y="19"]{--y:19}.ph [data-y="20"]{--y:20}.ph [data-y="21"]{--y:21}.ph [data-y="22"]{--y:22}.ph [data-y="23"]{--y:23}.ph [data-y="24"]{--y:24}.ph [data-y="25"]{--y:25}.ph [data-y="26"]{--y:26}.ph [data-y="27"]{--y:27}.ph [data-y="28"]{--y:28}.ph [data-y="29"]{--y:29}.ph [data-y="30"]{--y:30}.ph [data-y="31"]{--y:31}.ph [data-y="32"]{--y:32}.ph [data-y="33"]{--y:33}.ph [data-y="34"]{--y:34}.ph [data-y="35"]{--y:35}.ph [data-y="36"]{--y:36}.ph [data-y="37"]{--y:37}.ph [data-y="38"]{--y:38}.ph [data-y="39"]{--y:39}.ph [data-y="40"]{--y:40}.ph [data-y="41"]{--y:41}.ph [data-y="42"]{--y:42}.ph [data-y="43"]{--y:43}.ph [data-y="44"]{--y:44}.ph [data-y="45"]{--y:45}.ph [data-y="46"]{--y:46}.ph [data-y="47"]{--y:47}.ph [data-y="48"]{--y:48}.ph [data-y="49"]{--y:49}.ph [data-y="50"]{--y:50}.ph [data-y="51"]{--y:51}.ph [data-y="52"]{--y:52}.ph [data-y="53"]{--y:53}.ph [data-y="54"]{--y:54}.ph [data-y="55"]{--y:55}.ph [data-y="56"]{--y:56}.ph [data-y="57"]{--y:57}.ph [data-y="58"]{--y:58}.ph [data-y="59"]{--y:59}.ph [data-y="60"]{--y:60}.ph [data-y="61"]{--y:61}.ph [data-y="62"]{--y:62}.ph [data-y="63"]{--y:63}.ph [data-y="64"]{--y:64}.ph [data-y="65"]{--y:65}.ph [data-y="66"]{--y:66}.ph [data-y="67"]{--y:67}.ph [data-y="68"]{--y:68}.ph [data-y="69"]{--y:69}.ph [data-y="70"]{--y:70}.ph [data-y="71"]{--y:71}.ph [data-y="72"]{--y:72}.ph [data-y="73"]{--y:73}.ph [data-y="74"]{--y:74}.ph [data-y="75"]{--y:75}.ph [data-y="76"]{--y:76}.ph [data-y="77"]{--y:77}.ph [data-y="78"]{--y:78}.ph [data-y="79"]{--y:79}.ph [data-y="80"]{--y:80}.ph [data-y="81"]{--y:81}.ph [data-y="82"]{--y:82}.ph [data-y="83"]{--y:83}.ph [data-y="84"]{--y:84}.ph [data-y="85"]{--y:85}.ph [data-y="86"]{--y:86}.ph [data-y="87"]{--y:87}.ph [data-y="88"]{--y:88}.ph [data-y="89"]{--y:89}.ph [data-y="90"]{--y:90}.ph [data-y="91"]{--y:91}.ph [data-y="92"]{--y:92}.ph [data-y="93"]{--y:93}.ph [data-y="94"]{--y:94}.ph [data-y="95"]{--y:95}.ph [data-y="96"]{--y:96}.ph [data-y="97"]{--y:97}.ph [data-y="98"]{--y:98}.ph [data-y="99"]{--y:99}.ph [data-y="100"]{--y:100}.ph [data-y="101"]{--y:101}.ph [data-y="102"]{--y:102}.ph [data-y="103"]{--y:103}.ph [data-y="104"]{--y:104}.ph-caption{gap:.35rem;margin-block-start:.75rem;display:grid}.ph-legend{color:var(--note);flex-wrap:wrap;gap:.2rem 1.1rem;max-width:none;margin:0;padding:0;font-size:.75rem;line-height:1.5;list-style:none;display:flex}.ph-legend li{align-items:center;gap:.4rem;margin:0;display:inline-flex}.ph-legend-envelope{color:var(--ink)}.ph-key{flex:none;block-size:.5rem;inline-size:1.75rem;overflow:visible}.ph-key-dot{inline-size:.5rem}details.ph-numbers{max-width:48rem;margin-block-start:.25rem}details.ph-numbers>summary{cursor:pointer;color:var(--note);padding-block:.45rem;font-size:.8125rem;font-weight:600}details.ph-numbers>summary:hover{color:var(--ink)}details.ph-numbers .table-wrap{margin-block:.25rem .5rem}.ph-table{width:auto;min-inline-size:min(100%,26rem)}.ph-table :is(th,td){padding-block:.4rem;padding-inline-end:1.25rem}.ph-table :is(th,td):last-child{padding-inline-end:0}.ph-table tbody th[scope=rowgroup]{color:var(--ink);font-weight:600}.ph-table .ph-also{max-inline-size:18rem;color:var(--note);font-size:.75rem;font-weight:400;line-height:1.5;display:block}.ph-table td.ph-period{white-space:nowrap;font-family:var(--lat)}.ph-table td.amount{font-size:.9375rem}.ph-table tbody:last-of-type :is(tr:last-child>*,th[scope=rowgroup]){border-block-end:0}.shop-row.shop-has-checked{grid-template-columns:minmax(0,1fr) 7.5rem 5.5rem 7.75rem 9.5rem}.shop-row .shop-meta{display:contents}.shop-row .shop-checked{color:var(--note);text-align:right;white-space:nowrap;font-size:.75rem}.shop-row .shop-checked time{font-family:var(--lat);font-variant-numeric:tabular-nums}.levels{max-width:30rem;margin:0 0 1rem;padding:0}.levels-h{color:var(--note);max-width:none;margin:0 0 .3rem;font-size:.75rem}.levels-list{max-width:none;margin:0;padding:0;list-style:none}.levels-row{color:var(--note);grid-template-columns:5.5rem minmax(0,1fr) 3rem;align-items:center;column-gap:.65rem;margin:0;font-size:.75rem;line-height:1.6;display:grid}.levels-p,.levels-n{font-family:var(--lat);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.levels-track{block-size:.3125rem;display:block}.levels-bar{block-size:100%;inline-size:calc(var(--q,1) * 5%);background:var(--note);display:block}.levels-row.is-low .levels-bar{background:var(--led)}.levels-row.is-low :is(.levels-p,.levels-n){color:var(--led);font-weight:600}.levels-bar[data-q="1"]{--q:1}.levels-bar[data-q="2"]{--q:2}.levels-bar[data-q="3"]{--q:3}.levels-bar[data-q="4"]{--q:4}.levels-bar[data-q="5"]{--q:5}.levels-bar[data-q="6"]{--q:6}.levels-bar[data-q="7"]{--q:7}.levels-bar[data-q="8"]{--q:8}.levels-bar[data-q="9"]{--q:9}.levels-bar[data-q="10"]{--q:10}.levels-bar[data-q="11"]{--q:11}.levels-bar[data-q="12"]{--q:12}.levels-bar[data-q="13"]{--q:13}.levels-bar[data-q="14"]{--q:14}.levels-bar[data-q="15"]{--q:15}.levels-bar[data-q="16"]{--q:16}.levels-bar[data-q="17"]{--q:17}.levels-bar[data-q="18"]{--q:18}.levels-bar[data-q="19"]{--q:19}.levels-bar[data-q="20"]{--q:20}@media (width<=37.5rem){.product-head+.statusline{margin-block-end:1rem}.trace{padding:.75rem .75rem .4rem}.trace .ph-chart,.trace .ph-chart.has-tags{grid-template-rows:10rem auto;grid-template-columns:auto minmax(0,1fr);column-gap:.5rem}.ph-tags{display:none}.trace-readout{column-gap:1rem}.tr-item{border-inline-start:0;padding-inline:0}.shop-row.shop-has-checked{grid-template-columns:minmax(0,1fr) auto}.shop-row .shop-meta{flex-wrap:wrap;grid-area:3/1;align-items:baseline;gap:0 .75rem;display:flex}}.price-record{min-width:0;margin:0;padding:0 1rem}.price-record-solo{max-width:34rem;margin-block-start:.6rem;padding:0 1.25rem}.pr-head{flex-wrap:wrap;align-items:baseline;gap:.1rem .75rem;margin-block-end:.3rem;display:flex}.pr-head h2{margin:0;font-size:.875rem;font-weight:700}.pr-scope{color:var(--note);font-size:.75rem}.pr-list{border-block-start:1px solid var(--rule);max-width:none;margin:0;padding:0}.pr-row{border-block-end:1px solid var(--grid);color:var(--note);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;margin:0;padding-block:.35rem;font-size:.8125rem;line-height:1.55;display:grid}.pr-k{color:var(--note);margin:0}.pr-d{--pr-gap:1.4rem;align-items:baseline;gap:.1rem var(--pr-gap);flex-wrap:wrap;min-width:0;margin:0;display:flex;overflow:hidden}.pr-fig{white-space:nowrap;align-items:baseline;gap:.4em;display:inline-flex}.pr-v{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);font-size:.9375rem;font-weight:600}.pr-fig .pr-before{color:var(--note);font-weight:500}.pr-u{font-family:var(--lat);font-variant-numeric:tabular-nums}.pr-row.is-low .pr-fig .pr-v{color:var(--amber)}.pr-x{font-family:var(--lat);font-variant-numeric:tabular-nums;position:relative}.pr-x:before{content:"";border-inline-start:1px solid var(--rule);position:absolute;inset-block:.25em;inset-inline-start:calc(var(--pr-gap) / -2)}.pr-xs>.pr-x:first-child,.pr-since{white-space:nowrap}.pr-n{color:var(--ink);font-weight:600}.pr-xs{display:contents}.price-record.price-record-band{padding:0}.price-record-band .pr-row{padding-block:.45rem;display:block}.price-record-band .pr-k{margin-inline-end:.6em;display:inline}.price-record-band .pr-d{display:inline;overflow:visible}.price-record-band .pr-xs{align-items:baseline;gap:0 var(--pr-gap);flex-wrap:wrap;margin-block-start:.1rem;font-size:.75rem;display:flex;overflow:hidden}@media (width>=48rem){.price-record-band .pr-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.price-record-band .pr-row{border-block-end:0;border-inline-start:1px solid var(--grid);padding:.5rem 1.25rem .15rem}.price-record-band .pr-row:first-child{border-inline-start:0;padding-inline-start:0}}.dcard{border:1px solid var(--rule);border-radius:var(--radius);max-width:52rem;margin:0 0 1rem;padding:.85rem 1rem .5rem}.dc-shop{color:var(--note);max-width:none;margin:0;font-size:.8125rem;font-weight:600}.dc-reading{border-block-end:1px solid var(--rule);margin:.55rem 0 .75rem;padding-block-end:.75rem}.dc-count{flex-wrap:wrap;align-items:baseline;gap:0 .35rem;max-width:none;margin:0;display:flex}.dc-count-k{color:var(--note);flex-basis:100%;margin-block-end:.1rem;font-size:.8125rem}.dc-count-v{font-family:var(--lat);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);font-size:1.75rem;font-weight:600;line-height:1.05}.dc-count-u{font-size:.9375rem;font-weight:600}.dc-count-none{color:var(--note);font-size:.9375rem}.dc-formula{color:var(--note);flex-wrap:wrap;align-items:baseline;gap:.1rem .75rem;max-width:none;margin:.3rem 0 0;font-size:.8125rem;display:flex}.dc-formula-v{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:.9375rem;font-weight:600}.dc-rows{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.35rem 1.25rem;margin:0 0 .75rem;font-size:.875rem;line-height:1.5;display:grid}.dc-row{display:contents}.dc-row>dt{color:var(--note)}.dc-row>dd{flex-wrap:wrap;align-items:baseline;gap:0 .65rem;min-width:0;margin:0;display:flex}.dc-v{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:.9375rem;font-weight:600}.dc-row.is-low .dc-v{color:var(--amber)}.dc-n{color:var(--note);font-size:.8125rem}time.dc-n{font-variant-numeric:tabular-nums}.dcard .table-wrap{margin-block-end:.5rem}.dcard-members{font-size:.8125rem}.dcard-members :is(th,td){vertical-align:baseline;padding-block:.4rem}.dcard-members tbody th[scope=row]{font-weight:400}.dcard-members td.amount{font-size:.9375rem;font-weight:600}.dcard-members .dc-checked{width:1%;font-family:var(--lat);color:var(--note);white-space:nowrap;font-size:.75rem}.dcard-members .dc-reason{color:var(--note);text-align:right;font-size:.75rem}.dc-owned{color:var(--note);border:1px solid var(--rule-strong);white-space:nowrap;border-radius:3px;margin-inline-start:.5rem;padding:0 .4em;font-size:.6875rem;line-height:1.6;display:inline-block}.dc-id{font-family:var(--mono);color:var(--note);font-size:.75rem}.dc-own p{color:var(--note);max-width:none;margin:0 0 .35rem;font-size:.8125rem}.dc-own .dc-own-result{color:var(--ink)}.dc-own-v{font-family:var(--lat);font-variant-numeric:tabular-nums;font-weight:700}.dc-own-k{white-space:nowrap}.dc-own-note{color:var(--note);font-size:.75rem;display:block}details.dc-more{max-width:none;margin:-.25rem 0 .5rem}details.dc-more>summary{cursor:pointer;color:var(--note);padding-block:.35rem;font-size:.8125rem;font-weight:600}details.dc-more>summary:hover{color:var(--ink)}details.dc-basis>summary,details.dcard>summary{cursor:pointer;color:var(--note);padding-block:.35rem;font-size:.8125rem;font-weight:600}details.dc-basis>summary:hover{color:var(--ink)}details.dc-basis p{color:var(--note);max-width:46rem;margin:.2rem 0 .5rem;font-size:.75rem;line-height:1.7}details.dcard>summary{flex-wrap:wrap;align-items:baseline;gap:.15rem 1.25rem;padding-block:0 .35rem;display:flex}.dc-sv{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.dc-sk{font-weight:400}main:has(>.product-head) .dcard{max-width:none}main:has(>.product-head) .dc-list{max-inline-size:44rem}@media (width>=64rem){main:has(>.product-head) .dc-cols{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;column-gap:2.5rem;display:grid}main:has(>.product-head) .dc-reading{margin-block-start:0}}@media (width<=37.5rem){.price-record,.price-record-solo{padding-inline:.25rem}.pr-row{grid-template-columns:6.25rem minmax(0,1fr);column-gap:.5rem}.pr-d{--pr-gap:1.1rem}.dcard{padding:.75rem .75rem .4rem}.dc-rows{grid-template-columns:minmax(0,1fr);row-gap:.1rem}.dc-row>dd{margin-block-end:.35rem}}.tag-updated{color:var(--note);align-items:baseline;gap:.4rem;max-width:none;margin:.35rem 0 0;font-size:.75rem;line-height:1.4;display:flex}.tag-updated time,.tag-updated .num{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.tag-updated .num{margin-inline-start:.15rem}.tag-edition{font-family:var(--lat);color:var(--note);text-overflow:ellipsis;white-space:nowrap;max-width:none;margin:.1rem 0 0;font-size:.75rem;font-stretch:92%;line-height:1.4;overflow:hidden}.tag-update .price-none{color:var(--note);font-size:.875rem}.tag-update .tag-title{min-block-size:2.2875rem;margin-block-start:.15rem}.tag-update .tag-title .tag-name{min-block-size:0;margin:0}@media (width<=37.5rem){.tag-update .tag-title{min-block-size:2.135rem}}@media (width>=37.5rem){.tag-update .tag-title{min-block-size:2.44rem}}.checks .check-part+.check-part{margin-block-start:1.75rem}.check-head{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;margin:0 0 .6rem;font-size:.9375rem;font-weight:700;display:flex}.check-head small{color:var(--note);font-size:.75rem;font-weight:400}.check-list{border-block-start:1px solid var(--rule);max-width:none;margin:0;padding:0;list-style:none}.check-row{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:baseline;gap:.25rem 1.5rem;max-width:none;margin:0;padding:.7rem 0;display:grid}.check-name{font-family:var(--lat);flex-direction:column;max-width:none;margin:0;font-weight:600;font-stretch:92%;line-height:1.35;display:flex}.check-name a{color:var(--ink);text-decoration:none}.check-name a:hover{text-decoration:underline}.check-shop{font-family:var(--jp);color:var(--note);font-size:.75rem;font-weight:400;font-stretch:100%}.check-figures{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;display:flex}.check-figures div{white-space:nowrap;align-items:baseline;gap:.4rem;display:flex}.check-figures dt{color:var(--note);font-size:.75rem}.check-figures dd{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-weight:600}.check-figures dd small{font-family:var(--jp);color:var(--note);margin-inline-start:.25rem;font-size:.75rem;font-weight:400}@media (width<=599px){.check-row{grid-template-columns:minmax(0,1fr)}}.nf-lede{color:var(--note);margin:0 0 1rem}.nf-search{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;max-width:30rem;margin:0 0 1.25rem;display:grid;position:relative}.nf-search input[type=search]{border-color:var(--rule-strong);min-height:2.5rem;padding:0 .75rem 0 2rem}.nf-search .icon{block-size:.875rem;inline-size:.875rem;color:var(--note);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.65rem;translate:0 -50%}.nf-search button{min-height:2.5rem;padding:0 1.1rem}.nf-links{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.nf-links li{margin:0}.statusline .sl-v.is-mono{overflow-wrap:anywhere;white-space:normal}.site-header .head-search input[type=search]{padding-inline-end:2rem}.head-search kbd.key{pointer-events:none;font-family:var(--mono);position:absolute;inset-block-start:50%;inset-inline-end:.55rem;translate:0 -50%}.head-search:focus-within kbd.key,.head-search input:not(:placeholder-shown)+kbd.key{display:none}@media (width>=37.5625rem){.site-header nav{scrollbar-width:none;flex:auto;min-width:0;margin:-4px;padding:4px;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.head-tools{flex:0 auto;min-width:0}.head-search{flex:auto;min-width:0}.site-header .head-search input[type=search]{inline-size:clamp(9rem,100%,14.5rem)}.head-search{inline-size:14.5rem}}@media (width>=37.5625rem) and (width<=60rem){.site-head-row{flex-wrap:wrap;gap:0 1rem;min-height:0}.site-name{order:1}.head-tools{order:2}.site-header nav{margin:0 calc(-1 * var(--pad));padding:0 var(--pad);border-block-start:1px solid var(--rule);flex:1 0 100%;order:3}.site-header .nav a{min-height:2.75rem}}.ports{border-block-start:1px solid var(--rule);max-width:none;margin-block:3.5rem 0;padding-block-start:1.25rem}.ports h2{margin:0 0 .2rem;font-size:1rem}.ports .ports-lead{max-width:none;color:var(--note);margin:0 0 .85rem;font-size:.8125rem;line-height:1.6}.ports-rows{max-width:none;margin:0;display:grid}.port{border-block-start:1px solid var(--grid);grid-template-columns:6.25rem minmax(0,1fr);align-items:baseline;column-gap:1rem;padding-block:.5rem;display:grid}.port:first-child{border-block-start:0;padding-block-start:.2rem}.port dt{align-items:center;gap:.5rem;display:flex}.port dd{min-width:0;margin:0;font-size:.8125rem;line-height:1.65}.port-jack{border:1px solid var(--rule-strong);border-radius:50%;flex:none;block-size:.625rem;inline-size:.625rem;position:relative}.port-jack:after{content:"";background:var(--note);border-radius:50%;position:absolute;inset:2px}.port-tag{border:1px solid var(--rule-strong);font-family:var(--mono);color:var(--note);white-space:nowrap;border-radius:3px;padding:0 .35rem;font-size:.6875rem;line-height:1.6}.port-tag.is-ja{font-family:var(--jp);font-size:.6875rem}.port dd code{background:0 0;padding:0;font-size:.75rem}.port-url{font-family:var(--mono);font-size:.75rem}.port dd .seg{overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.port-url .seg{text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}.port-url:hover .seg{text-decoration-color:currentColor}.port-line{color:var(--note)}.port-line code{color:var(--ink);padding-inline:.2em}.port-note{color:var(--note);margin-inline-start:.65rem}.port dd code.port-cmd{background:var(--panel);border:1px solid var(--rule);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:4px;padding:.3rem .55rem;line-height:1.55;display:block}.port-call{flex-wrap:wrap;align-items:baseline;column-gap:.6rem;display:flex}.port dd code.port-tool{color:var(--ink)}.port dd code.port-args{color:var(--note);overflow-wrap:anywhere}.port-endpoint code{color:var(--note)}.port-endpoint a{color:var(--note);font-size:.8125rem}.port-endpoint a:hover{color:var(--ink)}.port-handoff>summary{cursor:pointer;inline-size:fit-content;color:var(--note)}.port-handoff>summary:hover,.port-handoff[open]>summary{color:var(--ink)}.port-handoff pre{font-family:var(--jp);font-variant-numeric:tabular-nums;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:4px;margin:.4rem 0 0;padding:.5rem .65rem;font-size:.8125rem;line-height:1.65}.ports-foot{font-family:var(--mono);color:var(--faint);flex-wrap:wrap;gap:.1rem 1.5rem;max-width:none;margin:.9rem 0 0;font-size:.6875rem;line-height:1.6;display:flex}.ports-foot span{overflow-wrap:anywhere}@media (width<=37.5rem){.ports{margin-block-start:2.75rem}.port{grid-template-columns:minmax(0,1fr);row-gap:.3rem}.port-note{margin-inline-start:.5rem}}.dev-ref section{max-width:none}.dev-ref h2{border-block-start:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;column-gap:.6rem;margin-block-start:3rem;padding-block-start:1.25rem;display:flex}.dev-ref h2 .h-anchor{margin-inline-start:0}.dev-ref h3{color:var(--note);margin-block:1.5rem .5rem;font-size:.875rem}.dev-ref .h-code{color:var(--ink);background:0 0;padding:0;font-size:1.0625rem;font-weight:600}.dev-ref .h-sub{color:var(--note);font-size:.8125rem;font-weight:400}.dev-head .editorial h1{margin-block-end:.5rem}.dev-head .editorial p{margin-block-end:1rem}.dev-spec{border-block:1px solid var(--rule);grid-template-columns:minmax(0,1fr);max-width:60rem;margin:0 0 1.25rem;display:grid}.dev-spec>div{border-block-start:1px solid var(--grid);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;column-gap:1rem;padding-block:.45rem;display:grid}.dev-spec>div:first-child{border-block-start:0}.dev-spec dt{color:var(--note);font-size:.8125rem}.dev-spec dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.875rem;line-height:1.6}.dev-ref code{overflow-wrap:anywhere}.dev-spec dd code{background:0 0;padding:0}.dev-aside{color:var(--note);margin-inline-start:.6rem;font-size:.8125rem}.dev-aside code{color:var(--note);background:0 0;padding:0}.method{border:1px solid var(--rule-strong);min-inline-size:3.1em;font-family:var(--mono);text-align:center;color:var(--note);border-radius:3px;padding:0 .3rem;font-size:.6875rem;line-height:1.6;display:inline-block}.dev-ref table code{overflow-wrap:normal;white-space:nowrap;background:0 0;padding:0;font-size:.8125rem}.dev-limits tbody th[scope=row]{white-space:nowrap;inline-size:11rem}.dev-ref th.num,.dev-ref td.num{text-align:right;font-family:var(--lat);white-space:nowrap;font-weight:600}.dev-endpoints{inline-size:auto;min-inline-size:min(100%,52rem)}.dev-endpoints :is(th,td){padding-inline-end:1.75rem}.dev-endpoints .dev-path{white-space:nowrap;font-weight:400}.dev-endpoints td{white-space:nowrap}.dev-ref a code{background:0 0;padding:0}.dev-params{table-layout:fixed;font-size:.8125rem}.dev-params :is(th,td){padding-block:.4rem}.dev-params thead th:first-child{inline-size:15rem}.dev-params thead th:nth-child(2){inline-size:6.5rem}.dev-params thead th:nth-child(3){inline-size:3.5rem}.dev-params tbody th[scope=row]{font-weight:400}.dev-params td:nth-child(3){white-space:nowrap}.dev-params td:last-child{overflow-wrap:anywhere}.dev-notes,.dev-list{padding-inline-start:1.1rem;font-size:.875rem;line-height:1.7}.dev-notes li,.dev-list li{margin-block-end:.35rem}.dev-actions{max-width:none;color:var(--note);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.875rem;display:flex}.dev-actions .btn{min-height:2.25rem;font-size:.875rem}.dev-tool-meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;max-width:none;margin:-.1rem 0 .75rem;font-size:.8125rem;display:flex}.dev-tool-meta code{background:0 0;padding:0}.dev-ep{white-space:nowrap;align-items:baseline;gap:.4rem;margin-inline-end:.75rem;display:inline-flex}.dev-tool-meta .dev-class{color:var(--note)}.dev-examples{grid-template-columns:minmax(0,1fr);gap:0 1.25rem;margin-block:.5rem .25rem;display:grid}.dev-examples h3{font-family:var(--mono);margin-block:.75rem .35rem;font-size:.75rem;font-weight:400}.dev-ref pre{border-radius:4px;margin:0 0 .5rem;font-size:.75rem;line-height:1.55}.dev-ref pre.dev-cmd{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.dev-ref pre.dev-json{max-block-size:28rem;overflow:auto}.dev-fold{max-width:60rem;margin-block:.5rem}.dev-fold>summary{cursor:pointer;inline-size:fit-content;color:var(--note);padding-block:.35rem;font-size:.875rem}.dev-fold>summary:hover,.dev-fold[open]>summary{color:var(--ink)}.dev-fold>summary code{color:inherit;background:0 0;padding:0}.dev-fold[open]>:not(summary){margin-block-start:.35rem}.dev-folds{border-block-start:1px solid var(--rule);max-width:60rem}.dev-folds>.dev-fold{border-block-end:1px solid var(--rule);max-width:none;margin:0;padding-block:.15rem}.dev-folds>.dev-fold>summary{font-weight:600}.dev-folds .editorial{padding-block-end:.5rem;font-size:.875rem}.dev-folds .editorial :is(ul,p){margin-block-end:.6rem}@media (width>=48rem){.dev-spec{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.dev-spec>div:nth-child(2){border-block-start:0}.dev-examples{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=37.5rem){.dev-spec>div{grid-template-columns:6rem minmax(0,1fr)}.dev-ref h2{margin-block-start:2.25rem}}@media (width<=48rem){:is(.dev-endpoints,.dev-limits),:is(.dev-endpoints,.dev-limits) tbody{inline-size:100%;min-inline-size:0;display:block}:is(.dev-endpoints,.dev-limits) caption{display:block}:is(.dev-endpoints,.dev-limits) thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:is(.dev-endpoints,.dev-limits) tr{border-block-end:1px solid var(--rule);gap:.15rem .6rem;padding-block:.55rem;display:grid}:is(.dev-endpoints,.dev-limits) :is(th,td){white-space:normal;border:0;padding:0;display:block}.dev-endpoints tr{grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:baseline}.dev-endpoints tr>:first-child{grid-area:1/1}.dev-endpoints tr>:nth-child(2){grid-area:1/2/auto/-1}.dev-endpoints tr>:nth-child(3){grid-area:2/2/auto/-1}.dev-endpoints tr>:nth-child(4){color:var(--note);grid-area:3/2}.dev-endpoints tr>:nth-child(5){grid-area:3/3}.dev-endpoints td:empty{display:none}.dev-limits tr{grid-template-columns:minmax(0,1fr) auto}.dev-limits tr>:nth-child(3){color:var(--note);grid-column:1/-1;font-size:.8125rem}.dev-params,.dev-params tbody{inline-size:100%;display:block}.dev-params thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dev-params tr{border-block-end:1px solid var(--rule);grid-template-columns:max-content max-content minmax(0,1fr);align-items:baseline;gap:.15rem .75rem;padding-block:.5rem;display:grid}.dev-params :is(th,td){border:0;inline-size:auto;padding:0;display:block}.dev-params tr>:nth-child(2),.dev-params tr>:nth-child(3){color:var(--note);font-size:.75rem}.dev-params tr>:nth-child(4){overflow-wrap:anywhere;grid-column:1/-1}.dev-params tr>td:nth-child(4):empty{display:none}}.reading,.reading-more{--col:40rem}.reading :is(h1,h2,h3,h4){max-width:var(--col);word-break:auto-phrase}.reading [id]{scroll-margin-block-start:1.5rem}.reading-head .editorial h1{margin-block-end:.4rem}.reading .statusline{max-width:var(--col);margin:.4rem 0 1.25rem}.reading-head .editorial p{margin-block-end:1rem}.reading-contents{max-width:var(--col);margin:1.25rem 0 .5rem;font-size:.875rem;line-height:1.55}.reading-contents .contents-head{color:var(--note);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.reading-contents ol{max-width:none;margin:0;padding:0;list-style:none}.reading-contents>ol{columns:2;column-gap:1.75rem}.reading-contents li{break-inside:avoid;margin:0;padding-block:.12rem}.reading-contents a{color:var(--ink);word-break:auto-phrase;text-decoration:none}.reading-contents a:hover{text-decoration:underline}.reading-contents li li{padding-inline-start:.9rem}.reading-contents li li a{color:var(--note)}.reading-contents li li a:hover{color:var(--ink)}.reading .editorial h2,.reading .guide-products .sec-head h2{font-size:1.125rem}.reading .editorial h2{margin-block:2.5rem .5rem}.reading .editorial h3{margin-block:1.75rem .35rem;font-size:1rem}.reading :is(h2,h3):target>.h-anchor{color:var(--led)}.reading .src-ref a{color:inherit;padding-inline:.06em;text-decoration:none}.reading .src-ref a:hover{color:var(--ink);text-decoration:underline}.reading ul.sources time{font-family:var(--lat);font-variant-numeric:tabular-nums}.reading li.source-line:target .src-code{color:var(--led)}.reading .table-wrap{max-width:var(--col);margin-block:.25rem 1.25rem}.reading .table-wrap table{width:auto;border:0;border-radius:0;min-inline-size:min(100%,24rem);margin:0;display:table;overflow:visible}.reading .table-wrap :is(th,td){min-width:0;padding-inline:0 1.5rem}.reading .table-wrap :is(th,td):last-child{min-width:0;padding-inline-end:0}.reading .table-wrap td:not(.num,.unit-col){min-width:5.5em}.reading th.num,.reading td.num{text-align:right;white-space:nowrap}.reading td.num{font-family:var(--lat);font-variant-numeric:tabular-nums lining-nums}.reading td.num .num-f{text-align:start;display:inline-block}.reading td.num[data-frac="1"] .num-f{min-inline-size:2ch}.reading td.num[data-frac="2"] .num-f{min-inline-size:3ch}.reading td.num[data-frac="3"] .num-f{min-inline-size:4ch}.reading td.num[data-frac="4"] .num-f{min-inline-size:5ch}.reading th .unit{font-family:var(--lat);font-weight:400}.reading :is(th,td).unit-col{color:var(--note)}.reading td.num:has(+td.unit-col),.reading th.num:has(+th.unit-col){padding-inline-end:.4em}.reading .guide-products{max-width:var(--col);margin-block:2.5rem .5rem}@media (width>=37.5rem){.reading .guide-products .shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}.reading-foot{max-width:var(--col);border-block-start:1px solid var(--rule);margin-block-start:2.5rem;padding-block-start:.75rem}.reading-foot>p{margin-block-end:.75rem;font-size:.8125rem;line-height:1.6}.reading-more{max-width:var(--col);margin-block:2.5rem 1rem}.reading-more h2{color:var(--note);margin:0 0 .4rem;font-size:.875rem}.reading-more ul{margin:0;padding:0;list-style:none}.reading-more li{border-block-start:1px solid var(--rule);margin:0;padding-block:.45rem;line-height:1.5}.reading-more li:last-child{border-block-end:1px solid var(--rule)}.reading-more a{font-size:.9375rem;font-weight:600;text-decoration:none}.reading-more a:hover{text-decoration:underline}.reading-more-summary{-webkit-line-clamp:1;color:var(--note);-webkit-box-orient:vertical;margin-block-start:.1rem;font-size:.8125rem;display:-webkit-box;overflow:hidden}@media (width<=599px){.reading-contents>ol{columns:1}.reading-more-summary{-webkit-line-clamp:2}}.reading td.num .num-u{color:var(--note);margin-inline-start:.08em;font-size:.875em}.reading td.num .num-p{color:var(--note)}.reading td.num-mixed .num-u{text-align:start;min-inline-size:2.7em;display:inline-block}.reading .sec-refs>ul:not(.sources){color:var(--note);font-size:.8125rem;line-height:1.6}.reading .sec-refs>ul:not(.sources) code{font-size:.75rem}.reading .editorial ol{padding-inline-start:1.6em}.reading .editorial strong{font-weight:700}.reading p.formula{border-inline-start:2px solid var(--rule-strong);margin-block:.5rem 1.25rem;padding:.35rem 0 .35rem .9rem}.reading p.formula code{background:0 0;padding:0;font-size:.9375rem}.reading .sec-definition>ul:not(.sources){margin:0 0 1rem;padding:0;list-style:none}.reading .sec-definition>ul:not(.sources)>li,.reading .sec-definition>h2+p{border-inline-start:2px solid var(--rule-strong);margin:0 0 .85rem;padding-inline-start:.9rem;font-size:1.0625rem;line-height:1.75}.reading .claim{max-width:var(--col);border:1px solid var(--rule);border-radius:6px;margin:1.75rem 0 1.25rem;padding:.85rem 1.1rem .15rem}.reading .claim>h3{margin:0 0 .65rem;font-size:1.0625rem;line-height:1.5}.reading .claim-part{border-block-start:1px solid var(--rule);padding-block:.65rem .4rem}.reading .claim .claim-k{color:var(--note);margin:0 0 .3rem;font-size:.8125rem;font-weight:600;line-height:1.5}.reading .claim-v>*{max-width:none}.reading .claim-v :where(p,ul,ol){margin-block-end:.75rem}.reading .claim-v .table-wrap{max-width:100%}.reading .claim-pair{border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.reading .claim-pair>.claim-part{border-block-start:0;padding-inline-end:1rem}.reading .claim-pair>.claim-part+.claim-part{border-inline-start:1px solid var(--rule);padding-inline:1rem 0}.reading .verdict-box{max-width:var(--col);border:1px solid var(--rule-strong);border-radius:6px;margin:1.5rem 0;padding:.8rem 1.1rem .2rem}.reading .verdict-label{color:var(--note);align-items:baseline;gap:.75rem;margin:0 0 .5rem;font-size:.8125rem;display:flex}.reading .verdict-k{color:var(--ink);font-weight:700}.reading .verdict-label time{font-family:var(--lat);font-variant-numeric:tabular-nums}.reading .fig{max-width:var(--col);margin:.75rem 0 1.25rem}.fig-chart{grid-template-rows:auto 12rem auto auto;grid-template-columns:auto minmax(0,1fr) minmax(0,9rem);column-gap:.5rem;display:grid}.fig-chart[data-tags=s]{grid-template-columns:auto minmax(0,1fr) minmax(0,6rem)}.fig-chart[data-tags=l]{grid-template-columns:auto minmax(0,1fr) minmax(0,12rem)}.fig-yunit{font-family:var(--lat);color:var(--note);text-align:end;grid-area:1/1;margin:0 0 .45rem;font-size:.75rem;line-height:1rem}.fig-y{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--note);text-align:end;white-space:nowrap;flex-direction:column;grid-area:2/1;justify-content:space-between;margin-block:-.5rem;font-size:.75rem;line-height:1rem;display:flex}.fig-plotbox{grid-area:2/2;min-width:0}.fig-plot{block-size:100%;inline-size:100%;display:block;overflow:visible}.fig-grid{fill:none;stroke:var(--grid);stroke-width:1px;shape-rendering:crispedges}.fig-zero{fill:none;stroke:var(--rule-strong);stroke-width:1px;shape-rendering:crispedges}.fig-line{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:butt}.fig-s2{stroke-dasharray:6 3}.fig-s3{stroke-dasharray:1.5 2.5}.fig-s4{stroke:var(--note);stroke-dasharray:9 3 2 3}.fig-dot{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.fig-tags{grid-area:2/3;max-width:none;margin:0;padding:0;list-style:none;position:relative}.fig-tag{--y:50;min-width:0;color:var(--note);white-space:nowrap;align-items:center;gap:.3rem;margin:0;font-size:.6875rem;line-height:1.25;display:flex;position:absolute;inset-block-start:calc(var(--y) * 1%);inset-inline:0;transform:translateY(-50%)}.fig-key{flex:none;block-size:.5rem;inline-size:1rem;overflow:visible}.fig-tag-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.fig-x{block-size:1.45rem;font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--note);grid-area:3/2;font-size:.75rem;line-height:1rem;position:relative}.fig-xt{--x:0;white-space:nowrap;position:absolute;inset-block-start:.4rem;inset-inline-start:calc(var(--x) * 1%);transform:translate(-50%)}.fig-xlabel{color:var(--note);text-align:center;grid-area:4/2;margin:.1rem 0 0;font-size:.75rem;line-height:1.4}.reading .fig-caption{color:var(--note);margin-block-start:.65rem;font-size:.8125rem;line-height:1.6}.reading .fig-caption p{max-width:none;margin:0 0 .15rem}.reading .fig-data code{color:var(--note);background:0 0;padding:0;font-size:.75rem}.fig-xt[data-x="0"]{--x:0}.fig-xt[data-x="1"]{--x:1}.fig-xt[data-x="2"]{--x:2}.fig-xt[data-x="3"]{--x:3}.fig-xt[data-x="4"]{--x:4}.fig-xt[data-x="5"]{--x:5}.fig-xt[data-x="6"]{--x:6}.fig-xt[data-x="7"]{--x:7}.fig-xt[data-x="8"]{--x:8}.fig-xt[data-x="9"]{--x:9}.fig-xt[data-x="10"]{--x:10}.fig-xt[data-x="11"]{--x:11}.fig-xt[data-x="12"]{--x:12}.fig-xt[data-x="13"]{--x:13}.fig-xt[data-x="14"]{--x:14}.fig-xt[data-x="15"]{--x:15}.fig-xt[data-x="16"]{--x:16}.fig-xt[data-x="17"]{--x:17}.fig-xt[data-x="18"]{--x:18}.fig-xt[data-x="19"]{--x:19}.fig-xt[data-x="20"]{--x:20}.fig-xt[data-x="21"]{--x:21}.fig-xt[data-x="22"]{--x:22}.fig-xt[data-x="23"]{--x:23}.fig-xt[data-x="24"]{--x:24}.fig-xt[data-x="25"]{--x:25}.fig-xt[data-x="26"]{--x:26}.fig-xt[data-x="27"]{--x:27}.fig-xt[data-x="28"]{--x:28}.fig-xt[data-x="29"]{--x:29}.fig-xt[data-x="30"]{--x:30}.fig-xt[data-x="31"]{--x:31}.fig-xt[data-x="32"]{--x:32}.fig-xt[data-x="33"]{--x:33}.fig-xt[data-x="34"]{--x:34}.fig-xt[data-x="35"]{--x:35}.fig-xt[data-x="36"]{--x:36}.fig-xt[data-x="37"]{--x:37}.fig-xt[data-x="38"]{--x:38}.fig-xt[data-x="39"]{--x:39}.fig-xt[data-x="40"]{--x:40}.fig-xt[data-x="41"]{--x:41}.fig-xt[data-x="42"]{--x:42}.fig-xt[data-x="43"]{--x:43}.fig-xt[data-x="44"]{--x:44}.fig-xt[data-x="45"]{--x:45}.fig-xt[data-x="46"]{--x:46}.fig-xt[data-x="47"]{--x:47}.fig-xt[data-x="48"]{--x:48}.fig-xt[data-x="49"]{--x:49}.fig-xt[data-x="50"]{--x:50}.fig-xt[data-x="51"]{--x:51}.fig-xt[data-x="52"]{--x:52}.fig-xt[data-x="53"]{--x:53}.fig-xt[data-x="54"]{--x:54}.fig-xt[data-x="55"]{--x:55}.fig-xt[data-x="56"]{--x:56}.fig-xt[data-x="57"]{--x:57}.fig-xt[data-x="58"]{--x:58}.fig-xt[data-x="59"]{--x:59}.fig-xt[data-x="60"]{--x:60}.fig-xt[data-x="61"]{--x:61}.fig-xt[data-x="62"]{--x:62}.fig-xt[data-x="63"]{--x:63}.fig-xt[data-x="64"]{--x:64}.fig-xt[data-x="65"]{--x:65}.fig-xt[data-x="66"]{--x:66}.fig-xt[data-x="67"]{--x:67}.fig-xt[data-x="68"]{--x:68}.fig-xt[data-x="69"]{--x:69}.fig-xt[data-x="70"]{--x:70}.fig-xt[data-x="71"]{--x:71}.fig-xt[data-x="72"]{--x:72}.fig-xt[data-x="73"]{--x:73}.fig-xt[data-x="74"]{--x:74}.fig-xt[data-x="75"]{--x:75}.fig-xt[data-x="76"]{--x:76}.fig-xt[data-x="77"]{--x:77}.fig-xt[data-x="78"]{--x:78}.fig-xt[data-x="79"]{--x:79}.fig-xt[data-x="80"]{--x:80}.fig-xt[data-x="81"]{--x:81}.fig-xt[data-x="82"]{--x:82}.fig-xt[data-x="83"]{--x:83}.fig-xt[data-x="84"]{--x:84}.fig-xt[data-x="85"]{--x:85}.fig-xt[data-x="86"]{--x:86}.fig-xt[data-x="87"]{--x:87}.fig-xt[data-x="88"]{--x:88}.fig-xt[data-x="89"]{--x:89}.fig-xt[data-x="90"]{--x:90}.fig-xt[data-x="91"]{--x:91}.fig-xt[data-x="92"]{--x:92}.fig-xt[data-x="93"]{--x:93}.fig-xt[data-x="94"]{--x:94}.fig-xt[data-x="95"]{--x:95}.fig-xt[data-x="96"]{--x:96}.fig-xt[data-x="97"]{--x:97}.fig-xt[data-x="98"]{--x:98}.fig-xt[data-x="99"]{--x:99}.fig-xt[data-x="100"]{--x:100}.fig-tag[data-y="0"]{--y:0}.fig-tag[data-y="2"]{--y:2}.fig-tag[data-y="4"]{--y:4}.fig-tag[data-y="6"]{--y:6}.fig-tag[data-y="8"]{--y:8}.fig-tag[data-y="10"]{--y:10}.fig-tag[data-y="12"]{--y:12}.fig-tag[data-y="14"]{--y:14}.fig-tag[data-y="16"]{--y:16}.fig-tag[data-y="18"]{--y:18}.fig-tag[data-y="20"]{--y:20}.fig-tag[data-y="22"]{--y:22}.fig-tag[data-y="24"]{--y:24}.fig-tag[data-y="26"]{--y:26}.fig-tag[data-y="28"]{--y:28}.fig-tag[data-y="30"]{--y:30}.fig-tag[data-y="32"]{--y:32}.fig-tag[data-y="34"]{--y:34}.fig-tag[data-y="36"]{--y:36}.fig-tag[data-y="38"]{--y:38}.fig-tag[data-y="40"]{--y:40}.fig-tag[data-y="42"]{--y:42}.fig-tag[data-y="44"]{--y:44}.fig-tag[data-y="46"]{--y:46}.fig-tag[data-y="48"]{--y:48}.fig-tag[data-y="50"]{--y:50}.fig-tag[data-y="52"]{--y:52}.fig-tag[data-y="54"]{--y:54}.fig-tag[data-y="56"]{--y:56}.fig-tag[data-y="58"]{--y:58}.fig-tag[data-y="60"]{--y:60}.fig-tag[data-y="62"]{--y:62}.fig-tag[data-y="64"]{--y:64}.fig-tag[data-y="66"]{--y:66}.fig-tag[data-y="68"]{--y:68}.fig-tag[data-y="70"]{--y:70}.fig-tag[data-y="72"]{--y:72}.fig-tag[data-y="74"]{--y:74}.fig-tag[data-y="76"]{--y:76}.fig-tag[data-y="78"]{--y:78}.fig-tag[data-y="80"]{--y:80}.fig-tag[data-y="82"]{--y:82}.fig-tag[data-y="84"]{--y:84}.fig-tag[data-y="86"]{--y:86}.fig-tag[data-y="88"]{--y:88}.fig-tag[data-y="90"]{--y:90}.fig-tag[data-y="92"]{--y:92}.fig-tag[data-y="94"]{--y:94}.fig-tag[data-y="96"]{--y:96}.fig-tag[data-y="98"]{--y:98}.fig-tag[data-y="100"]{--y:100}.reading .repro{max-width:var(--col);border-block:1px solid var(--rule);margin:.5rem 0 1.25rem;padding-block:.6rem .5rem;font-size:.8125rem;line-height:1.55}.reading .repro-list{gap:.25rem;margin:0;display:grid}.reading .repro-row{grid-template-columns:9.5rem minmax(0,1fr);column-gap:.75rem;display:grid}.reading .repro dt{color:var(--note)}.reading .repro dd{overflow-wrap:anywhere;min-width:0;margin:0}.reading .repro code{color:var(--ink);background:0 0;padding:0;font-size:.75rem}.reading .repro-libs{flex-wrap:wrap;gap:0 1rem;max-width:none;margin:0;padding:0;list-style:none;display:flex}.reading .repro-libs li{margin:0}.reading .repro-files{margin-block-start:.5rem}.reading .repro-files summary{cursor:pointer;color:var(--note)}.reading .repro-files summary:hover{color:var(--ink)}.reading .repro-files .table-wrap{margin-block:.4rem 0}.reading .repro-files table{width:100%;font-size:.75rem}.reading .repro-files td{min-width:0;padding-block:.3rem}.reading .repro-files td:last-child{overflow-wrap:anywhere}.reading .references .ref-kind{color:var(--note);margin-inline-end:.45em}.reading .references code{color:var(--ink);background:0 0;padding:0;font-size:.75rem}@media (width<=599px){.reading .claim{padding-inline:.85rem}.reading .claim-pair{grid-template-columns:minmax(0,1fr)}.reading .claim-pair>.claim-part{padding-inline-end:0}.reading .claim-pair>.claim-part+.claim-part{border-inline-start:0;border-block-start:1px solid var(--rule);padding-inline:0}.fig-chart,.fig-chart[data-tags]{grid-template-rows:auto 10rem auto auto auto;grid-template-columns:auto minmax(0,1fr)}.fig-tags{flex-wrap:wrap;grid-area:5/1/auto/-1;gap:.2rem 1rem;margin-block-start:.45rem;display:flex}.fig-tag{position:static;transform:none}.reading .repro-row{grid-template-columns:minmax(0,1fr)}}.reading :is(.adc,.art-trace,.ash){max-width:var(--col);margin-block:2rem 1.75rem}.reading .art-trace .trace{margin-block-start:0}.art-trace-more,.adc-more,.ash-more{flex-wrap:wrap;align-items:baseline;gap:.1rem .75rem;margin:.55rem 0 0;font-size:.8125rem;line-height:1.5;display:flex}.art-n,.ash-n{color:var(--note)}.adc{border:1px solid var(--rule);border-radius:var(--radius);padding:.85rem 1rem .75rem;position:relative}.adc-head{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;padding-inline-end:7.5rem;display:flex}.reading .adc-head h2{margin:0;font-size:1rem}.adc-subject{min-width:0;color:var(--note);font-size:.8125rem}.adc-rule{font-family:var(--mono);color:var(--faint);background:0 0;padding:0;font-size:.6875rem;line-height:1.5;position:absolute;inset-block-start:.95rem;inset-inline-end:1rem}.adc-reading{border-block-end:1px solid var(--rule);margin:.7rem 0 .75rem;padding-block-end:.75rem}.adc-count{flex-wrap:wrap;align-items:baseline;gap:0 .35rem;max-width:none;margin:0;display:flex}.adc-count-k{color:var(--note);flex-basis:100%;margin-block-end:.1rem;font-size:.8125rem}.adc-count-v{font-family:var(--lat);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);font-size:2.25rem;font-weight:600;line-height:1.05}.adc-count-u{font-size:.9375rem;font-weight:600}.adc-count-none{color:var(--note);font-size:.9375rem}.adc-formula{color:var(--note);flex-wrap:wrap;align-items:baseline;gap:.1rem .75rem;max-width:none;margin:.3rem 0 0;font-size:.8125rem;display:flex}.adc-formula-v{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);font-size:.9375rem;font-weight:600}.adc-rows{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.35rem 1.25rem;margin:0;font-size:.875rem;line-height:1.5;display:grid}.adc-row{display:contents}.adc-row>dt{color:var(--note)}.adc-row>dd{flex-wrap:wrap;align-items:baseline;gap:0 .65rem;min-width:0;margin:0;display:flex}.adc-v{font-family:var(--lat);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:600}.adc-row.is-low .adc-v{color:var(--amber)}.adc-n{color:var(--note);font-size:.8125rem}.adc time.adc-n{font-variant-numeric:tabular-nums}.adc-fold{margin-block-start:.55rem}.adc-fold+.adc-fold{margin-block-start:0}.adc-fold>summary{cursor:pointer;color:var(--note);padding-block:.3rem;font-size:.8125rem;font-weight:600}.adc-fold>summary:hover{color:var(--ink)}.reading .adc .table-wrap{margin-block:.25rem .5rem}.reading .adc-members{font-size:.875rem}.reading .adc-members :is(th,td){padding-block:.3rem}.reading .adc-members td.amount{font-size:.9375rem}.adc-rule-text{color:var(--note);margin:.25rem 0 .5rem;font-size:.8125rem;line-height:1.75}.adc-foot{border-block-start:1px solid var(--rule);color:var(--note);max-width:none;margin:.7rem 0 0;padding-block-start:.6rem;font-size:.75rem;line-height:1.75}.ash-head{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;margin-block-end:.55rem;display:flex}.reading .ash-head h2{margin:0;font-size:1.125rem}.ash-subject{min-width:0;color:var(--note);font-size:.8125rem}.ash-order{color:var(--note);border-inline-start:1px solid var(--rule);padding-inline-start:.75rem;font-size:.8125rem}.ash-list{border-block-start:1px solid var(--rule);max-width:none;margin:0;padding:0;list-style:none}.ash-row{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto 7.25rem auto;align-items:center;gap:.25rem 1rem;margin:0;padding:.55rem .1rem;display:grid}.ash-name{min-width:0;font-size:.9375rem;font-weight:600;line-height:1.35}.ash-name small{color:var(--note);margin-block-start:.1rem;font-size:.75rem;font-weight:400;display:block}.ash-name small.when{color:var(--amber);font-weight:700}.ash-price{text-align:right}.ash-price .price{font-size:1.0625rem}.ash-price .price-yen{margin:0;display:block}.ash-none{color:var(--faint);white-space:nowrap;font-size:.8125rem}.ash-checked{color:var(--note);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.ash-checked time{font-family:var(--lat)}.ash-go{justify-content:flex-end;align-items:center;display:flex}.ash-fold>summary{cursor:pointer;color:var(--note);border-block-end:1px solid var(--rule);padding:.5rem .1rem;font-size:.8125rem;font-weight:600}.ash-fold>summary:hover{color:var(--ink)}.ash-fold .ash-list{border-block-start:0}.reading .ash .legend{margin:.6rem 0 0}@media (width<=599px){.adc{padding-inline:.85rem}.adc-head{padding-inline-end:0}.adc-rule{flex-basis:100%;position:static}.adc-rows{grid-template-columns:minmax(0,1fr);row-gap:.1rem}.adc-row>dd{margin-block-end:.35rem}.ash-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.3rem;padding-block:.65rem}.ash-name{grid-column:1/-1}.ash-price{text-align:left;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;display:flex}.ash-checked{text-align:left;grid-area:3/1}.ash-go{grid-area:2/2/4}.ash .shop-btn{min-height:var(--tap);padding:0 1.1rem}}.reading .references .ref-note{color:var(--note);margin-inline-start:.35em}.repro-license{color:var(--note);margin:.75rem 0 0;font-size:.8125rem}.shop-list+.shop-list-listing,.shop-more+.shop-list-listing{border-block-start:0;margin-block-start:0}.shop-list:has(+.shop-list-listing),.shop-more:has(+.shop-list-listing){margin-block-end:0}.shop-listing .shop-price .muted{font-size:.875rem}
