.gsettings{position:relative}.gsettings>.gzb{place-items:center;display:grid}.gsettings>.gzb[aria-expanded=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-bg)}.gsettings-panel{width:284px;max-width:calc(100vw - 32px);max-height:min(540px, var(--g-settings-height,calc(100dvh - 215px)));overscroll-behavior:contain;z-index:6;background:var(--panel);border:1px solid var(--border);color:var(--text-2);border-radius:8px;position:absolute;bottom:40px;right:0;overflow:auto;box-shadow:0 8px 30px #0002}.gsettings-panel[hidden]{display:none}.gsettings-panel header{z-index:1;background:var(--panel);justify-content:space-between;align-items:center;padding:13px 16px 10px;display:flex;position:sticky;top:0}.gsettings-panel header strong{font-size:14px;font-weight:600}.gsettings-close{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;line-height:1}.gsettings-panel fieldset{border:0;min-width:0;margin:0;padding:6px 18px 10px}.gsettings-panel legend{color:var(--muted);padding:0;font-size:12px}.gsetting{margin:8px 0}.gsetting>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.gsetting label{cursor:pointer;font-size:13px}.gsetting output{font:12px/1.5 var(--mono,monospace);color:var(--muted);font-variant-numeric:tabular-nums}.gsetting input{appearance:none;cursor:pointer;width:100%;height:22px;accent-color:var(--accent);background:0 0;margin:0;padding:0;display:block}.gsetting input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--fill), var(--border) var(--fill));border-radius:4px;height:4px}.gsetting input::-webkit-slider-thumb{appearance:none;border:2px solid var(--panel);background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;margin-top:-5px}.gsetting input::-moz-range-track{background:var(--border);border-radius:4px;height:4px}.gsetting input::-moz-range-progress{background:var(--accent);border-radius:4px;height:4px}.gsetting input::-moz-range-thumb{border:2px solid var(--panel);background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 1px var(--accent);border-radius:50%}.gsettings-panel input:focus-visible,.gsettings-panel button:focus-visible,.gsettings>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.gsettings-panel footer{border-top:1px solid var(--border);text-align:right;background:var(--panel);padding:10px 18px 13px;position:sticky;bottom:0}.gsettings-reset{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}.gsettings-reset:disabled{color:var(--faint);cursor:default}body.gr-reading{overflow:hidden}.gr-dialog{border:0;border-left:1px solid var(--border-strong);width:min(820px,94vw);max-width:none;height:100dvh;max-height:none;color:var(--text);background:var(--bg);font:inherit;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-16px 0 64px #262a2e1a}.gr-dialog[open]{flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) both gr-enter;display:flex}.gr-dialog::backdrop{background:#262a2e38}.gr-dialog[open]::backdrop{animation:.28s both gr-backdrop-in}.gr-dialog.gr-closing{animation:.22s cubic-bezier(.4,0,1,1) both gr-exit}.gr-dialog.gr-closing::backdrop{animation:.22s both gr-backdrop-out}@keyframes gr-enter{0%{transform:translate(calc(100% + 24px))}to{transform:translate(0)}}@keyframes gr-exit{0%{transform:translate(0)}to{transform:translate(calc(100% + 24px))}}@keyframes gr-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes gr-backdrop-out{0%{opacity:1}to{opacity:0}}.gr-dialog.gr-wide{border:1px solid var(--border-strong);border-radius:8px;width:auto;height:calc(100dvh - 36px);margin:0;inset:18px}.gr-header{border-bottom:1px solid var(--border);background:var(--panel);flex:none;align-items:flex-start;gap:24px;padding:23px 28px 19px;display:flex}.gr-heading{flex:1;min-width:0}.gr-header h2{overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:650;line-height:1.35}.gr-subline{align-items:center;gap:10px;min-height:28px;margin-top:5px;display:flex}.gr-subline:has(#gr-subtitle:empty):has(#gr-markets[hidden]){display:none}.gr-header p{color:var(--muted);margin:0;font-size:13px}.gr-market-action{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.gr-market-action:hover,.gr-market-menu[open]>summary{color:var(--text);background:var(--panel-soft);border-color:var(--border-strong)}.gr-market-action:focus-visible,.gr-market-options a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.gr-market-menu{position:relative}.gr-market-menu>summary{list-style:none}.gr-market-menu>summary::-webkit-details-marker{display:none}.gr-market-options{z-index:2;background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;width:max-content;max-width:min(280px,60vw);max-height:40vh;padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 6px 20px #0000001f}.gr-market-options a{color:var(--text);overflow-wrap:anywhere;border-radius:3px;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.gr-market-options a:hover{background:var(--panel-soft)}.gr-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gr-dialog button,.gr-dialog select{font:inherit;border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:5px;padding:5px 10px;font-size:13px}.gr-dialog button:hover{background:var(--panel-soft)}.gr-dialog button:focus-visible,.gr-dialog select:focus-visible,.gr-dialog summary:focus-visible,.gr-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.gr-dialog button[hidden]{display:none}.gr-dialog .gr-close{border-color:#0000;width:31px;height:31px;padding:0;font:25px/1 Arial,sans-serif}.gr-content{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.gr-comparing .gr-content{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.gr-pane+.gr-pane{border-left:1px solid var(--border-strong)}.gr-version{background:var(--panel-soft);border-bottom:1px solid var(--border);color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 28px;font-size:12px;display:flex}.gr-version[hidden]{display:none}.gr-version label{align-items:center;gap:10px;min-width:0;display:flex}.gr-version select{min-width:120px;max-width:290px;color:var(--text);background:var(--panel)}.gr-version-kind{white-space:nowrap;font-size:12px}.gr-scroll{overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:26px 32px 64px;overflow:auto}.gr-dialog.gr-wide:not(.gr-comparing) .gr-scroll{padding-left:max(32px,50% - 440px);padding-right:max(32px,50% - 440px)}.gr-node-heading h2{margin:0 0 5px;font-size:29px;font-weight:650;line-height:1.35}.gr-node-heading p{color:var(--muted);font-size:14px}.gr-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:22px 0 30px}.gr-meta>details{padding:11px 0}.gr-meta>details+details{border-top:1px solid var(--border)}.gr-dialog summary{cursor:pointer;color:var(--text-2);font-size:14px}.gr-meta summary>span:not([data-i18n]){color:var(--faint);margin-left:6px;font-size:12px}.gr-internal summary{color:var(--muted);font-size:12px}.gr-properties{margin:17px 0 8px;font-size:14px}.gr-properties>div{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:7px 0;display:grid}.gr-properties dt{color:var(--muted)}.gr-properties dd{min-width:0;margin:0}.gr-properties.nested{margin:-7px 0}.gr-properties.nested>div{grid-template-columns:fit-content(48%) minmax(0,1fr)}.gr-values{margin:0;padding-left:1.1em}.gr-values li+li{margin-top:5px}.gr-muted{color:var(--muted)}.gr-empty{color:var(--muted);padding:52px 30px;font-size:15px}.gr-empty button{margin-top:16px}.gr-prose{font-size:16px;line-height:1.9}.gr-prose>:first-child{margin-top:0}.gr-prose p{margin:0 0 1.1em}.gr-prose h1,.gr-prose h2,.gr-prose h3,.gr-prose h4,.gr-prose h5,.gr-prose h6{margin:1.8em 0 .7em;font-weight:650;line-height:1.45}.gr-prose h1{font-size:27px}.gr-prose h2{font-size:22px}.gr-node-summary>h2{margin-top:0}.gr-prose h3{font-size:19px}.gr-prose h4,.gr-prose h5,.gr-prose h6{font-size:16px}.gr-prose ul,.gr-prose ol{margin:.7em 0 1.2em;padding-left:1.5em}.gr-prose li+li{margin-top:.4em}.gr-prose li>p{margin-bottom:.5em}.gr-prose blockquote{border-left:3px solid var(--border-strong);color:var(--muted);margin:1.3em 0;padding:4px 0 4px 18px}.gr-prose blockquote p:last-child{margin-bottom:0}.gr-prose code{background:var(--panel-soft);border-radius:3px;padding:.1em .3em;font:.84em/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.gr-prose pre{background:var(--panel-soft);border:1px solid var(--border);border-radius:5px;margin:1.3em 0;padding:16px;line-height:1.65;overflow-x:auto}.gr-prose pre code{white-space:pre;background:0 0;padding:0}.gr-prose img{max-width:100%;height:auto;margin:1em auto;display:block}.gr-prose hr{border:0;border-top:1px solid var(--border);margin:2em 0}.gr-table-scroll{margin:1.2em 0;overflow-x:auto}.gr-prose table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:480px;font-size:14px;line-height:1.7}.gr-prose th,.gr-prose td{border:1px solid var(--border);text-align:left;overflow-wrap:anywhere;padding:8px 11px}.gr-prose th{background:var(--table-head);font-weight:600}.gr-prose input[type=checkbox]{accent-color:var(--accent-bar)}.gr-prose .katex-display{padding:8px 0;overflow:auto hidden}.gr-math-error{color:var(--muted)}.gr-diagram{border:1px solid var(--border);border-radius:5px;margin:1.4em 0;padding:18px}.gr-diagram-drawing{text-align:center;overflow-x:auto}.gr-diagram-drawing svg{max-width:100%;height:auto}.gr-diagram details{text-align:left;margin-top:12px}.gr-diagram summary{color:var(--muted);font-size:12px}.gr-relations,.gr-mounts{border-top:1px solid var(--border-strong);margin-top:38px;padding-top:24px}.gr-relations>h2,.gr-mounts>h2{margin:0 0 19px;font-size:21px}.gr-relations>h2>span:not([data-i18n]),.gr-mounts>h2>span:not([data-i18n]){color:var(--muted);margin-left:7px;font-size:13px;font-weight:450}.gr-edge{border-bottom:1px solid var(--border);padding:20px 0 24px;font-size:15px;line-height:1.8}.gr-edge:first-child{padding-top:0}.gr-edge:last-child{border-bottom:0}.gr-edge-top{justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.gr-edge h3{margin:8px 0 12px;font-size:21px;font-weight:650;line-height:1.5}.gr-relation{color:var(--text-2);margin-bottom:13px}.gr-relation strong{font-weight:650}.gr-basis{white-space:pre-line}.gr-evidence{color:var(--muted);border-bottom:1px solid var(--border-strong)}.gr-citation{border-left:2px solid var(--border-strong);margin-top:18px;padding:2px 0 2px 15px;font-size:14px}.gr-citation h4{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:500}.gr-source-empty{margin-top:15px;font-size:12px}.gr-dialog .gr-text-button{color:var(--accent);background:0 0;border:0;border-radius:0;margin-top:15px;padding:0}.gr-relations-hint{color:var(--muted);margin:-9px 0 16px;font-size:12px}.gr-edge-row,.gr-edge-row:first-child{padding:0}.gr-edge-summary{cursor:pointer;align-items:flex-start;gap:9px;padding:14px 0;display:flex}.gr-edge-overview{flex:1;min-width:0}.gr-edge-summary h3{margin:0 0 7px;font-size:16px;line-height:1.6}.gr-dialog .gr-edge-toggle{border-color:#0000;flex:none;width:28px;height:28px;padding:0;font:24px/1 Arial,sans-serif}.gr-edge-toggle span{transition:transform .16s;display:block}.gr-edge-toggle[aria-expanded=true] span{transform:rotate(90deg)}.gr-edge-detail{padding:2px 0 22px 37px}.gr-disclosure-body{display:flow-root}.gr-disclosure-body[hidden]{display:none}.gr-disclosure-moving{overflow-anchor:none;overflow:clip}.gr-dialog .gr-node-link{color:var(--accent);font:inherit;text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;border:0;border-radius:0;padding:0;display:inline}.gr-dialog .gr-node-link:hover{background:0 0;text-decoration-color:currentColor}.gr-arrow{color:var(--muted);font-weight:400}.gr-dialog .gr-more-relations{width:100%;color:var(--muted);margin-top:16px;padding:10px}.gnode,.ghitline,#graph-stage{outline:none}.gcanvas.keyboard-focus .gnode:focus-visible>.gfocus,.gcanvas.keyboard-focus .gnode:focus-visible text{opacity:1}.ghitline{cursor:pointer}.gcanvas.keyboard-focus .ghitline:focus-visible{stroke:var(--accent);stroke-width:4px}.gedge{pointer-events:none}@media (width<=1000px){.gr-header{gap:16px;padding:18px 20px}.gr-version{flex-wrap:wrap;gap:6px;padding:12px 20px}.gr-version select{max-width:215px}.gr-scroll{padding:24px 22px 48px}.gr-header h2{font-size:22px}}@media (width<=700px){body[data-page=graph] .topbar{gap:14px;padding:0 12px}body[data-page=graph] .brand{white-space:nowrap;font-size:19px}body[data-page=graph] .nav{gap:12px}body[data-page=graph] .topbar-right .search,body[data-page=graph] .topbar-right>.btn{display:none}.gr-dialog,.gr-dialog.gr-wide{border:0;border-radius:0;width:100%;height:100dvh;inset:0}.gr-header{flex-wrap:wrap;gap:12px;padding:15px 16px}.gr-actions{margin-left:auto}.gr-heading{flex-basis:calc(100% - 40px);padding-right:28px}.gr-dialog .gr-close{position:absolute;top:13px;right:12px}.gr-comparing .gr-content{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.gr-pane+.gr-pane{border-left:0;border-top:2px solid var(--border-strong)}.gr-version{padding:9px 16px}.gr-version select{max-width:65vw}.gr-scroll{padding:20px 18px 42px}.gr-dialog.gr-wide:not(.gr-comparing) .gr-scroll{padding-left:18px;padding-right:18px}.gr-node-heading h2{font-size:25px}.gr-properties>div,.gr-properties.nested>div{grid-template-columns:85px minmax(0,1fr);gap:12px}.gr-properties.nested>div{grid-template-columns:fit-content(48%) minmax(0,1fr)}.gr-properties.nested .gr-properties.nested>div{display:block}.gr-prose{font-size:15px}}@media (width<=380px){body[data-page=graph] .lang-cur{display:none}}@media (prefers-reduced-motion:reduce){.gr-dialog[open],.gr-dialog[open]::backdrop{animation:none}.gr-edge-toggle span{transition:none}}.gr-chart{--chart-1:#4e7a9e;--chart-2:#6f9980;--chart-3:#b09054;--chart-4:#987b9f;--chart-5:#be795a;--chart-6:#598f99;--chart-7:#a37f8a;--chart-8:#8b8d54;--chart-up:#3e8a65;--chart-down:#b75a51;min-width:0;color:var(--text);margin:1.5em 0 2em;padding:0}.gr-chart figcaption{text-align:center;margin-top:12px;font-size:16px;font-weight:600;line-height:1.5}.gr-chart-legend{flex-wrap:wrap;gap:5px 14px;margin-bottom:12px;display:flex}.gr-chart .gr-chart-legend button{color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:3px 0;font-size:12px;line-height:1.5;display:inline-flex}.gr-chart-legend button[aria-pressed=false]{opacity:.45;text-decoration:line-through}.gr-chart-swatch{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.gr-chart-share{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:3px}.gr-chart .gr-chart-axis-note{color:var(--muted);margin:-3px 0 10px;font-size:12px}.gr-chart-canvas{width:100%;min-width:0;overflow-x:auto}.gr-chart svg{touch-action:pan-y;font:12px/1.4 system-ui,sans-serif;display:block;overflow:visible}.gr-chart svg text{fill:var(--text-2)}.gr-chart svg:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gr-chart-grid{stroke:var(--border);stroke-width:1px}.gr-chart-baseline{stroke:var(--border-strong);stroke-width:1px}.gr-chart-guide,.gr-chart-connector{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.gr-chart svg .gr-chart-unit{fill:var(--muted);font-size:11px}.gr-chart svg .gr-chart-total{fill:var(--text);font-size:27px;font-weight:500}.gr-chart svg .gr-chart-result{fill:var(--text);font-weight:600}.gr-chart-readout{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg);pointer-events:none;width:max-content;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:6px;gap:5px;margin:0;padding:10px 13px;font:12px/1.7 system-ui,sans-serif;display:grid;position:fixed;inset:auto;overflow:hidden;box-shadow:0 5px 22px #262a2e26}.gr-chart-readout[hidden]{display:none}.gr-chart-readout::backdrop{pointer-events:none;background:0 0}.gr-chart-period{color:var(--text);font-weight:600}.gr-chart-value{align-items:baseline;gap:6px;display:flex}.gr-chart-value .gr-chart-swatch{align-self:center}.gr-chart-value strong{color:var(--text);margin-left:auto;padding-left:12px;font-weight:500}.gr-chart-data{border-top:1px solid var(--border);padding-top:8px}.gr-chart .gr-chart-data summary{color:var(--muted);font-size:12px}.gr-chart .gr-chart-error{border-left:2px solid var(--chart-down);color:var(--text-2);padding-left:12px;font-size:13px}.gr-chart-fallback details summary{color:var(--muted);font-size:12px}
