:root{--paper:#F7F7F5;--card:#FFFFFF;--sunk:#EDEDE9;--ink:#13233A;--ink2:#3A4A61;--muted:#566379;--rule:#D5D9DF;--strong:#7A8798;--thread:#4433CC;--thread-hover:#3526B0;--thread-tint:#E9E6FB;--on-thread:#FFFFFF;--inv-bg:#13233A;--inv-fg:#F4F1E8;--inv-muted:#B4BFD0;--inv-thread:#B7ADFF;--inv-rule:#2C3F5C;--ok-fg:#0A5C33;--ok-bg:#DFF0E5;--ok-bd:#1C8A52;--no-fg:#9F1308;--no-bg:#FBE2DD;--no-bd:#C42B1E;--at-fg:#6E4300;--at-bg:#FAE9C3;--at-bd:#B8780A;--un-fg:#3A4560;--un-bg:#E3E7EF;--un-bd:#6B7893;--code-bg:#0B111A;--code-fg:#E9E5DA;--hatch:rgba(19,35,58,.09);--shadow:0 10px 30px rgba(19,35,58,.12);--display:"Newsreader Variable","Newsreader","Iowan Old Style","Palatino Linotype",Georgia,serif;--body:"Instrument Sans Variable","Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--w:1200px;--gut:16px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--paper:#0C1424;--card:#131E33;--sunk:#0F192C;--ink:#EAEEF5;--ink2:#BCC6D6;--muted:#95A3B8;--rule:#27354D;--strong:#5B6C87;--thread:#B0A6FF;--thread-hover:#C9C2FF;--thread-tint:#241F52;--on-thread:#0C1424;--inv-bg:#070D18;--inv-fg:#EAEEF5;--inv-muted:#9DABC0;--inv-rule:#1D2A40;--ok-fg:#7FE0AC;--ok-bg:#12301F;--ok-bd:#2F8F5F;--no-fg:#FF9F99;--no-bg:#3A1517;--no-bd:#C4503F;--at-fg:#F4BB52;--at-bg:#302109;--at-bd:#A8730F;--un-fg:#B3C0D8;--un-bg:#1B2535;--un-bd:#6F7F9E;--hatch:rgba(234,238,245,.1);--shadow:0 10px 30px rgba(0,0,0,.5);color-scheme:dark}}:lang(ja){--display:"Noto Sans JP Variable","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;--body:"BIZ UDPGothic","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16.5px/1.6 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:lang(ja) body{font-size:16px;line-height:1.85}:lang(ja){line-break:strict}.dt-d,.dt-t{white-space:nowrap}:lang(ja) :is(td,th,button,.btn,.btn-primary,.go){text-wrap:balance}:lang(ja) :is(h1,h2,h3,.lead-answer,.act){word-break:auto-phrase;overflow-wrap:anywhere;line-height:1.35;letter-spacing:0}a{color:var(--thread);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,table{margin:0}ul,ol{padding:0;list-style:none}p,li{text-wrap:pretty}:focus-visible{outline:3px solid var(--thread);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--w);margin:0 auto;padding:0 var(--gut)}@media(min-width:640px){:root{--gut:24px}}@media(min-width:1024px){:root{--gut:32px}}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--paper);padding:8px 14px;border-radius:6px;z-index:100}.skip:focus{left:8px}.vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono,code{font-variant-ligatures:none;font-family:var(--mono);font-feature-settings:"zero" 0,"tnum" 1;letter-spacing:0}svg.gl{display:block;flex:none;width:16px;height:16px;color:var(--fg);--on:var(--bg)}summary{list-style:none}summary::-webkit-details-marker{display:none}h1{font-family:var(--display);font-weight:600;font-size:clamp(40px,3.2vw + 28px,72px);line-height:1;letter-spacing:-.025em;text-wrap:balance;font-variation-settings:"opsz" 72}h1 em{display:block;font-style:italic;color:var(--thread);font-weight:500}:lang(ja) h1{font-weight:800;font-size:clamp(30px,2vw + 22px,50px);line-height:1.25;letter-spacing:-.01em}.lede{font-size:19px;line-height:1.5;color:var(--ink2);max-width:27em;margin-top:16px}:lang(ja) .lede{font-size:16.5px;line-height:1.85;max-width:30em}:lang(ja) :is(.lede,.prose p,.prose li){word-break:auto-phrase;overflow-wrap:anywhere}section.blk{padding:0 0 64px}.sec-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;border-top:2px solid var(--ink);padding-top:14px;margin-bottom:24px}.sec-head h2{font-family:var(--display);font-weight:600;font-size:clamp(27px,1.2vw + 22px,38px);line-height:1.12;letter-spacing:-.015em}:lang(ja) .sec-head h2{font-weight:800;font-size:clamp(22px,1vw + 18px,30px);line-height:1.35;letter-spacing:0}.sec-head .note{font-size:14.5px;color:var(--muted)}.sec-head .go{margin-left:auto;font-weight:600;font-size:15px;white-space:nowrap}.two{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}@media(min-width:960px){.two{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}}@media print{.mast,.band,footer{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}[hidden]{display:none!important}h2{font-family:var(--display);font-weight:600;font-size:clamp(24px,1vw + 20px,30px);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}h3{font-family:var(--display);font-weight:600;font-size:20px;line-height:1.3}:lang(ja) h2{font-weight:800;font-size:clamp(20px,1vw + 16px,26px);line-height:1.4;letter-spacing:0}:lang(ja) h3{font-weight:800;font-size:18px;line-height:1.5}:not(pre)>code{font-size:.92em;background:var(--sunk);border:1px solid var(--rule);border-radius:4px;padding:1px 5px;overflow-wrap:anywhere}img,svg{max-width:100%}.page{padding-top:32px;padding-bottom:64px}.pagehead{margin-bottom:28px}.pagehead h1{font-size:clamp(34px,2.2vw + 24px,56px);line-height:1.04;max-width:20em}:lang(ja) .pagehead h1{font-size:clamp(27px,1.5vw + 20px,42px);line-height:1.3;max-width:24em}.pagehead .lede{max-width:34em}:lang(ja) .pagehead .lede{max-width:34em}.lede p+p{margin-top:.6em}.pagemeta{font-size:14px;color:var(--muted);margin-top:12px}.pagebody>*+*{margin-top:32px}.pagebody>section>*+*{margin-top:16px}.pagebody>section>h2{margin-top:0}.pagebody>p{max-width:34em}.sidelayout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.sl-main{min-width:0}.sl-side{order:-1;min-width:0}@media(min-width:1024px){.sidelayout{grid-template-columns:minmax(0,720px) 260px;gap:64px;align-items:start;justify-content:space-between}.sidelayout.no-side{grid-template-columns:minmax(0,720px)}.sl-side{order:0;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}}.sidelayout.wide .sl-side{order:1}.sidelayout.wide .toc-d,.sidelayout.wide .only-wide{display:none}.sl-side>*+*{margin-top:20px}.sidelayout.wide .sl-side :is(.panel,.sidebox)+.toc,.sidelayout.wide .sl-side .toc+:is(.panel,.sidebox){margin-top:24px}@media(min-width:1024px)and (max-width:1179px){.sidelayout.wide{grid-template-columns:minmax(0,1fr);gap:32px}.sidelayout.wide .sl-side{position:static;max-height:none;overflow:visible}}@media(min-width:1180px){.sidelayout.wide{grid-template-columns:minmax(0,1fr) 300px;gap:56px;justify-content:stretch}.sidelayout.wide .sl-side{order:0}.sidelayout.wide .toc-d,.sidelayout.wide .only-wide{display:block}}.sidebox{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:16px 18px}.sidebox>h2,.sidebox>h3,.sidebox>.sb-h{font:700 13px/1.3 var(--body);color:var(--muted);letter-spacing:.02em;margin:0 0 10px;text-wrap:wrap}.sidebox>*+*{margin-top:10px}.sidebox p{font-size:15px;color:var(--ink2);line-height:1.55}:lang(ja) .sidebox p{line-height:1.8;font-size:14.5px;word-break:auto-phrase;overflow-wrap:anywhere}.sidebox .legend{display:grid;gap:12px}.sidebox .btn-primary{width:100%}.sb-facts{display:grid;gap:0;margin:0}.sb-facts>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:9px 0;border-top:1px solid var(--rule);font-size:14.5px}.sb-facts>div:first-child{border-top:0;padding-top:0}.sb-facts dt{color:var(--muted);font-size:13.5px}.sb-facts dd{margin:0;color:var(--ink);text-align:right}.sb-facts .sev{margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.prose{max-width:54ch;font-size:16.5px;line-height:1.6}:lang(ja) .prose{max-width:40em;font-size:16px;line-height:1.85}.prose>*+*{margin-top:1em}.prose h2{font-size:clamp(24px,1vw + 20px,30px);line-height:1.2;margin:48px 0 12px;padding-top:14px;border-top:1px solid var(--rule);scroll-margin-top:16px}:lang(ja) .prose h2{font-size:clamp(20px,1vw + 16px,26px);line-height:1.4}.prose h3{font-size:20px;line-height:1.3;font-weight:600;margin:28px 0 8px;scroll-margin-top:16px}:lang(ja) .prose h3{font-size:18px;line-height:1.5;font-weight:700}.prose h2:first-child{margin-top:0}.prose :is(h2,h3)>a.anchor{margin-left:8px;color:var(--muted);text-decoration:none;opacity:0}.prose :is(h2,h3):hover>a.anchor,.prose :is(h2,h3)>a.anchor:focus-visible{opacity:1}.prose ul{list-style:disc;padding-left:24px}.prose ol{list-style:decimal;padding-left:28px}.prose ol>li::marker{font-family:var(--mono);font-size:.9em;color:var(--ink2)}.prose li{padding-left:2px}.prose li+li{margin-top:8px}.prose ol>li+li{margin-top:16px}.prose li>:is(ul,ol){margin-top:8px}.prose a{overflow-wrap:anywhere}.prose img{height:auto}.prose hr{border:0;border-top:1px solid var(--rule);margin:32px 0}.prose strong{font-weight:700}.prose table{display:block;width:max-content;max-width:100%;overflow-x:auto;font-size:15px;border-collapse:collapse;border:1px solid var(--rule);border-radius:6px}.prose :is(th,td){padding:9px 12px;border-top:1px solid var(--rule);text-align:left;vertical-align:top}.prose thead th{background:var(--sunk);color:var(--ink2);font:700 12.5px/1.3 var(--mono);border-top:0}.prose td code{white-space:nowrap}.prose blockquote{margin-left:0;margin-right:0;border-left:4px solid var(--strong);background:var(--sunk);padding:12px 16px;border-radius:0 8px 8px 0}.prose blockquote>*+*{margin-top:.6em}pre{background:var(--code-bg);color:var(--code-fg);border-radius:10px;padding:16px 18px;overflow-x:auto;font:400 13px/1.6 var(--mono);font-variant-ligatures:none;tab-size:2;margin:0;max-width:100%}pre code{background:none;border:0;padding:0;color:inherit;font:inherit;white-space:pre;overflow-wrap:normal}pre.astro-code{background:var(--code-bg)!important;color:var(--code-fg)!important}pre.astro-code span{color:inherit!important;background:none!important}pre .c,pre .comment{color:var(--inv-muted)}pre .p{color:var(--inv-thread)}pre:focus-visible{outline:3px solid var(--inv-thread)}h1,h2,h3{text-wrap:balance}.sidelinks ul{display:grid;gap:2px;margin:0}.sidelinks li{margin:0}.sidelinks a{display:flex;align-items:center;min-height:40px;padding:0 10px;border-left:2px solid var(--rule);color:var(--ink2);text-decoration:none;font-size:15px;font-weight:600}.sidelinks a:hover,.sidelinks a[aria-current]{color:var(--thread);border-left-color:var(--thread)}.sidebox .legend>div{grid-template-columns:minmax(0,1fr);gap:6px}.sidebox .legend dd{font-size:14.5px}.sidebox .legend dt{justify-self:start}@media(min-width:640px)and (max-width:1179px){.sidelayout.wide .sidebox .legend>div{grid-template-columns:200px minmax(0,1fr);gap:6px 20px}}@media(max-width:1023px){.only-desk{display:none}}.tl-body [data-fact],.dtable .long [data-fact]{white-space:nowrap}.logo{display:block;flex:none;height:42px}.logo img,.logo picture{display:block;height:100%;width:auto}.mast{position:relative;background:var(--paper);border-bottom:3px double var(--ink);z-index:40}.mast .wrap{display:flex;align-items:center;gap:16px;height:68px}.primary{display:none;gap:2px;margin-left:8px}.primary>a,.primary summary,.lang summary,.menu>summary{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:8px;font-size:15px;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap;cursor:pointer}:lang(ja) :is(.primary>a,.primary summary,.lang summary,.menu>summary){font-size:14.5px}.primary>a:hover,.primary summary:hover,.lang summary:hover{background:var(--sunk)}.chev{width:12px;height:12px;flex:none;transition:transform .15s}details[open]>summary .chev{transform:rotate(180deg)}.dd{position:relative}.panelmenu{position:absolute;left:0;top:calc(100% + 6px);min-width:220px;background:var(--card);border:1px solid var(--strong);border-radius:10px;padding:6px;box-shadow:var(--shadow);z-index:50}.panelmenu a{display:flex;align-items:center;height:44px;padding:0 12px;border-radius:6px;color:var(--ink);text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap}.panelmenu a:hover,.panelmenu a[aria-current]{background:var(--sunk)}.right{margin-left:auto;display:flex;align-items:center;gap:8px}.lang{position:relative}.lang summary{padding:0 10px}.lang .panelmenu{left:auto;right:0;min-width:160px}.globe{width:18px;height:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:8px;font:600 15px/1.2 var(--body);text-decoration:none;white-space:nowrap;cursor:pointer;border:1.5px solid var(--ink);background:transparent;color:var(--ink)}.btn:hover{background:var(--ink);color:var(--paper)}.btn.solid{background:var(--thread);border-color:var(--thread);color:var(--on-thread)}.btn.solid:hover{background:var(--thread-hover);border-color:var(--thread-hover);color:var(--on-thread)}.btn.block{display:flex;width:100%}.mast .btn{min-height:40px;padding:0 14px;font-size:14.5px}.menu{position:static}.menu>summary{border:1.5px solid var(--ink)}.menu .sheet{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:3px double var(--ink);box-shadow:var(--shadow);padding:6px var(--gut) 16px;max-height:calc(100vh - 80px);overflow:auto}.sheet a{display:flex;align-items:center;min-height:52px;font-size:17px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule)}.sheet .grp{margin:10px 0 0;font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.02em}@media(max-width:559px){.mast .right>.btn{display:none}.mast .wrap{gap:10px}}@media(min-width:960px){.primary{display:flex}.menu{display:none}}.dateline{border-bottom:1px solid var(--rule);font-size:13.5px;color:var(--muted)}.dateline .wrap{display:flex;flex-wrap:wrap;gap:2px 20px;padding-top:9px;padding-bottom:9px}.dateline b{font-weight:600;color:var(--ink2)}.dateline .mono{font-size:12.5px;color:var(--ink2)}.dateline span{white-space:nowrap}.st-fixed{--fg:var(--ok-fg);--bg:var(--ok-bg);--bd:var(--ok-bd);--bs:solid}.st-nofix{--fg:var(--no-fg);--bg:var(--no-bg);--bd:var(--no-bd);--bs:solid}.st-attn{--fg:var(--at-fg);--bg:var(--at-bg);--bd:var(--at-bd);--bs:dashed}.st-unk{--fg:var(--un-fg);--bg:var(--un-bg);--bd:var(--un-bd);--bs:dotted}.chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 10px 2px 7px;border:2px var(--bs) var(--bd);background:var(--bg);color:var(--fg);border-radius:6px;font-size:13.5px;font-weight:700;line-height:1.25;white-space:nowrap}.chip.sm{min-height:24px;font-size:12.5px;padding:1px 8px 1px 5px}.chip.sm svg.gl{width:14px;height:14px}.tag{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border:1px solid var(--strong);border-radius:4px;font-size:13px;font-weight:600;color:var(--ink2);white-space:nowrap;line-height:1.2}.tag.crit{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tag.proj{border-color:var(--thread);color:var(--thread);background:var(--thread-tint)}.tag.sample{background:var(--ink);border-color:var(--ink);color:var(--paper);font-family:var(--mono);font-size:12px;letter-spacing:.06em}.tag svg{width:14px;height:14px;flex:none}.tagrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hero{display:grid;grid-template-columns:minmax(0,1fr);padding-top:32px;padding-bottom:56px;row-gap:28px}.hero>.hero-copy{grid-area:copy}.hero .lead{display:contents}.hero .lead-head{grid-area:lead}.hero .lead-ledger{grid-area:ledger}.hero>.checker{grid-area:check}.hero{grid-template-areas:"copy" "lead" "check" "ledger"}@media(min-width:960px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy lead" "check lead";column-gap:0;row-gap:28px;padding-top:56px;padding-bottom:64px}.hero .lead{display:block;grid-area:lead;border-left:1px solid var(--rule);padding-left:48px}.hero .lead-head,.hero .lead-ledger{grid-area:auto}.hero>.hero-copy,.hero>.checker{padding-right:48px}.hero{grid-template-rows:auto 1fr}.hero>.checker{align-self:start;position:sticky;top:16px}.lede{font-size:21px}}.checker .card{position:relative;background:var(--card);border:1px solid var(--rule);border-radius:14px;padding:20px 18px 18px}.checker .card:before{content:"";position:absolute;inset:6px;border:1.5px dashed var(--thread);border-radius:9px;opacity:.45;pointer-events:none}.checker .card>*{position:relative}@media(min-width:640px){.checker .card{padding:26px 28px 24px}}.ck-title{font-family:var(--display);font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.01em}:lang(ja) .ck-title{font-weight:800;font-size:19px}.ck-sub{font-size:14.5px;color:var(--muted);margin-top:4px}.tabs{display:flex;gap:4px;margin:16px 0 14px;border-bottom:1.5px solid var(--rule)}.tabs [role=tab]{appearance:none;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1.5px;padding:0 4px;min-height:44px;font:600 15px/1.2 var(--body);color:var(--ink2);cursor:pointer;flex:1 1 auto;text-align:center}:lang(ja) .tabs [role=tab]{font-size:14px;flex:1 1 auto}.tabs [role=tab][aria-selected=true]{color:var(--thread);border-bottom-color:var(--thread)}.tabs [role=tab]:hover{background:var(--sunk)}.tabpanel[hidden]{display:none}label.l{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.ctrl,.field textarea,.field input,.field select{width:100%;border:1.5px solid var(--ink);border-radius:8px;background:var(--card);color:var(--ink);font:400 16px/1.4 var(--mono);padding:12px 14px}.field textarea{min-height:76px;resize:vertical}.field input,.field select{min-height:48px;font-family:var(--body)}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:1}.field :is(input,textarea,select):focus{outline:none;border-color:var(--thread);box-shadow:0 0 0 3px var(--thread-tint)}.field+.field{margin-top:12px}.try{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:12px 0 0}.try>span{font-size:13.5px;font-weight:600;color:var(--muted);margin-right:2px}.try button{appearance:none;min-height:36px;padding:0 12px;border:1px solid var(--strong);border-radius:999px;background:var(--paper);color:var(--ink);font:600 13.5px/1 var(--body);cursor:pointer}.try button:hover{border-color:var(--thread);background:var(--thread-tint)}.ck-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}.ck-row .note{font-size:13.5px;color:var(--muted);display:flex;gap:6px;align-items:center;flex:1 1 180px}.ck-row .note svg{width:15px;height:15px;flex:none}.result{margin-top:14px;min-height:118px;border:1.5px dashed var(--rule);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:6px;font-size:15.5px;line-height:1.5}.result.empty{color:var(--muted);font-size:14.5px}.result.has{border:2px var(--bs,solid) var(--bd,var(--ink));background:var(--bg,transparent);justify-content:flex-start}.result .verdict{display:flex;gap:8px;align-items:center;font-weight:700;color:var(--fg,var(--ink));font-size:17px}.result .verdict svg.gl{width:22px;height:22px}.result p{color:var(--ink)}.result .acts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14.5px;font-weight:600}.result .acts button{appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--thread);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.assure{margin-top:14px;font-size:14px;line-height:1.6;color:var(--muted);max-width:34em}:lang(ja) .assure{line-height:1.8}.pick-label{font-size:15px;font-weight:600;margin:20px 0 8px}.picker{display:flex;flex-wrap:wrap;gap:8px}.picker a{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border:1px solid var(--strong);border-radius:8px;background:var(--card);color:var(--ink);font-weight:600;font-size:15.5px;text-decoration:none}.picker a:hover{border-color:var(--thread);background:var(--thread-tint)}.picker a.more{border-color:transparent;background:transparent;color:var(--thread);padding:0 6px}.picker a svg{width:15px;height:15px;margin-right:6px;color:var(--thread)}.lead-name{font-family:var(--display);font-weight:600;font-size:clamp(38px,2vw + 26px,56px);line-height:1.02;letter-spacing:-.02em;margin:14px 0 12px;font-variation-settings:"opsz" 72;overflow-wrap:anywhere}:lang(ja) .lead-name{font-weight:800;font-size:clamp(30px,1.4vw + 22px,42px);line-height:1.2}.lead-answer{font-size:20px;line-height:1.4;font-weight:600;color:var(--ink);max-width:25em}:lang(ja) .lead-answer{font-size:18px;line-height:1.6;font-weight:700}.lead-sum{font-size:16.5px;line-height:1.55;color:var(--ink2);max-width:34em;margin-top:8px}:lang(ja) .lead-sum{font-size:15.5px;line-height:1.85}.lead-meta{font-size:14px;color:var(--muted);margin-top:8px}.sub{font-size:16px;font-weight:700;margin:24px 0 8px;display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline}.sub small{font-size:13.5px;font-weight:500;color:var(--muted)}table{border-collapse:collapse;width:100%}.hunks{font-size:14px}.hunks thead th{font-size:12.5px;font-weight:700;color:var(--muted);text-align:left;padding:0 0 6px;white-space:nowrap}.hunks td{padding:3px 0;vertical-align:middle}.hunks td+td,.hunks thead th+th{padding-left:6px}.hunks .br{width:48px;font:600 14px/1.2 var(--mono);color:var(--ink);white-space:nowrap}.hl{display:block;font-variant-ligatures:none;font:500 13.5px/1.2 var(--mono);padding:7px 8px;border-radius:4px;white-space:nowrap}.hl b{font-weight:700;margin-right:6px}.hl.minus{background:repeating-linear-gradient(135deg,var(--hatch) 0 2px,transparent 2px 7px),var(--sunk);color:var(--ink2)}.hl.plus{background:var(--ok-bg);color:var(--ok-fg);font-weight:700;border-left:3px solid var(--ok-bd)}.hl.plus.unc{--fg:var(--un-fg);--bg:var(--un-bg);background:var(--un-bg);color:var(--un-fg);border-left:3px dotted var(--un-bd)}.hl svg.gl{display:inline-block;width:15px;height:15px;vertical-align:-2px;margin-right:6px}.unc-tag{margin-top:4px;white-space:normal}.eolrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;font-size:14.5px;color:var(--ink2)}.eolrow .mono{font-size:14px;font-weight:600;color:var(--ink)}.lead-cta{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-weight:700;font-size:16px;min-height:44px}.ledwrap{margin-top:8px}.ledtable thead th{font-size:12.5px;font-weight:700;color:var(--muted);text-align:left;padding:0 8px 6px 0;border-bottom:1.5px solid var(--ink)}.ledtable td{padding:10px 8px 10px 0;border-bottom:1px solid var(--rule);vertical-align:top;font-size:15px}.ledtable td:last-child,.ledtable thead th:last-child{padding-right:0;text-align:right}.ledtable .rel{font-weight:600;white-space:nowrap}.ledtable .pkg{font:400 13px/1.45 var(--mono);color:var(--ink2);overflow-wrap:anywhere}.ledtable .pkg i{font-style:normal;color:var(--muted)}.ledtable .pkg .none{font-family:var(--body);font-size:13.5px;color:var(--ink2)}.ledtable td:last-child{white-space:nowrap}@media(max-width:639px){.ledtable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ledtable tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--rule)}.ledtable td{display:block;padding:0;border:0}.ledtable td:nth-child(2){grid-column:1/-1;grid-row:2}.ledtable td:last-child{grid-column:2;grid-row:1}.ledtable tr:first-child{border-top:0}}.ledtable.wide .pkg{font-size:13px}.ledgernote{font-size:14px;color:var(--muted);margin-top:12px}.ledgernote b{color:var(--ink2);font-weight:700}.cov td,.cov th{vertical-align:top}.cov{font-size:15px}.cov thead th{font-size:12.5px;font-weight:700;color:var(--muted);text-align:left;padding:0 12px 8px 0;border-bottom:1.5px solid var(--ink)}.cov td{padding:12px 12px 12px 0;border-bottom:1px solid var(--rule)}.cov td.c-what{font-weight:600}.cov td.c-what small{display:block;font-weight:400;font-size:13.5px;color:var(--muted)}.cov .num{font:600 14.5px/1.3 var(--mono);white-space:nowrap}.cov td.c-det{color:var(--ink2);max-width:38em}.bar{display:flex;height:10px;border-radius:5px;overflow:hidden;margin-top:6px;min-width:120px;background:var(--sunk);border:1px solid var(--rule)}.bar i{display:block;height:100%}.bar .b-ok{background:var(--ok-bd)}.bar .b-at{background:repeating-linear-gradient(90deg,var(--at-bd) 0 4px,var(--at-bg) 4px 7px)}.bar .b-un{background:repeating-linear-gradient(90deg,var(--un-bd) 0 2px,var(--un-bg) 2px 5px)}@media(max-width:759px){.cov thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cov tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;border-bottom:1px solid var(--rule)}.cov td{display:block;padding:0;border:0}.cov td.c-what{grid-column:1}.cov td.c-state{grid-column:2;grid-row:1}.cov td.c-det{grid-column:1/-1}}.hot li{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 18px;padding:20px 0;border-top:1px solid var(--rule)}.hot li:first-child{padding-top:0;border-top:0}.hot time{font:500 13px/1.6 var(--mono);color:var(--ink2)}.hot h3{font-family:var(--display);font-weight:600;font-size:clamp(23px,.8vw + 19px,30px);line-height:1.15;letter-spacing:-.012em;margin:2px 0 10px;overflow-wrap:anywhere}:lang(ja) .hot h3{font-weight:800;font-size:clamp(19px,.6vw + 16px,23px);line-height:1.4}.hot h3 a{color:var(--ink);text-decoration:none}.hot h3 a:hover{color:var(--thread);text-decoration:underline;text-decoration-thickness:2px}.hot .dl{font-size:15.5px;color:var(--ink2);margin-top:10px;line-height:1.55;overflow-wrap:anywhere}:lang(ja) .hot .dl{line-height:1.8;font-size:15px}.hot .dl .mono{font-size:13.5px;font-weight:500;color:var(--ink)}.hot .cta{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:15.5px;margin-top:2px}@media(min-width:560px){.hot li{grid-template-columns:84px minmax(0,1fr)}}.strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1.5px solid var(--ink);border-radius:10px;background:var(--card);margin-top:28px;overflow:hidden}.strip>div{padding:14px 16px;border-top:1px solid var(--rule)}.strip>div:nth-child(-n+2){border-top:0}.strip>div:nth-child(2n){border-left:1px solid var(--rule)}.strip dt svg.gl{width:15px;height:15px}.strip dt{display:flex;gap:6px;align-items:center;font-size:13px;font-weight:600;color:var(--muted);line-height:1.3}.strip dd{font-family:var(--display);font-weight:600;font-size:30px;line-height:1.1;margin-top:4px;letter-spacing:-.01em}:lang(ja) .strip dd{font-weight:800;font-size:26px}.strip dd small{font-family:var(--body);font-size:13.5px;font-weight:500;color:var(--muted);letter-spacing:0}@media(min-width:760px){.strip{grid-template-columns:repeat(4,minmax(0,1fr))}.strip>div{border-top:0!important}.strip>div+div{border-left:1px solid var(--rule)!important}}.strip-note{font-size:13.5px;color:var(--muted);margin-top:8px}.recent li{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid var(--rule);font-size:15.5px;line-height:1.5}.recent li:last-child{border-bottom:0;margin-bottom:0}.recent .l1{display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline}.recent time{font:500 12.5px/1.6 var(--mono);color:var(--muted);margin-right:4px}.recent .l1 b{font-weight:700}.recent .l2{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:13.5px;color:var(--muted)}.recent a{font-size:13.5px;font-weight:600;white-space:nowrap}.srctype{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:3px;background:var(--sunk);font-size:12px;font-weight:700;color:var(--ink2);letter-spacing:.01em}.key{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:600px){.key{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.key{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.patch{background:var(--card);border:2px var(--bs) var(--bd);border-radius:12px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:8px}.patch svg.gl{width:34px;height:34px;--on:var(--card)}.patch h3{font-family:var(--display);font-weight:600;font-size:25px;line-height:1.1;letter-spacing:-.01em;color:var(--fg)}:lang(ja) .patch h3{font-weight:800;font-size:20px}.patch p{font-size:15px;line-height:1.55;color:var(--ink2)}:lang(ja) .patch p{line-height:1.8;font-size:14.5px}.patch .ex{margin-top:auto;padding-top:10px;border-top:1px solid var(--rule);font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:2px 5px;align-items:baseline}.back{margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px 48px;align-items:start}@media(min-width:960px){.back{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.back h3{font-family:var(--display);font-weight:600;font-size:24px;line-height:1.2;margin-bottom:8px}:lang(ja) .back h3{font-weight:800;font-size:20px}.back p{color:var(--ink2);font-size:16px;max-width:34em}:lang(ja) .back p{font-size:15.5px}.legend-d{border:1.5px solid var(--ink);border-radius:10px;background:var(--card)}.legend-d>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;font-weight:700;font-size:16px;cursor:pointer}.legend-d[open]>summary .chev{transform:rotate(180deg)}.legend-d .in{padding:4px 16px 18px}.band{background:var(--sunk);padding:56px 0;margin-bottom:64px}.cards2{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:860px){.cards2{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px}}.bcard{background:var(--card);border:1.5px solid var(--ink);border-radius:12px;padding:24px 22px;display:flex;flex-direction:column;gap:10px}.bcard .kick{font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.02em}.bcard h2{font-family:var(--display);font-weight:600;font-size:clamp(25px,1vw + 20px,32px);line-height:1.15;letter-spacing:-.012em}:lang(ja) .bcard h2{font-weight:800;font-size:clamp(20px,.8vw + 17px,26px);line-height:1.35}.bcard h2 .price{white-space:nowrap}.bcard p{color:var(--ink2);font-size:16px;max-width:36em}.bcard form{display:grid;gap:10px;margin-top:6px}.bcard .r2{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:520px){.bcard .r2{grid-template-columns:minmax(0,1fr) auto}}.bcard .small{font-size:13.5px;color:var(--muted)}.bcard .btn{margin-top:auto;align-self:flex-start}.bcard.plan{background:var(--card)}.method{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media(min-width:800px){.method{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.method h3{font-family:var(--display);font-weight:600;font-size:22px;line-height:1.2;margin-bottom:6px}:lang(ja) .method h3{font-weight:800;font-size:18.5px}.method p{color:var(--ink2);font-size:16px;max-width:30em}:lang(ja) .method p{font-size:15.5px}footer{background:var(--inv-bg);color:var(--inv-fg);padding:56px 0 40px}footer .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}footer .brand{grid-column:1/-1}@media(min-width:800px){footer .cols{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}footer .brand{grid-column:auto}}footer .logo,footer .logo img{height:46px}footer .cols h2{font-size:13px;line-height:1.3;font-weight:700;color:var(--inv-thread);margin-bottom:10px;letter-spacing:.02em}footer ul a{display:inline-flex;align-items:center;min-height:36px;color:var(--inv-fg);font-size:15px;text-decoration:none}footer ul a:hover{text-decoration:underline}footer .tagline{margin-top:12px;color:var(--inv-muted);font-size:15px;max-width:18em}footer .legal{margin-top:36px;padding-top:20px;border-top:1px solid var(--inv-rule);font-size:13.5px;color:var(--inv-muted);display:grid;gap:4px}footer .attrib{margin-top:36px;padding-top:20px;border-top:1px solid var(--inv-rule);font-size:13.5px;line-height:1.6;color:var(--inv-fg);max-width:60em}footer .attrib h2{font-size:13px;line-height:1.3;font-weight:700;color:var(--inv-thread);margin-bottom:8px;letter-spacing:.02em}footer .attrib a{color:var(--inv-fg);text-decoration:underline;text-underline-offset:2px}footer .attrib+.legal{margin-top:20px}footer .legal p{max-width:60em}footer .legal .op{display:flex;flex-wrap:wrap;gap:0 16px}footer .legal .op>span{white-space:nowrap}footer .legal a{color:var(--inv-fg)}footer :focus-visible{outline-color:var(--inv-thread)}.ja-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "tiles" "more" "how";gap:24px;padding-top:28px;padding-bottom:40px}.ja-hero>.hero-copy{grid-area:copy}.ja-hero>.tiles-wrap{grid-area:tiles}.ja-hero>.hero-more{grid-area:more}.ja-hero>.hero-how{grid-area:how}.hero-how{margin-top:12px}.steps{display:grid;gap:10px;counter-reset:s}.steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;font-size:15.5px;line-height:1.6;font-weight:700}.steps li:before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--ink);font:600 14px/1 var(--mono)}.hero-more .sform{margin-top:22px}.hero-more .sform label{display:block;font-weight:700;font-size:15px;margin-bottom:6px}.hero-more .sform .row{display:flex;gap:8px}.hero-more .sform .field{flex:1 1 0;min-width:0}.searchres{font-size:15px;color:var(--ink2);margin-top:10px;line-height:1.7}@media(min-width:760px)and (max-width:1179px){.ja-hero{grid-template-areas:"copy" "more" "tiles" "how"}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hero-more .sform{max-width:640px}}@media(min-width:1180px){.ja-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy tiles" "more tiles" "how tiles";grid-template-rows:auto auto 1fr;column-gap:0;row-gap:20px;padding-top:52px;padding-bottom:52px}.ja-hero>.hero-copy,.ja-hero>.hero-more,.ja-hero>.hero-how{padding-right:44px}.ja-hero>.hero-how .howto{grid-template-columns:minmax(0,1fr)}.ja-hero>.hero-how .howto li{grid-template-columns:96px minmax(0,1fr)}}.tiles-wrap{border:1.5px dashed var(--strong);border-radius:14px;padding:14px;position:relative}@media(min-width:1180px){.tiles-wrap{border:0;border-left:1px solid var(--rule);border-radius:0;padding:0 0 0 44px}}:lang(ja) :is(p,li,small,dd,dt,summary,label,.k,.sub2){word-break:auto-phrase;overflow-wrap:anywhere}.tiles-cap{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:13.5px;color:var(--muted);margin-bottom:12px}.tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:700px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{background:var(--card);border:1.5px solid var(--ink2);border-radius:12px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px}.tile.st-attn,.tile.st-unk{border:2px var(--bs) var(--bd)}.tile header{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between}.tile h3{font-family:var(--display);font-weight:800;font-size:22px;line-height:1.2}.tile .act{font-size:16px;font-weight:700;line-height:1.55}.tile .fx{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:14.5px;color:var(--ink2);line-height:1.7}.tile .fx .k{font-weight:600;font-size:13.5px}.tile .val{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--sunk);border:1px solid var(--rule);font:500 14px/1.5 var(--mono);color:var(--ink);overflow-wrap:anywhere}.tile .sub2{font-size:13.5px;color:var(--muted);line-height:1.7}.tile .dv{font-size:14.5px;color:var(--ink2);line-height:1.8}.tile .btn{margin-top:auto;width:100%;min-height:48px;white-space:normal;text-align:center;line-height:1.35;padding:8px 14px}.searchbar{background:var(--sunk);padding:20px 0}.searchbar form{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media(min-width:640px){.searchbar form{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}}.searchbar label{font-weight:700;font-size:15px;white-space:nowrap}.searchbar .field input{min-height:48px}.searchres{font-size:15px;color:var(--ink2);margin-top:10px;min-height:0}.searchres:empty{display:none}.hot2{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:960px){.hot2{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}.hot2 h3.gh{font-size:18px;font-weight:800;margin-bottom:14px;display:flex;gap:10px;align-items:baseline}.hot2 .hot li{grid-template-columns:minmax(0,1fr)!important}.howto{display:grid;gap:0;border-top:1px solid var(--rule)}.howto li{display:grid;grid-template-columns:minmax(0,1fr);gap:2px 16px;padding:14px 0;border-bottom:1px solid var(--rule)}@media(min-width:640px){.howto li{grid-template-columns:130px minmax(0,1fr)}}.howto b{font-weight:800}.howto p{color:var(--ink2);font-size:15.5px}.howto a{font-weight:700;white-space:nowrap}.rental{font-size:15px}.rental thead th{font-size:12.5px;font-weight:700;color:var(--muted);text-align:left;padding:0 8px 6px 0;border-bottom:1.5px solid var(--ink)}.rental td{padding:12px 8px 12px 0;border-bottom:1px solid var(--rule);vertical-align:top}.rental td:last-child,.rental thead th:last-child{text-align:right;padding-right:0;white-space:nowrap}.rental .src{font-size:13px;display:block;margin-top:2px}.rental-note{font-size:14px;color:var(--muted);margin-top:12px}.srvgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.s-left,.s-right{display:contents}.srvgrid .s-head{order:1}.srvgrid .s-ck{order:2}.srvgrid .s-led{order:3}.srvgrid .s-rent{order:4}.srvgrid .s-rec{order:5}@media(min-width:960px){.srvgrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start}.s-left,.s-right{display:flex;flex-direction:column;gap:32px;min-width:0}}.srvgrid .hostbox{border:1.5px solid var(--ink);border-radius:12px;background:var(--card);padding:20px 20px 16px}.srvgrid .hostbox h3{font-weight:800;font-size:19px;line-height:1.4;margin-bottom:4px}.srvgrid .hostbox>p{font-size:15px;color:var(--ink2);margin-bottom:12px}.lead-card{background:transparent}.ledtable td .pkg,.rental td{font-variant-ligatures:none}.fullrow{margin-top:8px}.ledtable th[scope=row]{text-align:left;font-weight:600;padding:10px 8px 10px 0;border-bottom:1px solid var(--rule);font-size:15px;vertical-align:top;white-space:nowrap}@media(max-width:639px){.ledtable th[scope=row]{display:block;padding:0;border:0}.ledtable .pkg{margin-top:2px}}@media(max-width:759px){.cov td.c-what small,.cov tr.quiet td.c-det{display:none}.cov tr,.cov tr.quiet{padding:12px 0}}@media(max-width:599px){section.blk{padding-bottom:48px}.band{padding:40px 0;margin-bottom:48px}.patch{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;row-gap:2px;padding:14px}.patch svg.gl{width:28px;height:28px;grid-row:1/3}.patch>p{grid-column:2}.patch h3{font-size:22px}.patch .ex{display:none}.key{gap:10px}.back h3{font-size:22px}}.mono-t{font-family:var(--mono);font-variant-ligatures:none;font-size:.92em;white-space:nowrap}@media(max-width:599px){.recent li:nth-child(n+4){display:none}}.hot-empty{font-size:15px;color:var(--ink2);margin:0 0 20px;padding:12px 14px;border:1.5px dashed var(--strong);border-radius:10px;line-height:1.7}.howto{grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.howto{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}.howto li{grid-template-columns:110px minmax(0,1fr)}}.tabs [role=tab]{white-space:nowrap}@media(min-width:960px)and (max-width:1279px){:is(.lead,.s-left) .ledtable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:is(.lead,.s-left) .ledtable tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--rule)}:is(.lead,.s-left) .ledtable td,:is(.lead,.s-left) .ledtable th[scope=row]{display:block;padding:0;border:0}:is(.lead,.s-left) .ledtable td:nth-child(2){grid-column:1/-1;grid-row:2}:is(.lead,.s-left) .ledtable td:last-child{grid-column:2;grid-row:1}:is(.lead,.s-left) .ledtable .pkg{margin-top:2px}}@media(max-width:379px){.logo,.logo img{height:34px}.lang-name{display:none}.mast .wrap{gap:8px}}@media(max-width:379px){.tabs [role=tab]{font-size:13.5px;padding:0 2px}}.result{transition:border-color .25s ease-out,background-color .25s ease-out}.hot2{display:block}h3.gh{font-size:18px;font-weight:800;margin:0 0 12px;display:block}.hot+h3.gh{margin-top:36px}.hot.compact li{padding:14px 0}.hot.compact h3{font-size:clamp(18px,.5vw + 16px,21px);margin:0 0 6px}.hot.compact .dl{margin-top:6px}.tag.expl{border-color:var(--ink);color:var(--ink);font-weight:700}.tag.sm{min-height:22px;font-size:12px;padding:0 7px}.tiles{align-items:start}.tile .fxl{display:flex;flex-direction:column;gap:2px}.tile .tagrow{display:flex;flex-wrap:wrap;gap:6px}.tile .fxl+.fxl{padding-top:6px;border-top:1px solid var(--rule)}.strip.n5>div:last-child{grid-column:1/-1}@media(min-width:760px){.strip.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.strip.n5>div:last-child{grid-column:auto}}.patch p.next{font-weight:700;font-size:14px;color:var(--ink)}.cards2.one{grid-template-columns:minmax(0,1fr)}@media(min-width:860px){.cards2.one .bcard{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;align-items:center}.cards2.one .bcard>*{grid-column:1}.cards2.one .bcard>.btn{grid-column:2;grid-row:1/span 3;align-self:center;margin:0}}.s-rec h3.gh{margin-top:0}.tile .fx .sub2{margin:0}.tiles{align-items:stretch}.tile .btn{margin-top:auto}.tile>.act{margin-top:2px}.read{font-size:16px;line-height:1.85;font-weight:600;max-width:34em;margin-top:12px;padding-left:12px;border-left:3px solid var(--thread)}.hero-copy .steps{margin-top:18px}.ledtable .pkg .v{white-space:nowrap;overflow-wrap:normal}a.tag.expl{text-decoration:none}a.tag.expl:hover{background:var(--sunk)}.tile details.more{border-top:1px solid var(--rule);padding-top:6px}.tile details.more summary{display:flex;align-items:center;gap:6px;min-height:36px;cursor:pointer;font-size:14px;font-weight:600;color:var(--ink2);list-style:none}.tile details.more summary::-webkit-details-marker{display:none}.tile details.more summary .chev{width:12px;height:12px;transition:transform .15s}.tile details.more[open] summary .chev{transform:rotate(180deg)}.tile details.more .fxl{padding-top:8px}.tile details.more .fxl+.fxl{border-top:1px solid var(--rule);margin-top:8px}@media(min-width:1180px){.tiles{grid-template-columns:minmax(0,1fr)}.tile{padding:18px 22px}}.lead-answer2{font-size:15.5px;line-height:1.6;color:var(--ink2);margin-top:6px;max-width:34em}:lang(ja) .lead-answer2{font-size:15px;line-height:1.85;word-break:auto-phrase;overflow-wrap:anywhere}.tile .vv{white-space:nowrap}.rowstate{display:inline-flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.chip svg.gl{--on:var(--bg)}.sev{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:14px;color:var(--muted);line-height:1.4}.sev-k{font-weight:600}.sev-v{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sev-s{font-size:12.5px;color:var(--ink2)}.sev-p{font-weight:600}.xlabels{display:inline-flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.xl{display:inline-flex;flex-wrap:wrap;gap:0 6px;align-items:baseline;min-height:26px;padding:3px 9px;border-radius:4px;font-size:13px;line-height:1.35}.xl b{font-weight:700}.xl-exploited{background:transparent;border:1.5px solid var(--ink);color:var(--ink)}.xl-exploited a{color:var(--ink);text-decoration:none}.xl-exploited a:hover b{text-decoration:underline}.xl-demo{background:var(--card);color:var(--ink);border:1px solid var(--ink);border-left-width:6px}.xl-demo a{color:var(--ink);font-weight:600}.hotrow{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 18px;padding:20px 0}.hotrow+.hotrow{border-top:1px solid var(--rule)}.hotrow time{font:500 13px/1.6 var(--mono);color:var(--ink2)}.hr-date{margin:0}.hr-body{min-width:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.hotrow h3{font-family:var(--display);font-weight:600;font-size:clamp(23px,.8vw + 19px,30px);line-height:1.15;letter-spacing:-.012em;margin:2px 0;overflow-wrap:anywhere}:lang(ja) .hotrow h3{font-weight:800;font-size:clamp(19px,.6vw + 16px,23px);line-height:1.4}.hotrow h3 a{color:var(--ink);text-decoration:none}.hotrow h3 a:hover{color:var(--thread);text-decoration:underline;text-decoration-thickness:2px}.hotrow .dl{font-size:15.5px;color:var(--ink2);line-height:1.55;overflow-wrap:anywhere}:lang(ja) .hotrow .dl{line-height:1.8;font-size:15px}.hotrow .dl .mono{font-size:13.5px;font-weight:500;color:var(--ink)}.hotrow .cta{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:15.5px}@media(min-width:560px){.hotrow{grid-template-columns:84px minmax(0,1fr)}}.legend{display:grid;gap:14px}.legend>div{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 20px;align-items:start}.legend dt{margin:0}.legend dd{margin:0;color:var(--ink2);font-size:15px;line-height:1.55;max-width:42em}:lang(ja) .legend dd{line-height:1.8}@media(min-width:640px){.legend>div{grid-template-columns:200px minmax(0,1fr)}}.legend-d .legend{margin-top:8px}.sources h2{margin-bottom:12px}.sources ul{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.sources li{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.sources cite{font-style:normal}.sources .pub{color:var(--muted)}.sources .pub a.lic{color:inherit;text-decoration:underline;text-underline-offset:2px}.tile .fxl .k{font-weight:600;font-size:13.5px;color:var(--ink2)}.tile>.xlabels{margin-top:-2px}.bulletin{background:var(--sunk);box-shadow:0 0 0 100vmax var(--sunk);clip-path:inset(0 -100vmax);margin-bottom:16px}.bl-in{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;min-height:40px;padding:8px 0;font-size:13.5px;color:var(--ink2)}.bl-name{margin:0;line-height:1.5;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}.bl-name>span{white-space:nowrap}.bl-cves .mono{white-space:nowrap}@media(min-width:960px){.bl-name>span:before{content:"·";margin-right:10px;color:var(--muted)}.bl-cves{white-space:normal!important}}.fresh-line{display:flex;flex-wrap:wrap;gap:0 18px}.fresh-line>span{white-space:nowrap}.bl-name strong{color:var(--ink);font-weight:700}.bl-cves .mono{font-size:12.5px;color:var(--ink)}.bl-in .sev{font-size:13px}.bl-more{display:none}@media(max-width:959px){.bl-rest{display:none}.bl-more{display:inline}}.subnav{border-bottom:1px solid var(--rule);margin-bottom:20px}.subnav ul{display:flex;overflow-x:auto;scrollbar-width:none}.subnav ul::-webkit-scrollbar{display:none}.subnav li{flex:none}.subnav a{display:flex;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;color:var(--ink2);text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;margin-bottom:-1px}.subnav a:hover{background:var(--sunk)}.subnav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--thread)}@media(max-width:959px){.subnav ul{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}}.freshness{font-size:13.5px;color:var(--muted);margin:0 0 20px}.freshness p{margin:0}.stale-note{margin-top:8px!important;padding:8px 12px;border:1.5px dashed var(--at-bd);background:var(--at-bg);color:var(--at-fg);border-radius:8px;font-size:14px}.panel{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:20px 20px 18px;min-width:0}.panel>*+*{margin-top:10px}.panel-ink{border:1.5px solid var(--ink)}.panel-sunk{background:var(--sunk);border-color:transparent}.panel-dashed{background:transparent;border:1.5px dashed var(--strong)}.panel-h{font-family:var(--display);font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.01em;margin:0}:lang(ja) .panel-h{font-weight:800;font-size:19px;line-height:1.4;letter-spacing:0}.panel-h+*{margin-top:8px}.tblwrap{max-width:100%;overflow-x:auto;border:1px solid var(--rule);border-radius:10px;background-color:var(--card);background-image:linear-gradient(to right,var(--card),var(--card)),linear-gradient(to left,var(--card),var(--card)),linear-gradient(to right,#808ca073,#808ca000),linear-gradient(to left,#808ca073,#808ca000);background-position:left center,right center,left center,right center;background-size:24px 100%,24px 100%,12px 100%,12px 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}.dtable{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.dtable thead th{background:var(--sunk);color:var(--ink2);font:700 12.5px/1.3 var(--mono);text-align:left;padding:10px 12px;white-space:nowrap;border-bottom:1.5px solid var(--ink)}.dtable :is(td,tbody th){padding:10px 12px;border-top:1px solid var(--rule);vertical-align:top;text-align:left}.dtable tbody tr:first-child :is(td,th){border-top:0}.dtable tbody th[scope=row]{font-weight:600}.dtable :is(.mono,code,.mono-t){white-space:nowrap}.dtable .tok{display:inline-block;max-width:100%;overflow-x:auto;white-space:nowrap;vertical-align:bottom;font-family:var(--mono);font-size:13px;font-variant-ligatures:none}.dtable.dense :is(td,th){padding:7px 10px}.tblwrap.dense :is(td,tbody th){padding:7px 10px}.tblwrap:focus-visible{outline-offset:2px}.sticky1 .dtable :is(td,th):first-child{position:sticky;left:0;z-index:1;background:var(--card);box-shadow:1px 0 0 var(--rule)}.sticky1 .dtable thead th:first-child{background:var(--sunk);z-index:2}.dtable tr:target :is(td,th){outline:2px solid var(--thread);outline-offset:-2px}.dtable tr{scroll-margin-top:16px}@media(max-width:899px){.tbl-stack{overflow:visible;border:0;background:none;border-radius:0}.tbl-stack .dtable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tbl-stack .dtable,.tbl-stack .dtable tbody{display:block}.tbl-stack .dtable tr{display:block;padding:12px 14px;margin-bottom:10px;border:1px solid var(--rule);border-radius:10px;background:var(--card)}.tbl-stack .dtable :is(td,tbody th){display:block;position:relative;padding:3px 0 3px 124px;border:0;min-height:26px}.tbl-stack .dtable :where(td[data-label],tbody th[data-label]):before{content:attr(data-label);position:absolute;left:0;top:3px;width:112px;font-size:12.5px;font-weight:600;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.tbl-stack .dtable :is(td,th).long{padding-left:0}.tbl-stack .dtable td.long:before{position:static;display:block;width:auto;margin-bottom:2px}.tbl-stack .dtable :is(td,tbody th):not([data-label]){padding-left:0}.tbl-stack .dtable tbody th:not([data-label]){font-size:16px;padding-bottom:6px}.tbl-stack .dtable td.statecell{padding-left:0;padding-top:6px;padding-bottom:6px}.tbl-stack .dtable td.statecell:before{content:none}}.callout{border-left:4px solid var(--strong);background:var(--sunk);padding:14px 16px;border-radius:0 8px 8px 0}.co-label{margin:0;display:flex;gap:8px;align-items:center;font-weight:700;font-size:14.5px;color:var(--ink);line-height:1.4}.co-body{margin-top:4px}.co-body:empty{display:none}.co-body p{color:var(--ink2);font-size:15.5px;line-height:1.6;max-width:36em;margin:0}.co-body p+p{margin-top:.5em}:lang(ja) .co-body p{line-height:1.8;font-size:15px}.callout-check{border:2px dashed var(--bd);background:var(--bg);border-radius:8px}.callout-check .co-label{color:var(--fg)}.callout-check svg.gl{width:18px;height:18px}.callout-distro{border-left-color:var(--ink2)}.crumb{font-size:13.5px;color:var(--muted);margin-bottom:12px;line-height:1.5}.crumb ol{display:flex;flex-wrap:wrap;gap:0 8px}.crumb li{display:flex;gap:8px;align-items:center;min-height:32px;overflow-wrap:anywhere}.crumb a{color:var(--muted);text-underline-offset:3px}.crumb a:hover{color:var(--thread)}.crumb [aria-current]{color:var(--ink2)}.toc{font-size:14.5px;line-height:1.4}.toc ol{display:grid;gap:2px;margin-top:8px}.toc a{display:flex;align-items:center;min-height:36px;padding:0 10px;border-left:2px solid var(--rule);color:var(--ink2);text-decoration:none}.toc a:hover{color:var(--thread);border-left-color:var(--thread)}.toc .d3 a{padding-left:22px;font-size:13.5px}.toc-t{font-weight:700;font-size:13px;color:var(--muted);letter-spacing:.02em}.toc-m{border:1.5px solid var(--ink);border-radius:10px;background:var(--card);padding:0 14px}.toc-m>summary{display:flex;align-items:center;min-height:48px;font-weight:700;font-size:15px;cursor:pointer}.toc-m[open]{padding-bottom:12px}.toc-d{display:none}@media(min-width:1024px){.toc-m{display:none}.toc-d{display:block}}:where(section)>:is(h2,h3)+.tblwrap{margin-top:14px}.sources{margin-top:48px}@media(min-width:1180px){.ja-hero.no-tiles{grid-template-areas:"copy more" "how more";grid-template-rows:auto 1fr}.ja-hero.no-tiles>.hero-more{padding-right:0;padding-left:44px;border-left:1px solid var(--rule)}}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
