.report-contents-menu-module__byE5Xq__menu{flex-shrink:0;display:inline-flex;position:relative}.report-contents-menu-module__byE5Xq__button{--menu-well-inset:3px;align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-2) 0 var(--menu-well-inset);border-radius:var(--radius-md);background:var(--n-000);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-13);letter-spacing:-.005em;color:var(--n-890);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:1px solid #00000021;line-height:1;display:inline-flex}.report-contents-menu-module__byE5Xq__button:hover,.report-contents-menu-module__byE5Xq__button[aria-expanded=true]{background:var(--n-040)}.report-contents-menu-module__byE5Xq__button svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.report-contents-menu-module__byE5Xq__chevron{transition:transform var(--dur-fast) var(--ease-out)}.report-contents-menu-module__byE5Xq__button[aria-expanded=true] .report-contents-menu-module__byE5Xq__chevron{transform:rotate(180deg)}.report-contents-menu-module__byE5Xq__well{border-radius:var(--radius-sm);background:var(--n-890);width:28px;height:28px;color:var(--n-000);transition:background var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.report-contents-menu-module__byE5Xq__well .report-contents-menu-module__byE5Xq__glyph{stroke-width:1.75px;width:16px;height:16px;display:block}.report-contents-menu-module__byE5Xq__wellChevron{display:none}.report-contents-menu-module__byE5Xq__button:hover .report-contents-menu-module__byE5Xq__well,.report-contents-menu-module__byE5Xq__button[aria-expanded=true] .report-contents-menu-module__byE5Xq__well{background:var(--n-770)}.report-contents-menu-module__byE5Xq__bar .report-contents-menu-module__byE5Xq__well{width:24px;height:24px;margin-right:var(--space-1)}.report-contents-menu-module__byE5Xq__bar .report-contents-menu-module__byE5Xq__well .report-contents-menu-module__byE5Xq__glyph{width:14px;height:14px}.report-contents-menu-module__byE5Xq__bar .report-contents-menu-module__byE5Xq__chevron{width:14px;height:14px;color:var(--n-500)}@media (min-width:660px){.report-contents-menu-module__byE5Xq__bar .report-contents-menu-module__byE5Xq__well{--menu-bar-well:#1b2a440f;background:var(--menu-bar-well);color:var(--n-650)}.report-contents-menu-module__byE5Xq__bar .report-contents-menu-module__byE5Xq__button:hover .report-contents-menu-module__byE5Xq__well,.report-contents-menu-module__byE5Xq__bar .report-contents-menu-module__byE5Xq__button[aria-expanded=true] .report-contents-menu-module__byE5Xq__well{background:var(--menu-bar-well);color:var(--n-890)}}.report-contents-menu-module__byE5Xq__masthead{--menu-cell-fs:22px;align-items:center;display:flex}.report-contents-menu-module__byE5Xq__masthead .report-contents-menu-module__byE5Xq__button{justify-content:space-between;align-items:flex-start;gap:var(--space-2-5);text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;height:auto;padding:0}.report-contents-menu-module__byE5Xq__masthead .report-contents-menu-module__byE5Xq__button:hover,.report-contents-menu-module__byE5Xq__masthead .report-contents-menu-module__byE5Xq__button[aria-expanded=true]{background:0 0}.report-contents-menu-module__byE5Xq__cellLabel{font-family:var(--font-sans);font-size:var(--fs-11);letter-spacing:.07em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-weight:600;line-height:16px}.report-contents-menu-module__byE5Xq__cellBody{align-items:center;gap:var(--space-2-5);display:flex}.report-contents-menu-module__byE5Xq__cellVal{align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-weight:600;font-size:var(--rmb-metric-fs,var(--menu-cell-fs));letter-spacing:-.015em;color:var(--n-890);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:26px;display:inline-flex}.report-contents-menu-module__byE5Xq__masthead .report-contents-menu-module__byE5Xq__chevron{color:var(--n-500)}.report-contents-menu-module__byE5Xq__masthead .report-contents-menu-module__byE5Xq__button:focus-visible{outline-offset:4px}@media (max-width:659.98px){.report-contents-menu-module__byE5Xq__masthead .report-contents-menu-module__byE5Xq__cellLabel,.report-contents-menu-module__byE5Xq__masthead .report-contents-menu-module__byE5Xq__cellVal{display:none}.report-contents-menu-module__byE5Xq__menu .report-contents-menu-module__byE5Xq__well{width:auto;height:32px;padding:0 var(--space-2);gap:var(--space-1);border-radius:var(--radius-md);margin-right:0}.report-contents-menu-module__byE5Xq__menu .report-contents-menu-module__byE5Xq__well .report-contents-menu-module__byE5Xq__glyph{width:18px;height:18px}.report-contents-menu-module__byE5Xq__menu .report-contents-menu-module__byE5Xq__wellChevron{stroke-width:2.5px;width:12px;height:12px;transition:transform var(--dur-fast) var(--ease-out);display:block}.report-contents-menu-module__byE5Xq__button[aria-expanded=true] .report-contents-menu-module__byE5Xq__wellChevron{transform:rotate(180deg)}.report-contents-menu-module__byE5Xq__bar .report-contents-menu-module__byE5Xq__button{background:0 0;border:0;height:auto;padding:0}.report-contents-menu-module__byE5Xq__bar .report-contents-menu-module__byE5Xq__button:hover,.report-contents-menu-module__byE5Xq__bar .report-contents-menu-module__byE5Xq__button[aria-expanded=true]{background:0 0}.report-contents-menu-module__byE5Xq__bar .report-contents-menu-module__byE5Xq__text,.report-contents-menu-module__byE5Xq__bar .report-contents-menu-module__byE5Xq__chevron{display:none}}@media (max-width:389.98px){.report-contents-menu-module__byE5Xq__masthead .report-contents-menu-module__byE5Xq__cellLabel{display:block}.report-contents-menu-module__byE5Xq__masthead .report-contents-menu-module__byE5Xq__cellVal{display:inline-flex}.report-contents-menu-module__byE5Xq__masthead .report-contents-menu-module__byE5Xq__chevron{display:none}}.report-contents-menu-module__byE5Xq__panel{--menu-top:60px;--menu-left:16px;--menu-max:calc(100vh - 2 * var(--space-4));top:var(--menu-top);left:var(--menu-left);width:400px;max-width:calc(100vw - 2 * var(--space-4));max-height:var(--menu-max);padding:var(--space-2);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--n-000);color:var(--n-890);box-shadow:var(--shadow-menu);border:1px solid #111a2e14;margin:0;position:fixed;bottom:auto;right:auto;overflow:auto}.report-contents-menu-module__byE5Xq__panel::backdrop{background:0 0}.report-contents-menu-module__byE5Xq__panel:focus{outline:none}.report-contents-menu-module__byE5Xq__section:focus-visible,.report-contents-menu-module__byE5Xq__item:focus-visible,.report-contents-menu-module__byE5Xq__close:focus-visible{outline:2px solid var(--civic-500);outline-offset:-2px}.report-contents-menu-module__byE5Xq__button:focus-visible{outline:2px solid var(--civic-500);outline-offset:2px}.report-contents-menu-module__byE5Xq__handle,.report-contents-menu-module__byE5Xq__head{display:none}.report-contents-menu-module__byE5Xq__list ul{margin:0;padding:0;list-style:none}.report-contents-menu-module__byE5Xq__list>ul>li+li{margin-top:var(--space-1);padding-top:var(--space-1);position:relative}.report-contents-menu-module__byE5Xq__list>ul>li+li:before{content:"";top:0;right:var(--space-3);left:var(--space-3);background:var(--n-100);height:1px;position:absolute}.report-contents-menu-module__byE5Xq__section{align-items:center;gap:var(--space-2-5);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-14);color:var(--n-890);transition:background var(--dur-fast) var(--ease-out);line-height:20px;text-decoration:none;display:flex}.report-contents-menu-module__byE5Xq__section:hover{background:var(--n-040);color:var(--n-890)}.report-contents-menu-module__byE5Xq__icon{width:20px;height:20px;color:var(--n-650);flex-shrink:0;display:inline-flex}.report-contents-menu-module__byE5Xq__icon svg{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.report-contents-menu-module__byE5Xq__emoji{--menu-emoji-fs:15px;width:20px;height:18px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,system-ui,sans-serif;font-size:var(--menu-emoji-fs);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.report-contents-menu-module__byE5Xq__sub{margin:var(--space-0-5) 0 var(--space-1)}.report-contents-menu-module__byE5Xq__item{align-items:flex-start;gap:var(--space-2-5);min-height:32px;padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-10);box-sizing:border-box;border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-13);color:var(--n-770);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);line-height:18px;text-decoration:none;display:flex}.report-contents-menu-module__byE5Xq__item:hover{background:var(--n-040);color:var(--n-890)}.report-contents-menu-module__byE5Xq__label{min-width:0}@media (max-width:659.98px){.report-contents-menu-module__byE5Xq__panel{--menu-sheet-pad-top:10px;width:100vw;max-width:none;max-height:92dvh;padding:var(--menu-sheet-pad-top) var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);border-bottom:0;position:fixed;inset:auto 0 0}.report-contents-menu-module__byE5Xq__panel::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f5f5b8}.report-contents-menu-module__byE5Xq__handle{width:36px;height:4px;margin:0 auto var(--space-3);border-radius:var(--radius-xs);background:var(--n-160);display:block}.report-contents-menu-module__byE5Xq__head{margin:0 0 var(--space-2);justify-content:space-between;align-items:center;display:flex}.report-contents-menu-module__byE5Xq__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-18);letter-spacing:-.01em;color:var(--n-890);line-height:24px}.report-contents-menu-module__byE5Xq__close{width:44px;height:44px;margin-right:calc(-1 * var(--space-2));color:var(--n-540);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.report-contents-menu-module__byE5Xq__close:hover{background:var(--n-040);color:var(--n-890)}.report-contents-menu-module__byE5Xq__close svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.report-contents-menu-module__byE5Xq__section{min-height:44px;font-size:var(--fs-16)}.report-contents-menu-module__byE5Xq__item{min-height:44px;padding-top:var(--space-3);padding-bottom:var(--space-3);font-size:var(--fs-14);line-height:20px}.report-contents-menu-module__byE5Xq__emoji{height:20px}}
.section-header--hero{background:var(--paper-50);width:100%}.section-header--hero .sh-inner{max-width:var(--content-max);padding:var(--space-32) var(--content-pad) var(--space-16);box-sizing:border-box;margin:0 auto}.section-header--hero .sh-icon{width:40px;height:40px;color:var(--n-400);margin-bottom:var(--space-6);display:block}.section-header--hero .sh-icon svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.section-header--hero .sh-title-row{align-items:center;gap:var(--space-1-5);margin:0 0 var(--space-3-5);display:flex}.section-header--hero .sh-title{font-family:var(--font-display);font-weight:650;font-size:var(--fs-48);letter-spacing:-.02em;color:var(--n-890);margin:0;line-height:56px}.section-header--hero .sh-help{width:32px;height:32px;color:var(--n-300);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex;position:relative;transform:translateY(-4px)}:is(.section-header--hero .sh-help:hover,.section-header--hero .sh-help:focus-visible){color:var(--n-770);background:var(--n-060);outline:none}.section-header--hero .sh-help svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.section-header--hero .sh-help[data-tip]:after{--mti-sh-tip-radius:6px;content:attr(data-tip);background:var(--n-890);color:var(--n-020);font-family:var(--font-sans);font-size:var(--fs-12);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--mti-sh-tip-radius);white-space:normal;pointer-events:none;opacity:0;z-index:10;width:max-content;max-width:280px;font-weight:500;line-height:16px;transition:opacity .16s 40ms;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.section-header--hero .sh-help[data-tip]:before{content:"";border:4px solid #0000;border-top-color:var(--n-890);opacity:0;pointer-events:none;z-index:10;transition:opacity .16s 40ms;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.section-header--hero .sh-help:hover:after{opacity:1}.section-header--hero .sh-help:hover:before{opacity:1}.section-header--hero .sh-help:focus-visible:after{opacity:1}.section-header--hero .sh-help:focus-visible:before{opacity:1}.section-header--hero .sh-subtitle{--mti-sh-subtitle-gap:22px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-24);letter-spacing:-.01em;color:var(--n-400);margin:0 0 var(--mti-sh-subtitle-gap);text-wrap:pretty;max-width:700px;line-height:32px}.section-header--hero .sh-meta{align-items:center;gap:var(--space-1-5);font-family:var(--font-sans);font-size:var(--fs-14);color:var(--n-400);font-weight:500;line-height:20px;text-decoration:none;transition:color .16s;display:inline-flex}:is(.section-header--hero .sh-meta:hover,.section-header--hero .sh-meta:focus-visible){color:var(--n-770);outline:none}.mti{width:100%}.mti-inner{--mti-inner-pb:44px;padding:var(--space-2) 0 var(--mti-inner-pb)}.mti-head{--mti-head-gap:22px;font-family:var(--font-display);font-size:var(--fs-20);letter-spacing:-.005em;color:var(--n-540);margin:0 0 var(--mti-head-gap);font-weight:500;line-height:28px}.mti-head .sep{color:var(--n-540)}.rank-chart{--mti-col-gap:var(--space-4);--mti-row-h:36px;--mti-bar-inset:6px;column-gap:var(--mti-col-gap);grid-template-columns:max-content max-content max-content 1fr;align-items:center;row-gap:0;display:grid;position:relative}.rbar-row>.c-pct{white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-14);color:var(--n-540);font-variant-numeric:tabular-nums;justify-content:flex-end;font-weight:500}.rbar-row>.c-track{z-index:1;height:var(--mti-row-h);border-left:1px solid var(--n-890);position:relative}.rbar-row{grid-column:1/-1;grid-template-columns:subgrid;isolation:isolate;color:inherit;cursor:pointer;align-items:center;text-decoration:none;display:grid;position:relative}.rbar-row>.cell{height:var(--mti-row-h);align-items:center;display:flex;position:relative}.rbar-row>.c-rank{align-items:center;gap:var(--space-0-5);font-family:var(--font-display);font-size:var(--fs-14);color:var(--n-400);font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:flex-start;font-weight:500;transition:color .18s;display:inline-flex}.rbar-row>.c-rank .r-hash{width:auto;display:inline-block}.rbar-row>.c-rank .r-num{text-align:left;width:21px;display:inline-block}.rbar-row>.c-label{min-width:0}.rbar-row>.c-track:before{--mti-lane-radius:3px;content:"";background:var(--n-040);border-radius:var(--mti-lane-radius);display:none;position:absolute;inset:4px 0}.rbar-row:nth-child(2n)>.c-track:before{background:0 0}.rbar-fill{top:var(--mti-bar-inset);bottom:var(--mti-bar-inset);width:var(--bar-w,0%);background:color-mix(in srgb, var(--issue-c,var(--civic-500)) 85%, transparent);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:none;transition:background-color .18s;position:absolute;left:0}.rbar-row:hover .rbar-fill{background:var(--issue-c,var(--civic-500))}.i-transport{--issue-c:var(--issue-transportation)}.i-education{--issue-c:var(--issue-education)}.i-health{--issue-c:var(--issue-health)}.i-rights{--issue-c:var(--issue-rights)}.i-spaces{--issue-c:var(--issue-spaces)}.i-environment{--issue-c:var(--issue-environment)}.i-families{--issue-c:var(--issue-families)}.i-safety{--issue-c:var(--issue-safety)}.i-economy{--issue-c:var(--issue-economy)}.i-neighborhood{--issue-c:var(--issue-neighborhood)}.i-housing{--issue-c:var(--issue-housing)}.i-other{--issue-c:var(--issue-other)}.rbar-row:hover>.c-rank{color:var(--n-650)}.rbar-row:hover>.c-pct{color:var(--n-890)}.rbar-row:before{content:"";pointer-events:none;z-index:-1;background-color:#0000;transition:background-color .18s;position:absolute;inset:0}.rbar-row:hover:before{background-color:var(--band-lane-lit,var(--n-080))}.rank-chart:before{content:"";background:var(--band-line,var(--n-080));height:1px;box-shadow:0 1px 0 var(--band-catch,var(--n-020));pointer-events:none;z-index:1;transition:background .18s,box-shadow .18s;position:absolute;top:0;left:0;right:0}.rank-chart:has(>.rbar-row:first-of-type:hover):before{background:var(--band-line-lit,var(--n-120));box-shadow:0 1px 0 var(--band-catch-lit,var(--n-060))}.rbar-row:after{content:"";background:var(--band-line,var(--n-080));height:1px;box-shadow:0 1px 0 var(--band-catch,var(--n-020));pointer-events:none;transition:background .18s,box-shadow .18s;position:absolute;bottom:0;left:0;right:0}.rbar-row:hover:after{background:var(--band-line-lit,var(--n-120))}.rbar-row:has(+.rbar-row:hover):after{box-shadow:0 1px 0 var(--band-catch-lit,var(--n-060))}.rbar-row>.c-rank:after{content:"";top:0;bottom:0;right:calc(var(--mti-col-gap) / -2);background:var(--band-line,var(--n-080));width:1px;box-shadow:1px 0 0 var(--band-catch,var(--n-020));pointer-events:none;position:absolute}.rbar-row>.c-label:after{content:"";top:0;bottom:0;right:calc(var(--mti-col-gap) / -2);background:var(--band-line,var(--n-080));width:1px;box-shadow:1px 0 0 var(--band-catch,var(--n-020));pointer-events:none;position:absolute}.most-tagged-issues-module__pM_6Jq__note{margin:var(--space-3) 0 0;font-family:var(--font-sans);font-size:var(--fs-13);color:var(--n-650);text-wrap:pretty;max-width:60ch;line-height:1.5}@media (max-width:659.98px){.mti .mti-desktop-chart{display:none}}
.report-meta-bar{--rmb-overlap:-14px;background:var(--n-040);border-top:1px solid var(--n-160);border-bottom:1px solid var(--n-160);width:100%;position:relative}.report-meta-bar .rmb-inner{max-width:var(--content-max);padding:var(--space-3) 0;box-sizing:border-box;align-items:center;gap:var(--space-3-5);scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--content-pad), #000 calc(100% - var(--content-pad)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--content-pad), #000 calc(100% - var(--content-pad)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--content-pad), #000 calc(100% - var(--content-pad)), transparent 100%);flex-wrap:nowrap;margin:0 auto;display:flex;overflow:auto hidden}.report-meta-bar .rmb-inner::-webkit-scrollbar{display:none}.report-meta-bar .rmb-spacer{flex:0 0 var(--content-pad);width:var(--content-pad);height:1px}.report-meta-bar .rmb-spacer+*{margin-left:var(--rmb-overlap)}.report-meta-bar .rmb-inner>:nth-last-child(2){margin-right:var(--rmb-overlap)}.report-meta-bar .rmb-prefix{font-family:var(--font-display);font-size:var(--fs-14);color:var(--n-890);letter-spacing:-.005em;margin-right:var(--space-0-5);flex-shrink:0;font-weight:600}.rmb-tab-rail{pointer-events:none;height:0;position:absolute;bottom:100%;left:0;right:0}.rmb-tab-rail:after{content:"";max-width:var(--content-max);height:0;padding:0 var(--content-pad);box-sizing:border-box;margin:0 auto;display:block}.report-meta-bar--tab{--rmb-tab-h:32px;--rmb-tab-back-h:calc(var(--rmb-tab-h) - 4px)}.report-meta-bar--tab .rmb-tab-row{transform:translateX(max(calc(var(--content-pad) - 50vw), calc(var(--content-pad) - var(--content-max) / 2)));align-items:flex-end;gap:var(--space-2);pointer-events:auto;display:flex;position:absolute;bottom:0;left:50%}.report-meta-bar--tab .rmb-tab{height:var(--rmb-tab-h);align-items:stretch;text-decoration:none;display:inline-flex;position:relative}.report-meta-bar--tab .rmb-tab--active{z-index:2}.report-meta-bar--tab .rmb-tab--muted{z-index:1;height:var(--rmb-tab-back-h)}.report-meta-bar--tab .rmb-tab--muted .rmb-tab__label{height:var(--rmb-tab-back-h);background:var(--rmb-tab-back-fill,var(--n-080));color:var(--n-500)}.report-meta-bar--tab .rmb-tab--muted:hover{--rmb-tab-back-fill:var(--rmb-tab-fill,var(--n-050))}.report-meta-bar--tab .rmb-tab--muted:hover .rmb-tab__label{color:var(--n-650)}.report-meta-bar--tab .rmb-tab__cap{flex-shrink:0;display:block}.report-meta-bar--tab .rmb-tab__text-short{display:none}@media (max-width:659.98px){.report-meta-bar--tab .rmb-tab--has-short .rmb-tab__text{display:none}.report-meta-bar--tab .rmb-tab--has-short .rmb-tab__text-short{display:inline}}.report-meta-bar--tab .rmb-tab__back{width:11px;height:11px;margin-right:var(--space-1-5);stroke:currentColor;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.report-meta-bar--tab .rmb-tab__label{height:var(--rmb-tab-h);box-sizing:border-box;padding:0 var(--space-2);background:var(--rmb-tab-fill,var(--n-050));border-top:1px solid var(--rmb-tab-stroke,var(--n-160));font-family:var(--font-sans);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--n-650);white-space:nowrap;align-self:flex-start;align-items:center;font-weight:600;line-height:16px;display:inline-flex}.report-meta-bar .meta-chip:hover{opacity:.61}.rmb-tooltip{--rmb-tip-radius:6px;background:var(--n-890);color:var(--n-020);font-family:var(--font-sans);font-size:var(--fs-12);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--rmb-tip-radius);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;font-weight:500;line-height:16px;transition:opacity .16s 40ms;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 4px 12px #0000002e}.rmb-tooltip:after{content:"";border:4px solid #0000;border-top-color:var(--n-890);position:absolute;top:100%;left:50%;transform:translate(-50%)}.rmb-tooltip.is-visible{opacity:1}.report-meta-bar--masthead{--rmb-paper:var(--n-040);--rmb-tab-fill:var(--rmb-paper);--rmb-tab-stroke:var(--n-080);--rmb-lit-lip:1px;--rmb-date-fs:27px;--rmb-metric-fs:22px;background:var(--rmb-paper);border-top:1px solid var(--n-080);border-bottom:none}.report-meta-bar--masthead:after{content:"";height:var(--rmb-lit-lip);background:var(--n-020);z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:0}.report-meta-bar--masthead .rmb-tab-rail{z-index:2}.report-meta-bar--masthead.report-meta-bar--tab .rmb-tab-row{bottom:calc(-1 * var(--rmb-lit-lip))}.report-meta-bar--masthead .rmb-masthead{max-width:var(--content-max);padding:var(--space-4) var(--content-pad) var(--space-5);box-sizing:border-box;justify-content:space-between;align-items:stretch;gap:var(--space-8);flex-wrap:nowrap;margin:0 auto;display:flex}.report-meta-bar--masthead .rmb-id{justify-content:space-between;gap:var(--space-1-5);flex-direction:column;flex-shrink:1;min-width:0;display:flex}.report-meta-bar--masthead .rmb-id-row{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.report-meta-bar--masthead .rmb-date{font-family:var(--font-headline);font-weight:600;font-size:var(--rmb-date-fs);letter-spacing:-.024em;color:var(--n-890);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;line-height:1.12;overflow:hidden}.report-meta-bar--masthead .rmb-edition{align-items:baseline;gap:var(--space-3);font-family:var(--font-display);font-weight:500;font-size:var(--fs-17);letter-spacing:-.005em;color:var(--n-500);white-space:nowrap;flex-shrink:0;display:inline-flex}.report-meta-bar--masthead .rmb-edition-rule{background:var(--n-160);align-self:center;width:1px;height:16px}.report-meta-bar--masthead .rmb-note{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-13);color:var(--n-540);flex-wrap:wrap;margin:0;font-weight:500;line-height:18px;display:flex}.report-meta-bar--masthead .rmb-note b{color:var(--n-770);font-weight:600}.report-meta-bar--masthead .rmb-note-text{flex:1;min-width:0;display:inline}.report-meta-bar--masthead .rmb-note svg{stroke:currentColor;stroke-width:1.85px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.report-meta-bar--masthead .rmb-metrics{flex-shrink:0;align-items:center;display:flex}.report-meta-bar--masthead .rmb-cell{gap:var(--space-2-5);padding:0 var(--space-6);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.report-meta-bar--masthead .rmb-cell:last-child{padding-right:0}.report-meta-bar--masthead .rmb-cell+.rmb-cell{border-left:1px solid var(--ink-100)}.report-meta-bar--masthead .rmb-cell-body{align-items:center;gap:var(--space-2-5);display:flex}.report-meta-bar--masthead .rmb-cell-well{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--n-650);background:#1b2a440f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.report-meta-bar--masthead .rmb-cell-well svg{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.report-meta-bar--masthead .rmb-cell-label{font-family:var(--font-sans);font-size:var(--fs-11);letter-spacing:.07em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-weight:600;line-height:16px}.report-meta-bar--masthead .rmb-cell-val{font-family:var(--font-sans);font-weight:600;font-size:var(--rmb-metric-fs);letter-spacing:-.015em;color:var(--n-890);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:26px}.report-meta-bar--masthead .rmb-cell-val small{font-weight:500;font-size:var(--fs-13);color:var(--n-400);letter-spacing:0}.report-meta-bar--masthead .rmb-seam{max-width:var(--content-max);box-sizing:border-box;width:100%;padding:0 var(--content-pad);margin:0 auto}.report-meta-bar--masthead .rmb-seam:before{content:"";background:var(--ink-100);height:1px;display:block}@media (max-width:659.98px){.report-meta-bar--masthead .rmb-masthead{gap:var(--space-4);flex-wrap:wrap}.report-meta-bar--masthead .rmb-metrics{border-top:1px solid var(--ink-100);width:100%;padding-top:var(--space-4)}.report-meta-bar--masthead .rmb-cell{padding:0 var(--space-3)}.report-meta-bar--masthead .rmb-cell:first-child{padding-left:0}.report-meta-bar--masthead .rmb-id-row{flex-wrap:wrap}}@media (max-width:359.98px){.report-meta-bar--masthead .rmb-date{white-space:normal}.report-meta-bar--masthead .rmb-metrics{align-items:stretch;gap:var(--space-4);flex-direction:column}.report-meta-bar--masthead .rmb-cell{padding:0}.report-meta-bar--masthead .rmb-cell+.rmb-cell{border-left:none;border-top:1px solid var(--ink-100);padding-top:var(--space-4)}}.rmb-cell-tip{display:inline-flex}.rmb-cell-tip.rmb-cell-tip [role=tooltip][data-placement=bottom]{max-width:min(320px, calc(100vw - var(--space-20)));left:0;translate:0 -2px}:is(.rmb-cell-tip.rmb-cell-tip:hover [role=tooltip][data-placement=bottom],.rmb-cell-tip.rmb-cell-tip:focus-within [role=tooltip][data-placement=bottom]){translate:0}.rmb-cell-tip.rmb-cell-tip [role=tooltip][data-placement=bottom]:after{left:var(--space-4)}.rmb-tip-body{text-align:left;line-height:1.45;display:block}.rmb-tip-item{padding-left:var(--space-3);text-indent:calc(-1 * var(--space-3));display:block}.rmb-tip-item:before{content:"•";padding-right:var(--space-1-5)}.report-meta-bar--masthead .rmb-right{flex-shrink:0;align-items:center;display:flex}.report-meta-bar--masthead .rmb-tools{margin-left:var(--space-6);padding-left:var(--space-6);border-left:1px solid var(--ink-100);flex-shrink:0;align-items:center;display:flex}@media (min-width:660px) and (max-width:1119.98px){.report-meta-bar--masthead .rmb-masthead{align-items:flex-start}.report-meta-bar--masthead .rmb-right{align-items:stretch;gap:var(--space-3);flex-direction:column}.report-meta-bar--masthead .rmb-tools{padding:var(--space-3) 0 0;border-left:0;border-top:1px solid var(--ink-100);justify-content:flex-end;margin-left:0}}@media (max-width:659.98px){.report-meta-bar--masthead .rmb-right{display:contents}.report-meta-bar--masthead .rmb-id{flex:1;order:1}.report-meta-bar--masthead .rmb-tools{border:0;order:2;align-self:flex-start;margin-left:0;padding:0}.report-meta-bar--masthead .rmb-metrics{order:3}}@media (max-width:389.98px){.report-meta-bar--masthead .rmb-tools{padding-top:var(--space-4);border-top:1px solid var(--ink-100);flex-basis:100%;order:4;align-self:stretch}}
.page-module__S8R3Jq__page{background:var(--n-000);flex-direction:column;min-height:100dvh;display:flex}.page-module__S8R3Jq__body{background-color:var(--n-040);flex:1 0 auto}.page-module__S8R3Jq__container{width:100%;max-width:var(--content-max);padding:0 var(--content-pad);box-sizing:border-box;margin:0 auto}.page-module__S8R3Jq__sheet{max-width:720px;padding-block:var(--space-10) var(--space-12);margin:0 auto}.page-module__S8R3Jq__crumb{margin:0 0 var(--space-5);font-size:var(--fs-14);color:var(--n-650)}.page-module__S8R3Jq__crumb a{color:inherit;text-decoration:none}.page-module__S8R3Jq__crumb a:hover,.page-module__S8R3Jq__crumb a:focus-visible{text-decoration:underline}.page-module__S8R3Jq__card{min-width:0}.page-module__S8R3Jq__foot{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.page-module__S8R3Jq__tag{text-decoration:none}.page-module__S8R3Jq__where{font-size:var(--fs-14);color:var(--n-650);margin:0;line-height:1.5}.page-module__S8R3Jq__where a{color:var(--n-890);font-weight:500}.page-module__S8R3Jq__themeName{color:var(--n-650);font-style:italic}
.report-toc{width:100%}.report-toc .toc-inner{padding:0 0 var(--space-10)}.report-toc .toc-list{gap:var(--space-8);flex-direction:column;max-width:720px;display:flex}.toc-block-head{--toc-head-pull:-6px;align-items:center;gap:var(--space-2-5);padding:var(--space-1-5) 0 var(--space-3);border-bottom:1px solid var(--n-120);cursor:pointer;margin:var(--toc-head-pull) 0 0;transition:color .18s cubic-bezier(.22,.61,.36,1);display:flex}.toc-block-head svg.head-icon{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;color:var(--n-650);flex-shrink:0;transition:color .18s cubic-bezier(.22,.61,.36,1)}.toc-block-head .head-title{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:-.005em;color:var(--n-890);margin:0;font-weight:600;line-height:26px}.toc-row{align-items:center;gap:var(--space-2-5);border-bottom:1px solid var(--n-120);cursor:pointer;grid-template-columns:20px 1fr auto;height:48px;padding:0;text-decoration:none;transition:border-color .18s cubic-bezier(.22,.61,.36,1),background-color .18s cubic-bezier(.22,.61,.36,1);display:grid}.toc-row .r-rank{font-family:var(--font-display);font-size:var(--fs-16);color:var(--n-300);letter-spacing:0;align-items:baseline;font-weight:500;line-height:24px;display:inline-flex}.toc-row .r-rank .r-num{text-align:left;font-variant-numeric:tabular-nums;display:inline-block}.toc-row .r-bullet{--toc-bullet-inset:3px;background:var(--n-400);width:3px;height:3px;margin-left:var(--toc-bullet-inset);border-radius:50%;justify-self:start}.toc-row .r-label{font-size:var(--fs-14);color:var(--n-890);white-space:nowrap;align-items:center;gap:var(--space-2-5);min-width:0;font-weight:500;display:flex}.toc-row .r-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.toc-row .r-sublabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-400);flex:0 auto;font-weight:400;overflow:hidden}.toc-row .r-value{align-items:center;gap:var(--space-1-5);font-family:var(--font-display);font-size:var(--fs-16);color:var(--n-540);font-variant-numeric:tabular-nums;font-weight:500;line-height:16px;display:inline-flex}.toc-row .r-value>svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--n-540)}.theme-swatch{--toc-swatch-emoji-fs:15px;border-radius:var(--radius-md);width:24px;height:24px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,system-ui,sans-serif;font-size:var(--toc-swatch-emoji-fs);background-color:#fffcf752;background-image:radial-gradient(120% 55% at 50% -10%,#ffffffbf,#fff0 42%),radial-gradient(120% 45% at 50% 110%,#ffffff80,#fff0 40%);border:1px solid #111a2e1a;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #ffffff80,0 1px 1px #111a2e1a,0 2px 4px #111a2e0f}.theme-swatch .eg-glyph{z-index:1;filter:drop-shadow(0 1.5px 1px #111a2e29);display:inline-block;position:relative}:is(.theme-swatch .eg-aura,.theme-swatch .eg-refl){pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.theme-swatch .eg-aura{filter:blur(9px)saturate(1.5);opacity:.26;transform:scale(1.85)}.theme-swatch .eg-refl{filter:blur(2.5px);opacity:.18;transform:translateY(58%)scaleY(-1);-webkit-mask-image:linear-gradient(#0000 35%,#000 90%);mask-image:linear-gradient(#0000 35%,#000 90%)}.toc-row .r-end-tip.r-end-tip [role=tooltip][data-placement=top]{left:auto;right:0;translate:0 2px}:is(.toc-row .r-end-tip.r-end-tip:hover [role=tooltip][data-placement=top],.toc-row .r-end-tip.r-end-tip:focus-within [role=tooltip][data-placement=top]){translate:0}.toc-row .r-end-tip.r-end-tip [role=tooltip][data-placement=top]:after{left:auto;right:var(--space-2);margin-left:0}.toc-block{min-width:0}.toc-block .toc-row:first-of-type{margin-top:var(--space-1)}:is(.report-toc a,.report-toc a *){color:inherit;text-decoration:none}:is(.report-toc .issue-badge,.report-toc .issue-badge *){color:var(--n-000)}:is(.toc-block-head,.toc-row){-webkit-user-select:none;user-select:none}:is(.toc-row .r-rank,.toc-row .r-label,.toc-row .r-value){transition:color .18s cubic-bezier(.22,.61,.36,1)}.toc-row:hover{border-bottom-color:var(--n-120);background-color:var(--n-080)}.toc-row:hover .r-rank{color:var(--n-540)}.toc-row:hover .r-value{color:var(--n-770)}.toc-block-head:hover .head-title{color:var(--n-890)}.toc-block-head:hover svg.head-icon{color:var(--n-890)}@media (prefers-reduced-motion:reduce){:is(.toc-row .r-rank,.toc-row .r-label,.toc-row .r-value,.toc-row,.toc-block-head,.toc-block-head svg.head-icon){transition:none}}