.locale-menu:where(.astro-a2mxz4y6){position:relative;font:inherit;z-index:60;text-align:start}summary:where(.astro-a2mxz4y6){cursor:pointer;list-style:none;white-space:nowrap;font-size:var(--language-trigger-size,.78rem);font-weight:500;line-height:1.5}summary:where(.astro-a2mxz4y6)::-webkit-details-marker{display:none}ul:where(.astro-a2mxz4y6){position:absolute;inset-inline-end:0;top:100%;min-width:160px;margin:12px 0 0;padding:8px;list-style:none;background:var(--paper,#f2efe6);color:var(--ink,#15120c);border:1px solid #c9c5bb;box-shadow:0 8px 24px #15120c15}a:where(.astro-a2mxz4y6){display:block;padding:9px 12px;color:inherit;text-decoration:none;font-size:.8125rem;line-height:1.5;text-align:left}a:where(.astro-a2mxz4y6)[dir=rtl]{text-align:right}a:where(.astro-a2mxz4y6):hover,a:where(.astro-a2mxz4y6)[aria-current]{background:#15120c0b}summary:where(.astro-a2mxz4y6):focus-visible,a:where(.astro-a2mxz4y6):focus-visible{outline:2px solid #0b8a8a;outline-offset:3px}html:lang(ko){word-break:keep-all}html:lang(ar){--sans: Tahoma, Arial, sans-serif;--mono: Tahoma, Arial, sans-serif}html:lang(ar) body,html:lang(ar) .notes-index{font-family:Tahoma,Arial,sans-serif}html:lang(ar) h1,html:lang(ar) h2,html:lang(ar) h3{line-height:1.45;letter-spacing:normal}html:lang(ar) p,html:lang(ar) .kicker,html:lang(ar) .note-eyebrow{letter-spacing:normal}html:lang(ar) .note-cover-copy{text-align:right}html:lang(ar) .note-card-copy{text-align:right}html:lang(ar) svg{direction:ltr}html:lang(ar) svg text{unicode-bidi:plaintext}html:lang(ar) code,html:lang(ar) pre,html:lang(ar) .certification-profiles,html:lang(ar) .certification-version{direction:ltr;unicode-bidi:isolate}html:lang(ar) .certification-profiles,html:lang(ar) .certification-version{text-align:right}html:not(:lang(en)):not(:lang(ja)) .note-card h3{font-size:clamp(13px,1.2vw,18px);line-height:1.35}html:not(:lang(en)):not(:lang(ja)) .note-description{font-size:12px;line-height:1.45}html:lang(fr) .note-card-copy{padding:10px}@media(max-width:700px){html:not(:lang(en)):not(:lang(ja)) .note-card h3{font-size:13px}html:not(:lang(en)):not(:lang(ja)) .note-description{font-size:11px}}html:lang(ar) .notes-section,html:lang(ar) .note-article,html:lang(ar) .note-dialog,html:lang(ar) .note-page{--sans:Tahoma,Arial,sans-serif;--mono:Tahoma,Arial,sans-serif}html:lang(ar) .notes-heading h2,html:lang(ar) .note-cover h1{font-family:Tahoma,Arial,sans-serif}html:lang(ar) svg text{letter-spacing:normal}html:lang(ar) .note-prose th,html:lang(ar) .note-prose td{text-align:right}@media(max-width:600px){html:not(:lang(en)):not(:lang(ja)) .nav-inner{gap:12px}html:not(:lang(en)):not(:lang(ja)) .nav .wordmark{font-size:17px;flex-shrink:0}html:not(:lang(en)):not(:lang(ja)) .nav-links{gap:10px;font-size:12px;--language-trigger-size:11px}html:not(:lang(en)):not(:lang(ja)) .nav-links>a{font-size:11px;letter-spacing:0}}html:lang(ko){--locale-sans:"Archivo","Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif}html:lang(zh-CN){--locale-sans:"Archivo","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif}html:lang(zh-TW){--locale-sans:"Archivo","PingFang TC","Microsoft JhengHei","Noto Sans TC",sans-serif}html:lang(ko) body,html:lang(zh-CN) body,html:lang(zh-TW) body{font-family:var(--locale-sans)}html:lang(ko) .notes-section,html:lang(ko) .note-article,html:lang(ko) .note-page,html:lang(ko) .note-dialog,html:lang(zh-CN) .notes-section,html:lang(zh-CN) .note-article,html:lang(zh-CN) .note-page,html:lang(zh-CN) .note-dialog,html:lang(zh-TW) .notes-section,html:lang(zh-TW) .note-article,html:lang(zh-TW) .note-page,html:lang(zh-TW) .note-dialog{--sans:var(--locale-sans)}html:lang(ko) .notes-heading h2,html:lang(ko) .notes-index,html:lang(zh-CN) .notes-heading h2,html:lang(zh-CN) .notes-index,html:lang(zh-TW) .notes-heading h2,html:lang(zh-TW) .notes-index{font-family:var(--locale-sans)}html:lang(ar) #mau-slider{direction:rtl}html:lang(ar) .perf-val,html:lang(ar) .mau-value,html:lang(ar) .result-cost,html:lang(ar) .result-item-value{direction:ltr;unicode-bidi:isolate;text-align:right}html:lang(ar) .btn:hover .arr{transform:translate(-5px)}html:lang(ar) .note-prose .ds-panel-label{letter-spacing:normal}html:lang(ar) .note-prose svg text{direction:ltr}@font-face{font-family:Notes Archivo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/product-notes/archivo.woff2) format("woff2");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:Notes Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/product-notes/cinzel.woff2) format("woff2");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:Notes Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/product-notes/spline-sans-mono.woff2) format("woff2");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}.notes-section,.note-article,.note-dialog,.note-page{--paper: #f2efe6;--paper-2: #eae6da;--ink: #15120c;--ink-2: #5b5851;--muted: #69665e;--rule: #d3cfc4;--rule-soft: #dfdbd1;--mid-soft: #e2ddcd;--ok: #0b8a8a;--ok-text: #076c6c;--ok-soft: #dcebe9;--bad: #9e3b22;--bad-soft: #efdfd7;--sans: "Notes Archivo", "Hiragino Sans", "Noto Sans JP", sans-serif;--mono: "Notes Spline Sans Mono", ui-monospace, monospace;color:var(--ink);font-family:var(--sans)}.notes-section,.note-page,.note-dialog,.notes-section *,.note-page *,.note-dialog *{box-sizing:border-box}.notes-section{scroll-margin-top:100px;max-width:1320px;margin:0 auto;padding:0 var(--edge, 48px) 0}.notes-heading{border-top:1.5px solid var(--ink);padding:24px 0 36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gut, 24px);align-items:baseline}.note-eyebrow{margin:0;font:500 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.notes-heading h2{grid-column:span 3;font-family:Archivo,Noto Sans JP,sans-serif;margin:0;font-size:clamp(1.9rem,4.6vw,3.4rem);line-height:1;font-weight:800;letter-spacing:-.03em}.notes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.note-entry{min-width:0}.note-card{position:relative;display:block;min-height:218px;height:100%;overflow:hidden;background:#e9e3d7;color:var(--ink);text-decoration:none;isolation:isolate}.note-card img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.note-card:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#f2efe6f7,#f2efe6e6 45%,#f2efe61a 85%);pointer-events:none}.note-card-copy{position:relative;z-index:1;padding:16px 18px 48px}.note-card h3{margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:400;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.note-plus{z-index:1;position:absolute;bottom:16px;inset-inline-end:16px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fffaf0;background:#24221d;font:400 27px/1 Arial,sans-serif}.note-description{font-size:14px;line-height:1.65;color:var(--ink-2);margin:12px 0 0}.note-card:focus-visible,.note-close:focus-visible,.note-page a:focus-visible,.note-article :focus-visible{outline:3px solid var(--ok-text);outline-offset:4px}@media(hover:hover){.note-card:hover img{transform:scale(1.025)}.note-card:hover .note-plus{background:var(--ok-text)}}.note-dialog{border:0;padding:0;width:min(1100px,calc(100% - 64px));max-width:none;max-height:calc(100dvh - 64px);margin:auto;background:var(--paper);border-radius:12px;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 100px #0004}.note-dialog::backdrop{background:#15120c8c;backdrop-filter:blur(5px)}.note-dialog[open]{animation:note-appear .5s ease-out}.note-dialog[open]::backdrop{animation:note-backdrop-in .5s ease-out}.note-dialog[open].is-closing{animation:note-disappear .4s ease-in forwards;pointer-events:none}.note-dialog[open].is-closing::backdrop{animation:note-backdrop-out .4s ease-in forwards}@keyframes note-disappear{to{opacity:0;transform:translateY(12px)}}@keyframes note-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes note-backdrop-out{to{opacity:0}}.note-dialog.pointer-opening .note-close:focus{outline:none}@keyframes note-appear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.note-dialog-shell{position:relative}.note-close-bar{position:sticky;top:16px;height:0;z-index:5;display:flex;justify-content:flex-end;padding-inline-end:16px;pointer-events:none}.note-close{pointer-events:auto;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;background:#f8f5ec;color:var(--ink);font:400 30px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 2px 12px #0001}.note-close:hover{background:#eae6da}.note-cover{position:relative;margin:0;padding:0}.note-cover>img{display:block;width:100%;height:auto;aspect-ratio:5/2;object-fit:cover}.note-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(242 239 230 / .75),transparent 75%);pointer-events:none}.note-cover-copy{z-index:1;position:absolute;top:0;left:0;right:0;padding:clamp(24px,5vw,60px);padding-inline-end:80px}.note-cover h1{font-size:clamp(30px,4.7vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.12;max-width:19ch;margin:16px 0 0;text-wrap:balance}.note-cover:lang(ja) h1{max-width:16em;line-height:1.3}.note-body{padding:56px clamp(24px,6vw,96px) 72px}.note-lead{font-size:clamp(19px,2.3vw,24px);line-height:1.7;letter-spacing:-.015em;margin:0 auto 64px;max-width:680px}.note-prose{font-size:17px;line-height:1.85;overflow-wrap:break-word}.note-prose section{margin:0 0 56px}.note-prose .prose,.note-prose p,.note-prose h2,.note-prose h3,.note-prose ul,.note-prose aside,.note-prose .status{max-width:680px;margin-left:auto;margin-right:auto}.note-prose h2{font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.025em;line-height:1.35;margin-top:0;margin-bottom:24px;padding-top:16px;border-top:1px solid var(--rule);text-wrap:balance}.note-article h3{font-weight:400}.note-prose h3{font-size:20px;line-height:1.5;margin-top:36px;margin-bottom:16px}.note-prose p{margin-top:0;margin-bottom:22px}.note-prose strong{font-weight:700}.note-prose a,.note-foot a{color:var(--ok-text);text-decoration:underline;text-underline-offset:4px}.note-prose .pull{border-inline-start:3px solid var(--ok);padding-block:4px;padding-inline:24px 0;font-size:23px;font-weight:600;line-height:1.6;margin-top:36px;margin-bottom:36px}.note-prose .term{font:500 .9em var(--mono);background:var(--paper-2);padding:.1em .3em}.note-prose figure{margin:32px 0}.note-prose .figbody{overflow-x:auto;background:var(--paper-2);padding:20px;border:1px solid var(--rule-soft)}.note-prose figure svg{display:block;width:100%;min-width:580px;height:auto;margin:0 auto}.note-prose figcaption{font-size:14px;color:var(--ink-2);line-height:1.7;margin-top:12px}.note-prose .tablewrap{overflow-x:auto;margin:32px 0}.note-prose table{width:100%;border-collapse:collapse;min-width:540px;font-size:15px}.note-prose th,.note-prose td{text-align:start;vertical-align:top;padding:16px;border-bottom:1px solid var(--rule)}.note-prose th{font-weight:600;background:var(--paper-2)}.note-prose .status{border-inline-start:3px solid var(--ok);padding:24px;background:var(--paper-2);font-size:15px;margin-top:32px;margin-bottom:32px}.note-prose .status p{margin:10px 0 0}.note-prose .status .h{display:block;font:500 12px/1.6 var(--mono);color:var(--ink-2)}.note-prose ul{list-style:none;padding:0}.note-prose li{padding:16px 0;border-bottom:1px solid var(--rule-soft)}.note-prose .opts .k{display:block;color:var(--ok-text);font:12px/1.5 var(--mono)}.note-prose .opts .v{font-weight:700}.note-prose .opts .why{color:var(--ink-2)}.note-foot{max-width:680px;margin:0 auto;border-top:1px solid var(--rule);padding-top:24px;display:flex;flex-wrap:wrap;gap:16px 32px;font-size:14px}.note-prose .d-box{fill:var(--paper);stroke:var(--rule);stroke-width:1.5}.note-prose .d-box-mid{fill:var(--mid-soft);stroke:var(--ink);stroke-width:2}.note-prose .d-box-ok{fill:var(--ok-soft);stroke:var(--ok);stroke-width:1.5}.note-prose .d-box-bad{fill:var(--bad-soft);stroke:var(--bad);stroke-width:1.5}.note-prose .d-panel{fill:none;stroke:var(--rule);stroke-width:1;stroke-dasharray:3 4}.note-prose .d-t,.note-prose .d-t-mid{fill:var(--ink);font:700 13.5px var(--sans)}.note-prose .d-s{fill:var(--ink-2);font:400 11.5px var(--sans)}.note-prose .d-lab{fill:var(--ink-2);font:500 10.5px var(--mono)}.note-prose .d-t-ok{fill:var(--ok-text);font:700 11.5px var(--sans)}.note-prose .d-t-bad{fill:var(--bad);font:700 11.5px var(--sans)}.note-prose .d-hd{fill:var(--muted);font:500 10.5px var(--mono);letter-spacing:.08em}.note-prose .d-line{stroke:var(--ink-2);stroke-width:1.5;fill:none}.note-prose .d-line-ok{stroke:var(--ok);stroke-width:2;fill:none}.note-prose .d-line-bad{stroke:var(--bad);stroke-width:2;fill:none;stroke-dasharray:5 4}.note-prose .d-x{stroke:var(--bad);stroke-width:2.5}.note-prose .a-head{fill:var(--ink-2)}.note-prose .a-head-ok{fill:var(--ok)}.note-prose .a-head-bad{fill:var(--bad)}.note-prose .d-dim{opacity:.4}.note-page{margin:0;background:var(--paper);line-height:1.65}.note-page-nav{max-width:1200px;padding:24px 32px;margin:auto;display:flex;gap:20px;justify-content:space-between;align-items:center}.note-page-nav a{color:var(--ink);text-decoration:none}.note-page-nav .note-wordmark{font-family:Notes Cinzel,Georgia,serif;letter-spacing:.16em;font-size:20px}.note-page-nav .note-page-links{display:flex;gap:24px;font-size:14px}.note-page main{max-width:1100px;margin:24px auto 80px}.note-related{padding:32px;border-top:1px solid var(--rule)}.note-related h2{font-size:22px}.note-related a{display:block;padding:12px 0;color:var(--ok-text);text-underline-offset:4px}@media(max-width:1024px){.notes-section{padding-inline-start:32px;padding-inline-end:32px}.notes-grid{gap:16px}.note-card-copy{padding:12px 12px 44px}.note-card h3{font-size:16px}.note-description{font-size:12px;line-height:1.5}}@media(max-width:700px){.notes-section{padding-inline-start:20px;padding-inline-end:20px}.notes-heading{grid-template-columns:1fr;gap:12px;padding-bottom:28px}.notes-heading h2{grid-column:auto;font-size:clamp(1.6rem,7vw,2rem)}.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.note-card{min-height:210px}.note-card h3{font-size:16px}.note-plus{width:30px;height:30px;inset-inline-end:12px;bottom:12px;font-size:24px}.note-description{margin-top:8px}.note-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:8px}.note-close-bar{top:10px;padding-inline-end:10px}.note-cover:after{display:none}.note-cover-copy{position:relative;padding:28px 24px 0}.note-cover>img{aspect-ratio:5/2}.note-cover h1{font-size:32px;margin-top:12px;max-width:none}.note-body{padding:28px 24px 44px}.note-lead{font-size:19px;margin-bottom:44px}.note-prose{font-size:16px}.note-prose .pull{font-size:20px;padding-inline-start:18px}.note-page-nav{padding:20px;flex-wrap:wrap}.note-page main{margin-top:0}.note-page-nav .note-page-links{gap:16px}}@media(prefers-reduced-motion:reduce){.note-card img{transition:none}.note-dialog[open]{animation:none}}.note-article:lang(ja),.note-entry:lang(ja){line-break:strict;word-break:auto-phrase}.note-article:lang(ja) :is(h1,h2,h3),.note-entry:lang(ja) h3{text-wrap:wrap}.note-prose .pull br{display:none}@media(prefers-reduced-motion:reduce){.note-dialog[open],.note-dialog[open]::backdrop{animation:none}}.note-prose h2 .note-phrase{display:inline-block;max-width:100%}.note-dialog .note-scroll-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.note-dialog .note-scroll-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.note-dialog .note-scroll-reveal{opacity:1;transform:none;transition:none}}.note-card{min-height:145px}.note-card-copy{padding:12px 14px 30px}.note-card h3{font-size:18px;line-height:1.2}.note-description{margin-top:6px;font-size:12px;line-height:1.4}.note-plus{width:24px;height:24px;inset-inline-end:8px;bottom:8px;font-size:20px}@media(max-width:1024px){.note-card{min-height:140px}.note-card-copy{padding:10px}.note-card h3{font-size:14px;line-height:1.2}.note-description{font-size:11px;line-height:1.4;margin-top:6px}.note-plus{display:none}}
