:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ob-accent:#1f6fd1;--ob-accent-pressed:#175aae;--ob-on-accent:#fff;--ob-bg:#fff;--ob-bg-2:#f2f2f7;--ob-bg-3:#fff;--ob-grouped:#f2f2f7;--ob-grouped-2:#fff;--ob-fill:#78788033;--ob-fill-2:#78788029;--ob-label:#000;--ob-label-2:#3c3c4399;--ob-label-3:#3c3c434d;--ob-separator:#3c3c434a;--ob-red:#ff3b30;--ob-green:#34c759;--ob-orange:#ff9500;--ob-yellow:#fc0;--ob-teal:#30b0c7;--ob-purple:#af52de;--ob-pink:#ff2d55;--ob-blue:#007aff;--ob-cyan:#32ade6;--ob-indigo:#5856d6;--ob-gray:#8e8e93;--ob-s-xxs:4px;--ob-s-xs:8px;--ob-s-s:12px;--ob-s-m:16px;--ob-s-l:20px;--ob-s-xl:24px;--ob-s-xxl:32px;--ob-r-s:8px;--ob-r-m:12px;--ob-r-l:16px;--ob-r-xl:22px;--ob-hit:44px;--ob-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", system-ui, sans-serif;--ob-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "Hiragino Sans", "Noto Sans JP", system-ui, sans-serif;--ob-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--ob-shadow:0 8px 30px #0000001f;--ob-material:#ffffffb8}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-ob-theme=light]){--ob-accent:#8cc8ff;--ob-accent-pressed:#b5dcff;--ob-on-accent:#001a33;--ob-bg:#000;--ob-bg-2:#1c1c1e;--ob-bg-3:#2c2c2e;--ob-grouped:#000;--ob-grouped-2:#1c1c1e;--ob-fill:#7878805c;--ob-fill-2:#78788052;--ob-label:#fff;--ob-label-2:#ebebf599;--ob-label-3:#ebebf54d;--ob-separator:#54545899;--ob-red:#ff453a;--ob-green:#30d158;--ob-orange:#ff9f0a;--ob-yellow:#ffd60a;--ob-teal:#40c8e0;--ob-purple:#bf5af2;--ob-pink:#ff375f;--ob-blue:#0a84ff;--ob-cyan:#64d2ff;--ob-indigo:#5e5ce6;--ob-shadow:0 8px 30px #00000080;--ob-material:#1e1e1eb8}}:root[data-ob-theme=dark]{--ob-accent:#8cc8ff;--ob-accent-pressed:#b5dcff;--ob-on-accent:#001a33;--ob-bg:#000;--ob-bg-2:#1c1c1e;--ob-bg-3:#2c2c2e;--ob-grouped:#000;--ob-grouped-2:#1c1c1e;--ob-fill:#7878805c;--ob-fill-2:#78788052;--ob-label:#fff;--ob-label-2:#ebebf599;--ob-label-3:#ebebf54d;--ob-separator:#54545899;--ob-red:#ff453a;--ob-green:#30d158;--ob-orange:#ff9f0a;--ob-yellow:#ffd60a;--ob-teal:#40c8e0;--ob-purple:#bf5af2;--ob-pink:#ff375f;--ob-blue:#0a84ff;--ob-cyan:#64d2ff;--ob-indigo:#5e5ce6;--ob-shadow:0 8px 30px #00000080;--ob-material:#1e1e1eb8;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-ob-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%}body.ob{font-family:var(--ob-font);color:var(--ob-label);background:var(--ob-grouped);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.29}.ob-large-title{font:700 34px/41px var(--ob-font-display);letter-spacing:.37px}.ob-title1{font:700 28px/34px var(--ob-font-display)}.ob-title2{font:700 22px/28px var(--ob-font-display)}.ob-title3{font:600 20px/25px var(--ob-font-display)}.ob-headline{font:600 17px/22px var(--ob-font)}.ob-body{font:400 17px/22px var(--ob-font)}.ob-callout{font:400 16px/21px var(--ob-font)}.ob-subheadline{font:400 15px/20px var(--ob-font)}.ob-footnote{font:400 13px/18px var(--ob-font)}.ob-caption{font:400 12px/16px var(--ob-font)}.ob-caption2{font:400 11px/13px var(--ob-font)}.ob-secondary{color:var(--ob-label-2)}.ob-mono-digits{font-variant-numeric:tabular-nums}.ob-wordmark{font:300 17px/22px var(--ob-font-display);white-space:nowrap}.ob-wordmark b{color:var(--ob-accent);font-weight:800}.ob-toolbar{z-index:10;align-items:center;gap:var(--ob-s-s);padding:var(--ob-s-xs) var(--ob-s-m);min-height:var(--ob-hit);background:var(--ob-material);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--ob-separator);display:flex;position:sticky;top:0}.ob-toolbar .ob-spacer,.ob-spacer{flex:1}.ob-content{max-width:1100px;padding:var(--ob-s-m);margin:0 auto}.ob-card{background:var(--ob-grouped-2);border-radius:var(--ob-r-l);padding:var(--ob-s-m)}.ob-section-header{font:600 13px/18px var(--ob-font);text-transform:uppercase;color:var(--ob-label-2);margin:var(--ob-s-l) var(--ob-s-m) var(--ob-s-xs);letter-spacing:.02em}.ob-grid{gap:var(--ob-s-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.ob-list{background:var(--ob-grouped-2);border-radius:var(--ob-r-m);margin:0;padding:0;list-style:none;overflow:hidden}.ob-list>li,.ob-list>a{align-items:center;gap:var(--ob-s-s);min-height:var(--ob-hit);padding:var(--ob-s-xs) var(--ob-s-m);color:inherit;text-decoration:none;display:flex;position:relative}.ob-list>li+li:before,.ob-list>a+a:before{content:"";top:0;left:var(--ob-s-m);border-top:.5px solid var(--ob-separator);position:absolute;right:0}.ob-list>a:active,.ob-list>li.ob-tappable:active{background:var(--ob-fill-2)}.ob-list .ob-chevron:after{content:"›";color:var(--ob-label-3);margin-left:auto;font-size:22px}.ob-list .ob-icon{color:#fff;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.ob-button{appearance:none;font:600 17px/22px var(--ob-font);min-height:var(--ob-hit);padding:0 var(--ob-s-l);border-radius:var(--ob-r-m);justify-content:center;align-items:center;gap:var(--ob-s-xs);cursor:pointer;border:0;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.ob-button:active{opacity:.85;transform:scale(.98)}.ob-button.filled{background:var(--ob-accent);color:var(--ob-on-accent)}.ob-button.tinted{background:color-mix(in srgb, var(--ob-accent) 18%, transparent);color:var(--ob-accent)}.ob-button.gray{background:var(--ob-fill);color:var(--ob-label)}.ob-button.plain{color:var(--ob-accent);padding:0 var(--ob-s-xs);background:0 0}.ob-button.destructive{color:var(--ob-red)}.ob-button.small{min-height:32px;padding:0 var(--ob-s-s);border-radius:999px;font-size:15px}.ob-button:disabled{opacity:.35;cursor:default}.ob-button:focus-visible,.ob-segmented button:focus-visible,.ob-field:focus-visible{outline:3px solid color-mix(in srgb, var(--ob-accent) 60%, transparent);outline-offset:2px}.ob-segmented{background:var(--ob-fill-2);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.ob-segmented button{appearance:none;color:var(--ob-label);font:500 13px/18px var(--ob-font);cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:28px;padding:6px 14px}.ob-segmented button[aria-pressed=true],.ob-segmented button.selected{background:var(--ob-bg-3);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}.ob-field,select.ob-field{appearance:none;font:400 17px/22px var(--ob-font);color:var(--ob-label);background:var(--ob-fill-2);border-radius:var(--ob-r-s);min-height:36px;padding:0 var(--ob-s-s);border:0}select.ob-field{background-image:linear-gradient(45deg, transparent 50%, var(--ob-label-2) 50%), linear-gradient(135deg, var(--ob-label-2) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}input[type=range].ob-slider{accent-color:var(--ob-accent);width:100%;min-height:var(--ob-hit)}.ob-switch{appearance:none;background:var(--ob-fill);cursor:pointer;border-radius:16px;flex:none;width:51px;height:31px;transition:background .2s;position:relative}.ob-switch:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026}.ob-switch:checked{background:var(--ob-green)}.ob-switch:checked:after{transform:translate(20px)}.ob-badge{font:600 12px/16px var(--ob-font);color:var(--ob-accent);background:color-mix(in srgb, var(--ob-accent) 15%, transparent);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.ob-meter{background:var(--ob-fill);border-radius:3px;height:6px;overflow:hidden}.ob-meter>i{background:linear-gradient(90deg, var(--ob-green), var(--ob-yellow) 75%, var(--ob-red));width:0;height:100%;display:block}.ob-pad{appearance:none;min-width:var(--ob-hit);min-height:var(--ob-hit);border-radius:var(--ob-r-m);background:var(--ob-fill-2);color:var(--ob-label);font:600 17px/22px var(--ob-font);touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;transition:transform .1s,background .1s}.ob-pad.on,.ob-pad:active{background:var(--ob-accent);color:var(--ob-on-accent);transform:scale(.97)}.ob-knob{touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:4px;min-width:72px;display:inline-flex}.ob-knob .ob-knob-label{font:400 12px/16px var(--ob-font);color:var(--ob-label-2)}.ob-knob .ob-knob-value{font:600 13px/18px var(--ob-font);font-variant-numeric:tabular-nums}.ob-sheet-backdrop{z-index:100;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ob-sheet{background:var(--ob-grouped);border-radius:var(--ob-r-xl) var(--ob-r-xl) 0 0;width:min(720px,100%);max-height:90vh;box-shadow:var(--ob-shadow);overflow:auto}@media (width>=720px){.ob-sheet-backdrop{align-items:center}.ob-sheet{border-radius:var(--ob-r-xl)}}.ob-sheet-header{align-items:center;gap:var(--ob-s-s);padding:var(--ob-s-s) var(--ob-s-m);background:var(--ob-material);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:.5px solid var(--ob-separator);display:flex;position:sticky;top:0}.ob-sheet-header h2{font:600 17px/22px var(--ob-font);text-align:center;flex:1;margin:0}.ob-empty{place-items:center;gap:var(--ob-s-s);text-align:center;color:var(--ob-label-2);padding:var(--ob-s-xxl) var(--ob-s-m);display:grid}.ob-empty .ob-empty-title{font:600 20px/25px var(--ob-font-display);color:var(--ob-label)}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.g-shell{grid-template-columns:1fr;min-height:100vh;display:grid}.g-sidebar{display:none}@media (width>=1024px){.g-shell{grid-template-columns:300px 1fr}.g-sidebar{background:var(--ob-bg-2);border-right:.5px solid var(--ob-separator);height:100vh;padding:var(--ob-s-m) var(--ob-s-s) var(--ob-s-xl);box-sizing:border-box;display:block;position:sticky;top:0;overflow:auto}.g-mobile-only{display:none!important}}.g-sidebar .ob-list>a{min-height:40px;font-size:15px}.g-sidebar .ob-wordmark{padding:var(--ob-s-xs) var(--ob-s-xs) var(--ob-s-m);font-size:20px;display:block}.g-sidebar .ob-section-header{margin-left:var(--ob-s-xs)}.g-sidebar .ob-list>a[aria-current=page]{background:color-mix(in srgb, var(--ob-accent) 14%, transparent)}.g-main{min-width:0;padding-bottom:calc(83px + env(safe-area-inset-bottom))}@media (width>=1024px){.g-main{padding-bottom:var(--ob-s-xxl)}}.g-tabbar{z-index:20;padding:6px 0 calc(6px + env(safe-area-inset-bottom));background:var(--ob-material);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:.5px solid var(--ob-separator);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.g-tabbar a,.g-tabbar button{appearance:none;min-width:64px;min-height:var(--ob-hit);color:var(--ob-label-2);font:500 10px/12px var(--ob-font);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.g-tabbar [aria-current=page]{color:var(--ob-accent)}.g-tabbar svg{width:26px;height:26px}@media (width>=1024px){.g-tabbar{display:none}}.g-toolbar-title{font:600 17px/22px var(--ob-font)}.g-page{max-width:820px;padding:0 var(--ob-s-m);margin:0 auto}.g-page.wide{max-width:1100px}.g-header{padding:var(--ob-s-l) 0 var(--ob-s-s)}.g-header h1{margin:0}.g-header p{margin:var(--ob-s-xs) 0 0}.g-search{align-items:center;gap:var(--ob-s-xs);background:var(--ob-fill-2);min-height:36px;padding:0 var(--ob-s-xs);border-radius:10px;display:flex}.g-search svg{width:17px;height:17px;color:var(--ob-label-2);flex:none}.g-search input{min-width:0;font:400 17px/22px var(--ob-font);color:var(--ob-label);background:0 0;border:0;outline:none;flex:1;min-height:36px}.g-search input::placeholder{color:var(--ob-label-2)}.g-scopes{margin:var(--ob-s-s) 0;max-width:100%;overflow-x:auto}.g-scopes .ob-segmented{flex-wrap:nowrap}.g-scopes button{white-space:nowrap}.g-suggest{gap:var(--ob-s-xs);margin:var(--ob-s-s) 0;flex-wrap:wrap;display:flex}mark{background:color-mix(in srgb, var(--ob-yellow) 45%, transparent);color:inherit;border-radius:3px}.g-icon{color:#fff;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.g-icon svg{width:18px;height:18px}.g-icon.lg{border-radius:13px;width:56px;height:56px}.g-icon.lg svg{width:32px;height:32px}.c-blue{background:var(--ob-blue)}.c-indigo{background:var(--ob-indigo)}.c-teal{background:var(--ob-teal)}.c-pink{background:var(--ob-pink)}.c-purple{background:var(--ob-purple)}.c-orange{background:var(--ob-orange)}.c-cyan{background:var(--ob-cyan)}.c-green{background:var(--ob-green)}.c-gray{background:var(--ob-gray)}.g-cards{gap:var(--ob-s-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.g-card{background:var(--ob-grouped-2);border-radius:var(--ob-r-l);color:inherit;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.g-card:hover{box-shadow:var(--ob-shadow);transform:translateY(-2px)}.g-card:active{transform:scale(.99)}.g-card img{aspect-ratio:1200/630;object-fit:cover;background:var(--ob-fill-2);width:100%;height:auto;display:block}.g-card-body{padding:var(--ob-s-s) var(--ob-s-m) var(--ob-s-m);gap:6px;display:grid}.g-card-meta{align-items:center;gap:var(--ob-s-xs);color:var(--ob-label-2);display:flex}.g-card h3{font:600 17px/22px var(--ob-font);margin:0}.g-card p{color:var(--ob-label-2);font:400 15px/20px var(--ob-font);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.g-featured{grid-column:1/-1}@media (width>=720px){.g-featured{flex-direction:row}.g-featured img{flex:none;width:58%}.g-featured .g-card-body{padding:var(--ob-s-xl);align-content:center}.g-featured h3{font:700 22px/28px var(--ob-font-display)}}.g-article-head{padding:var(--ob-s-l) 0 var(--ob-s-m);gap:var(--ob-s-s);display:grid}.g-article-head h1{font:700 28px/34px var(--ob-font-display);margin:0}@media (width>=720px){.g-article-head h1{font:700 34px/41px var(--ob-font-display)}}.g-meta{align-items:center;gap:var(--ob-s-xs) var(--ob-s-s);color:var(--ob-label-2);flex-wrap:wrap;display:flex}.g-hero{border-radius:var(--ob-r-l);aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.g-callout{gap:var(--ob-s-s);background:var(--ob-grouped-2);border-radius:var(--ob-r-m);padding:var(--ob-s-s) var(--ob-s-m);align-items:flex-start;display:flex}.g-callout svg{width:20px;height:20px;color:var(--ob-accent);flex:none;margin-top:1px}.g-toc{margin:var(--ob-s-l) 0}.g-toc summary{cursor:pointer;min-height:var(--ob-hit);padding:0 var(--ob-s-m);background:var(--ob-grouped-2);border-radius:var(--ob-r-m);font:600 17px/22px var(--ob-font);align-items:center;list-style:none;display:flex}.g-toc[open] summary{border-radius:var(--ob-r-m) var(--ob-r-m) 0 0;border-bottom:.5px solid var(--ob-separator)}.g-toc summary:after{content:"›";color:var(--ob-label-3);margin-left:auto;font-size:22px;transition:transform .2s}.g-toc[open] summary:after{transform:rotate(90deg)}.g-toc ol{padding:var(--ob-s-xs) var(--ob-s-m) var(--ob-s-s) calc(var(--ob-s-m) + 20px);background:var(--ob-grouped-2);border-radius:0 0 var(--ob-r-m) var(--ob-r-m);margin:0}.g-toc li{padding:6px 0}.g-toc li.h3{margin-left:var(--ob-s-m);font-size:15px}.g-toc a{color:var(--ob-accent);text-decoration:none}.g-prose{font:400 17px/1.75 var(--ob-font)}.g-prose h2{font:700 22px/28px var(--ob-font-display);margin:var(--ob-s-xxl) 0 var(--ob-s-s);scroll-margin-top:70px}.g-prose h3{font:600 20px/25px var(--ob-font-display);margin:var(--ob-s-xl) 0 var(--ob-s-xs);scroll-margin-top:70px}.g-prose p{margin:0 0 1em}.g-prose a{color:var(--ob-accent)}.g-prose ul,.g-prose ol{padding-left:1.4em}.g-prose li{margin:.3em 0}.g-prose table{border-collapse:separate;border-spacing:0;background:var(--ob-grouped-2);border-radius:var(--ob-r-m);width:100%;font-size:15px;display:block;overflow:auto hidden}.g-prose th,.g-prose td{text-align:left;border-bottom:.5px solid var(--ob-separator);white-space:nowrap;padding:10px 12px}.g-prose th{color:var(--ob-label-2);font-size:13px;font-weight:600}.g-prose tr:last-child td{border-bottom:0}.g-prose blockquote{margin:var(--ob-s-m) 0;padding:var(--ob-s-s) var(--ob-s-m);background:var(--ob-grouped-2);border-radius:var(--ob-r-m);border-left:4px solid var(--ob-accent)}.g-prose code{font-family:var(--ob-font-mono);background:var(--ob-fill-2);border-radius:5px;padding:1px 5px;font-size:.9em}.g-prose img{border-radius:var(--ob-r-m);max-width:100%}.g-products{gap:var(--ob-s-m);margin:var(--ob-s-l) 0;display:grid}.g-product{background:var(--ob-grouped-2);border-radius:var(--ob-r-l);padding:var(--ob-s-m);gap:var(--ob-s-s);display:grid}.g-product-top{gap:var(--ob-s-m);align-items:flex-start;display:flex}.g-product-top img{object-fit:contain;border-radius:var(--ob-r-m);background:#fff;flex:none;width:96px;height:96px}.g-product h3{font:600 17px/22px var(--ob-font);margin:0}.g-rank{background:var(--ob-accent);min-width:26px;height:26px;color:var(--ob-on-accent);font:700 13px/1 var(--ob-font);border-radius:13px;place-items:center;margin-right:6px;display:inline-grid}.g-price{font:700 20px/25px var(--ob-font-display);font-variant-numeric:tabular-nums}.g-stars{align-items:center;gap:6px;display:inline-flex}.g-stars .s{--p:0%;background:linear-gradient(90deg, var(--ob-orange) var(--p), var(--ob-fill) var(--p));width:80px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 15'%3E%3Cg%3E%3Cpath id='a' d='M7.5 0l2.2 4.6 5 .7-3.6 3.5.9 5-4.5-2.4L3 13.8l.9-5L.3 5.3l5-.7z'/%3E%3Cuse href='%23a' x='16'/%3E%3Cuse href='%23a' x='32'/%3E%3Cuse href='%23a' x='48'/%3E%3Cuse href='%23a' x='64'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 15'%3E%3Cg%3E%3Cpath id='a' d='M7.5 0l2.2 4.6 5 .7-3.6 3.5.9 5-4.5-2.4L3 13.8l.9-5L.3 5.3l5-.7z'/%3E%3Cuse href='%23a' x='16'/%3E%3Cuse href='%23a' x='32'/%3E%3Cuse href='%23a' x='48'/%3E%3Cuse href='%23a' x='64'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.g-proscons{gap:var(--ob-s-s);grid-template-columns:1fr;display:grid}@media (width>=600px){.g-proscons{grid-template-columns:1fr 1fr}}.g-proscons ul{gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.g-proscons li{gap:8px;display:flex}.g-proscons li:before{flex:none;font-weight:700}.g-pros li:before{content:"＋";color:var(--ob-green)}.g-cons li:before{content:"−";color:var(--ob-red)}.g-buy{gap:var(--ob-s-xs);flex-wrap:wrap;display:flex}.g-buy .ob-button{flex:160px}.g-buy .rakuten{color:#fff;background:#bf0000}.g-buy .amazon{color:#111;background:#f90}.g-specs{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.g-specs dt{color:var(--ob-label-2)}.g-specs dd{margin:0}.g-chart{background:var(--ob-grouped-2);border-radius:var(--ob-r-l);padding:var(--ob-s-m);margin:var(--ob-s-l) 0}.g-chart h3{font:600 17px/22px var(--ob-font);margin:0 0 2px}.g-chart .ob-footnote{margin:0 0 var(--ob-s-s)}.g-bars{gap:10px;display:grid}.g-bar{align-items:center;gap:var(--ob-s-xs);grid-template-columns:minmax(90px,30%) 1fr auto;font-size:13px;display:grid}.g-bar .track{background:var(--ob-fill-2);border-radius:7px;height:14px;display:block;overflow:hidden}.g-bar .fill{background:var(--ob-accent);border-radius:7px;height:100%;display:block}.g-bar .v{font-variant-numeric:tabular-nums;font-weight:600}.g-bar .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-faq details{background:var(--ob-grouped-2);border-radius:var(--ob-r-m);margin:0 0 var(--ob-s-xs)}.g-faq summary{cursor:pointer;padding:var(--ob-s-s) var(--ob-s-m);min-height:24px;font-weight:600}.g-faq details>div{padding:0 var(--ob-s-m) var(--ob-s-s);color:var(--ob-label-2)}.g-sources{color:var(--ob-label-2);font-size:13px}.g-sources a{color:var(--ob-label-2);word-break:break-all}.g-author{gap:var(--ob-s-m);align-items:center;display:flex}.g-avatar{background:var(--ob-accent);width:56px;height:56px;color:var(--ob-on-accent);font:700 20px/1 var(--ob-font-display);border-radius:50%;flex:none;place-items:center;display:grid}.g-ad{min-height:120px;margin:var(--ob-s-l) 0}.g-footer{color:var(--ob-label-2);padding:var(--ob-s-xxl) var(--ob-s-m);text-align:center;font-size:13px}.g-footer a{color:var(--ob-label-2);margin:0 6px}.g-row-meta{color:var(--ob-label-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}.g-stack{gap:2px;min-width:0;display:grid}.g-stack small{color:var(--ob-label-2);font-size:13px}.g-skip{position:absolute;left:-999px}.g-skip:focus{z-index:99;background:var(--ob-bg);padding:8px;top:8px;left:8px}.ob-list .ob-chevron:has(.g-row-meta):after{margin-left:8px}
