html[data-ds-theme=light] .report-example-module__O-ao3G__win{--win-glow:transparent;--win-rim:color-mix(in oklab, var(--ui-text) 16%, transparent)}html[data-ds-theme=light] .report-example-module__O-ao3G__layerBack{opacity:1}@media (prefers-color-scheme:light){:is(html[data-ds-theme=system] .report-example-module__O-ao3G__layerBack,html:not([data-ds-theme]) .report-example-module__O-ao3G__layerBack){opacity:1}:is(html[data-ds-theme=system] .report-example-module__O-ao3G__win,html:not([data-ds-theme]) .report-example-module__O-ao3G__win){--win-glow:transparent;--win-rim:color-mix(in oklab, var(--ui-text) 16%, transparent)}}.report-example-module__O-ao3G__clipX{overflow-x:clip}.report-example-module__O-ao3G__splitHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 64px;display:grid}.report-example-module__O-ao3G__splitHead p{max-width:560px;font-size:var(--text-body-lg);color:var(--d-body);text-wrap:pretty;margin:6px 0 0;line-height:1.45}.report-example-module__O-ao3G__layers{--win-w:700px;--overhang:73px;--run-off:64px;height:700px;margin:64px calc(50% - 50vw) 0 calc(-1 * var(--overhang));position:relative;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 240px),linear-gradient(270deg,#0000 0,#000 160px);mask-image:linear-gradient(0deg,#0000 0,#000 240px),linear-gradient(270deg,#0000 0,#000 160px);-webkit-mask-composite:source-in;mask-composite:intersect}.report-example-module__O-ao3G__layerBack{opacity:.8;pointer-events:none;width:998px;padding:9px;position:absolute;top:35px;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14%);mask-image:linear-gradient(90deg,#0000 0%,#000 14%)}.report-example-module__O-ao3G__layerFront{top:0;right:calc(-1 * var(--run-off));bottom:0;left:max(240px, calc(200% - 100vw - var(--overhang) - var(--win-w)));min-width:var(--win-w);position:absolute}.report-example-module__O-ao3G__points{grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.report-example-module__O-ao3G__points li{border-left:1px solid var(--d-hairline);padding:0 28px}.report-example-module__O-ao3G__points li:first-child{border-left:0;padding-left:0}.report-example-module__O-ao3G__points h3{font-family:var(--font-sans);color:var(--d-ink);margin:0 0 6px;font-size:15px;font-weight:500;line-height:1.4}.report-example-module__O-ao3G__points p{color:var(--d-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.report-example-module__O-ao3G__dash{border-radius:var(--radius-lg);background:var(--mkt-canvas-deep);box-shadow:inset 0 0 0 1px var(--d-hairline);outline:1px solid var(--d-hairline);outline-offset:8px;grid-template-columns:228px minmax(0,1fr);font-size:13px;display:grid;overflow:hidden}.report-example-module__O-ao3G__rail{border-right:1px solid var(--d-hairline);padding:18px 12px 12px}.report-example-module__O-ao3G__railTitle,.report-example-module__O-ao3G__railSite,.report-example-module__O-ao3G__railScore,.report-example-module__O-ao3G__railHead{color:var(--d-muted);margin:0;padding:0 8px}.report-example-module__O-ao3G__railSite{color:var(--d-ink);margin-top:8px}.report-example-module__O-ao3G__railScore{margin-top:4px;font-size:12px}.report-example-module__O-ao3G__railGroup{margin-top:16px}.report-example-module__O-ao3G__railHead{margin-bottom:6px;font-size:12px}.report-example-module__O-ao3G__railItem{border-radius:var(--control-radius);color:var(--d-body);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.report-example-module__O-ao3G__railItem[data-on]{background:var(--mkt-surface-2);color:var(--d-ink)}.report-example-module__O-ao3G__railItem em{color:var(--d-muted);font-size:12px;font-style:normal}.report-example-module__O-ao3G__main{min-width:0}.report-example-module__O-ao3G__crumb{border-bottom:1px solid var(--d-hairline);height:56px;color:var(--d-muted);justify-content:space-between;align-items:center;padding:0 24px;display:flex}.report-example-module__O-ao3G__crumb b{color:var(--d-ink);font-weight:400}.report-example-module__O-ao3G__chip{border-radius:var(--control-radius);color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--d-hairline);padding:5px 12px}.report-example-module__O-ao3G__body{padding:20px 24px 24px}.report-example-module__O-ao3G__score{border-radius:var(--radius-md);background:var(--mkt-surface);gap:16px;padding:20px;display:grid}.report-example-module__O-ao3G__scoreTop{align-items:center;gap:28px;display:flex}.report-example-module__O-ao3G__overallNum{font-family:var(--font-display);letter-spacing:-.02em;flex:none;margin:0;font-size:48px;line-height:1}.report-example-module__O-ao3G__overallNum small{font-family:var(--font-sans);letter-spacing:0;color:var(--d-muted);font-size:13px}.report-example-module__O-ao3G__overallLabel{color:var(--d-muted);margin:0}.report-example-module__O-ao3G__overallLine{color:var(--d-ink);margin:4px 0 0;font-size:15px}.report-example-module__O-ao3G__cats{border-top:1px solid var(--d-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;padding-top:16px;display:grid}.report-example-module__O-ao3G__cat p{color:var(--d-muted);margin:8px 0 0;font-size:12px}.report-example-module__O-ao3G__catHead{color:var(--d-ink);justify-content:space-between;margin-bottom:8px;display:flex}.report-example-module__O-ao3G__meter,.report-example-module__O-ao3G__meterTall{gap:4px;width:100%;display:flex}.report-example-module__O-ao3G__meterTall{gap:3px}.report-example-module__O-ao3G__seg{background:var(--start-glass-track);flex:1 1 0;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.report-example-module__O-ao3G__meterTall .report-example-module__O-ao3G__seg{border-radius:var(--radius-xs);height:30px}.report-example-module__O-ao3G__seg[data-fill]:before{content:"";background:var(--start-glass-neutral);width:100%;position:absolute;inset:0 auto 0 0}.report-example-module__O-ao3G__seg[data-fill="1"]:before{width:25%}.report-example-module__O-ao3G__seg[data-fill="2"]:before{width:50%}.report-example-module__O-ao3G__seg[data-fill="3"]:before{width:75%}.report-example-module__O-ao3G__meter[data-tone=good] .report-example-module__O-ao3G__seg:before{background:var(--rp-good)}.report-example-module__O-ao3G__meter[data-tone=warn] .report-example-module__O-ao3G__seg:before{background:var(--rp-warn)}.report-example-module__O-ao3G__stackHead{color:var(--d-muted);justify-content:space-between;align-items:baseline;margin:24px 0 12px;display:flex}.report-example-module__O-ao3G__stackHead p{font-family:var(--font-display);letter-spacing:-.02em;color:var(--d-ink);margin:0;font-size:20px}.report-example-module__O-ao3G__stack{border-radius:var(--radius-md);background:var(--mkt-surface);margin:0;padding:0;list-style:none}.report-example-module__O-ao3G__stack li{border-top:1px solid var(--d-hairline);color:var(--d-muted);grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:14px 20px;display:grid}.report-example-module__O-ao3G__stack li:first-child{border-top:0}.report-example-module__O-ao3G__stack p{font-family:var(--font-display);letter-spacing:-.01em;color:var(--d-ink);margin:0 0 2px;font-size:17px}.report-example-module__O-ao3G__rank{font-family:var(--font-display);font-size:18px}.report-example-module__O-ao3G__rank[data-first]{color:var(--d-ink)}.report-example-module__O-ao3G__win{--win-glow:color-mix(in oklab, var(--ui-text) 6%, transparent);--win-rim:color-mix(in oklab, var(--ui-text) 32%, transparent);box-sizing:border-box;border-radius:var(--radius-md);background:radial-gradient(90% 70% at 0% 0%, var(--win-glow), transparent 70%), var(--ui-canvas);height:100%;box-shadow:inset 0 0 0 1px var(--ui-card-edge), var(--shadow-pop);color:var(--ui-text);font-family:var(--font-sans);padding:28px;font-size:13px;line-height:18px;position:relative}.report-example-module__O-ao3G__win:before{content:"";border:1px solid var(--win-rim);border-radius:var(--radius-md);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(360px 280px at 0 0,#000,#0000 75%);mask-image:radial-gradient(360px 280px at 0 0,#000,#0000 75%)}.report-example-module__O-ao3G__win *{box-sizing:border-box}.report-example-module__O-ao3G__winHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.report-example-module__O-ao3G__winEyebrow{color:var(--ui-muted);font-size:12px;font-weight:500;line-height:16px;display:block}.report-example-module__O-ao3G__winTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:500;line-height:32px}.report-example-module__O-ao3G__winBtn{border-radius:var(--control-radius);background:var(--ui-panel-2);min-height:32px;box-shadow:inset 0 0 0 1px var(--ui-hairline);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.report-example-module__O-ao3G__winBtn[data-disabled]{color:var(--ui-muted)}.report-example-module__O-ao3G__winSmallBtn{border-radius:var(--control-radius);min-height:28px;box-shadow:inset 0 0 0 1px var(--ui-hairline);align-items:center;gap:6px;margin-top:20px;padding:0 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.report-example-module__O-ao3G__winLead{margin:0 0 8px;font-size:15px;line-height:22px}.report-example-module__O-ao3G__winMeta{color:var(--ui-muted);font-size:12px;line-height:16px;display:block}.report-example-module__O-ao3G__winNotice{border:1px solid var(--ui-card-edge);border-radius:var(--control-radius);background:var(--ui-panel);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:16px;margin:24px 0;padding:20px;display:grid}.report-example-module__O-ao3G__winNoticeIcon{color:var(--rp-warn);display:inline-flex}.report-example-module__O-ao3G__winNoticeText b{font-weight:500}.report-example-module__O-ao3G__winNoticeText p{color:var(--ui-text-2);margin:4px 0 0;font-size:12px;line-height:18px}.report-example-module__O-ao3G__winTextBtn{color:var(--ui-text-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.report-example-module__O-ao3G__winTabs{border-bottom:1px solid var(--ui-hairline);gap:8px;margin:24px 0;display:flex}.report-example-module__O-ao3G__winTabs>span{color:var(--ui-text-2);white-space:nowrap;flex:none;padding:12px 16px;position:relative}.report-example-module__O-ao3G__winTabs>span[data-on]{color:var(--ui-text)}.report-example-module__O-ao3G__winTabs>span[data-on]:after{content:"";background:var(--ui-text);height:2px;position:absolute;inset:auto 0 -1px}.report-example-module__O-ao3G__winLayout{border:1px solid var(--ui-card-edge);border-radius:var(--radius-md);background:var(--ui-panel);grid-template-columns:200px minmax(0,1fr);display:grid;overflow:hidden}.report-example-module__O-ao3G__winBranch{padding:16px 12px}.report-example-module__O-ao3G__winSection{border-left:1px solid var(--ui-card-edge);padding-left:8px;position:relative}.report-example-module__O-ao3G__winSection[data-current]:before{content:"";background:var(--ui-text);width:2px;height:16px;position:absolute;top:14px;left:-1px}.report-example-module__O-ao3G__winHead{min-height:44px;color:var(--ui-text-2);justify-content:space-between;align-items:center;gap:8px;padding:10px 6px;font-size:12px;font-weight:500;display:flex}.report-example-module__O-ao3G__winHead[data-open]{color:var(--ui-text)}.report-example-module__O-ao3G__winTree{padding:6px 0;position:relative}.report-example-module__O-ao3G__winLines{position:absolute;top:0;left:0;overflow:visible}.report-example-module__O-ao3G__winBase,.report-example-module__O-ao3G__winReach{fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.report-example-module__O-ao3G__winBase{stroke:var(--ui-card-edge)}.report-example-module__O-ao3G__winReach{stroke:var(--ui-text)}.report-example-module__O-ao3G__winItem{min-height:44px;color:var(--ui-text-2);align-items:center;gap:8px;padding:8px 4px 8px 38px;font-size:12px;line-height:18px;display:flex}.report-example-module__O-ao3G__winItem[data-on]{color:var(--ui-text);font-weight:500}.report-example-module__O-ao3G__winNum{font-variant-numeric:tabular-nums;flex:none;font-size:11px}.report-example-module__O-ao3G__winBlock{border-left:1px solid var(--ui-hairline);min-width:0;padding:24px}.report-example-module__O-ao3G__winH2{font-family:var(--font-display);margin:16px 0;font-size:23px;font-weight:500;line-height:30px}.report-example-module__O-ao3G__winSub{border-top:1px solid var(--ui-hairline);margin-top:16px;padding:14px 0}.report-example-module__O-ao3G__winSubHead{min-height:24px;color:var(--ui-text);justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.report-example-module__O-ao3G__winSubHead>svg{color:var(--ui-muted)}.report-example-module__O-ao3G__winSub p{color:var(--ui-text-2);margin:10px 0 0;font-size:14px;line-height:21px}.report-example-module__O-ao3G__winNav{justify-content:space-between;gap:12px;margin-top:24px;display:flex}@media not (min-width:900px){.report-example-module__O-ao3G__splitHead{grid-template-columns:minmax(0,1fr)}.report-example-module__O-ao3G__points{grid-template-columns:minmax(0,1fr);margin-top:24px}.report-example-module__O-ao3G__points li,.report-example-module__O-ao3G__points li:first-child{border-left:0;border-top:1px solid var(--d-hairline);padding:16px 0}}@media not (min-width:600px){.report-example-module__O-ao3G__layers{height:350px;margin:32px calc(50% - 50vw) 0;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 120px),linear-gradient(270deg,#0000 0,#000 80px);mask-image:linear-gradient(0deg,#0000 0,#000 120px),linear-gradient(270deg,#0000 0,#000 80px)}.report-example-module__O-ao3G__layerBack,.report-example-module__O-ao3G__layerFront{transform-origin:0 0;transform:scale(.5)}.report-example-module__O-ao3G__layerBack{height:665px;top:17.5px;bottom:auto}.report-example-module__O-ao3G__layerFront{--win-at:126px;bottom:auto;right:auto;left:var(--win-at);width:calc(200% - 2 * var(--win-at) + var(--run-off));height:700px}}
