
#stCompound{--ci-card:#fff;--ci-field:#fff;--ci-ink:#11233f;--ci-muted:#617699;--ci-line:#d4e3f4;--ci-soft:#eef6ff;--ci-mint:#e3f9e9;--ci-green:#08673e;--ci-blue:#087cff;--ci-chartgreen:#21b753;--ci-grid:#e5edf5;font:14px/1.5 Arial,Helvetica,sans-serif;color:var(--ci-ink);margin:18px 0;isolation:isolate}#stCompound *{box-sizing:border-box}#stCompound [hidden]{display:none!important}#stCompound h2{font-size:20px;line-height:1.3;margin:0 0 14px;color:var(--ci-ink)}#stCompound h3{font-size:15px;margin:0 0 7px;color:var(--ci-ink)}#stCompound p{margin:0}#stCompound button,#stCompound input,#stCompound select{font:inherit}#stCompound button{cursor:pointer}#stCompound .ci-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}#stCompound .ci-goal{display:flex;align-items:center;gap:14px;position:relative;min-height:74px;text-align:left;padding:12px 17px;border:1px solid var(--ci-line);border-radius:8px;background:var(--ci-card);color:var(--ci-ink)}#stCompound .ci-goal[aria-pressed=true]{border-color:#087aff;box-shadow:inset 0 0 0 1px #087aff;background:var(--ci-soft)}#stCompound .ci-icon{font-size:31px;color:#087cff;flex-shrink:0;line-height:1}#stCompound .ci-goal b{font-size:15px;display:block;padding-right:10px}#stCompound .ci-goal small{font-size:11px;color:var(--ci-muted);display:block}#stCompound .ci-goal:after{content:'';border:1px solid #8aa3c4;width:15px;height:15px;border-radius:50%;position:absolute;right:14px;top:27px}#stCompound .ci-goal[aria-pressed=true]:after{background:#087aff;box-shadow:inset 0 0 0 2px var(--ci-card)}#stCompound .ci-scenario-note{font-size:11px;color:var(--ci-muted);margin:8px 0 13px}#stCompound .ci-main{display:grid;grid-template-columns:.57fr 1fr;gap:15px;align-items:stretch}#stCompound .ci-panel{border:1px solid var(--ci-line);border-radius:10px;padding:17px;background:var(--ci-card);min-width:0}#stCompound label,#stCompound .ci-label{font-size:12px;display:block;color:var(--ci-ink);margin-bottom:5px}#stCompound .ci-field{margin-bottom:12px;min-width:0}#stCompound .ci-inline{display:grid;grid-template-columns:40% 60%;align-items:center;gap:0}#stCompound .ci-inline label{margin:0}#stCompound .ci-input{display:flex;align-items:center;border:1px solid var(--ci-line);border-radius:6px;background:var(--ci-field);height:37px;overflow:hidden}#stCompound input[type=number]{border:0;box-shadow:none;background:transparent;color:var(--ci-ink);font-size:14px;padding:7px 10px;width:100%;min-width:0}#stCompound .ci-input span{color:var(--ci-muted);font-size:12px;padding:0 10px;white-space:nowrap}#stCompound select{width:100%;padding:8px 10px;color:var(--ci-ink);background:var(--ci-field);border:1px solid var(--ci-line);border-radius:6px;font-size:13px}#stCompound .ci-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}#stCompound .ci-toggle{display:flex;border:1px solid var(--ci-line);border-radius:6px;overflow:hidden;background:var(--ci-soft)}#stCompound .ci-toggle button{flex:1;border:0;background:transparent;padding:9px 7px;font-size:12px;color:var(--ci-ink)}#stCompound .ci-toggle button[aria-pressed=true]{background:#0875f5;color:white}#stCompound .ci-check{display:flex;gap:9px;align-items:center;margin:17px 0 10px;font-size:13px}#stCompound .ci-check input{margin:0;accent-color:#087fff;width:18px;height:18px}#stCompound .ci-actions{display:grid;grid-template-columns:1.8fr 1fr;gap:10px;margin-top:22px}#stCompound .ci-actions button{height:40px;border:1px solid #1686ff;border-radius:7px;background:transparent;color:#087fff;font-size:13px}#stCompound .ci-actions button:first-child{background:linear-gradient(110deg,#258bff,#085aff);color:white;font-weight:700}#stCompound .ci-note{display:flex;gap:11px;border-radius:7px;background:var(--ci-soft);padding:12px;margin-top:14px;font-size:11px;color:var(--ci-muted)}#stCompound .ci-note>b{font-size:18px;color:#087fff}#stCompound .ci-note strong{color:var(--ci-ink);display:block;margin-bottom:3px}#stCompound .ci-error{margin-top:10px;font-size:12px;color:#da4156}#stCompound .ci-result{background:var(--ci-mint);color:var(--ci-green);border:1px solid #c4ebd3;border-radius:8px;padding:15px 24px}#stCompound .ci-result b{font-size:19px;display:block}#stCompound .ci-result strong{font-size:clamp(30px,4.3vw,52px);font-weight:800;letter-spacing:-1px;line-height:1.4;display:block;overflow-wrap:anywhere}#stCompound .ci-result small{font-size:14px}#stCompound .ci-stats{display:grid;grid-template-columns:1fr 1.05fr 1.18fr;gap:10px;margin:13px 0}#stCompound .ci-stat{border:1px solid var(--ci-line);border-radius:8px;background:var(--ci-field);padding:14px 10px;display:flex;gap:10px;min-width:0}#stCompound .ci-square{height:14px;width:14px;background:#0787ff;border-radius:3px;flex-shrink:0;margin-top:3px}#stCompound .ci-stat:nth-child(2) .ci-square{background:#28bb55}#stCompound .ci-stat:nth-child(3) .ci-square{background:#945bff}#stCompound .ci-stat small{display:block;font-size:10px;color:var(--ci-muted)}#stCompound .ci-stat strong{display:block;font-size:18px;white-space:nowrap}#stCompound .ci-stat em{font-style:normal;font-size:10px;color:var(--ci-muted);display:block}#stCompound .ci-chartcard{border:1px solid var(--ci-line);border-radius:8px;padding:13px 11px;background:var(--ci-field);position:relative}#stCompound .ci-charthead{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}#stCompound .ci-charthead h2{margin:0;font-size:20px}#stCompound .ci-charthead button{padding:8px 14px;font-size:11px;white-space:nowrap}#stCompound .ci-chart{position:relative}#stCompound .ci-chart svg{width:100%;height:auto;display:block;touch-action:pan-y}#stCompound .ci-chart .ci-axis{fill:var(--ci-muted);font:11px Arial}#stCompound .ci-chart .ci-gridline{stroke:var(--ci-grid);stroke-width:1}#stCompound .ci-chart .ci-line{fill:none;stroke-width:2}#stCompound .ci-chart .ci-tooltip{position:absolute;left:50%;top:15%;padding:9px 11px;border:1px solid #8fa8c8;border-radius:7px;background:var(--ci-card);color:var(--ci-ink);font-size:11px;pointer-events:none;box-shadow:0 2px 9px #10234a12;max-width:200px;z-index:1}#stCompound .ci-tooltip b,#stCompound .ci-tooltip span{display:block}#stCompound .ci-chartfoot{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:var(--ci-muted);margin-top:7px}#stCompound .ci-legend{display:flex;gap:20px;color:var(--ci-ink)}#stCompound .ci-legend span:before{content:'';width:10px;height:10px;border-radius:50%;display:inline-block;background:#087aff;margin-right:6px}#stCompound .ci-legend span:last-child:before{background:#22b854}#stCompound .ci-year-selector{display:flex;gap:10px;align-items:center;color:var(--ci-muted);font-size:10px;margin-top:7px}#stCompound .ci-year-selector input{accent-color:#087fff;width:100%}#stCompound .ci-target{margin-top:12px;border:1px solid var(--ci-line);border-radius:7px;background:var(--ci-soft);padding:11px;font-size:12px}#stCompound .ci-target strong{display:block;font-size:16px}#stCompound .ci-targetbar{height:10px;overflow:hidden;border-radius:5px;background:var(--ci-line);margin-top:6px}#stCompound .ci-targetbar span{height:100%;display:block;background:#087aff}#stCompound .ci-breakdown{margin-top:15px}#stCompound details{border:1px solid var(--ci-line);border-radius:8px;background:var(--ci-card)}#stCompound summary{cursor:pointer;list-style:none;position:relative;color:var(--ci-ink);padding:12px 17px;font-weight:700;font-size:18px}#stCompound summary::-webkit-details-marker{display:none}#stCompound summary:before{content:'⌄';margin-right:9px;color:#087fff}#stCompound details:not([open]) summary:before{content:'›'}#stCompound .ci-breakdown-tools{display:flex;justify-content:flex-end;gap:10px;padding:0 17px 10px}#stCompound .ci-breakdown-tools button{background:var(--ci-field);border:1px solid var(--ci-line);border-radius:6px;padding:8px 12px;font-size:11px;color:#0877ff}#stCompound .ci-scroll{overflow:auto;max-height:310px;margin:0 17px 12px;border:1px solid var(--ci-line);border-radius:7px}#stCompound table{border-collapse:collapse;width:100%;margin:0;background:var(--ci-card);color:var(--ci-ink);font-size:12px}#stCompound th,#stCompound td{text-align:right;padding:7px 10px;border-bottom:1px solid var(--ci-line);white-space:nowrap;line-height:1.5}#stCompound th:first-child,#stCompound td:first-child{text-align:left}#stCompound th{position:sticky;top:0;background:var(--ci-soft);font-weight:700}#stCompound .ci-annualtotal{font-size:11px;color:var(--ci-muted);padding:0 17px 12px}#stCompound .ci-lower,#stCompound .ci-sources{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:13px}#stCompound .ci-lower h2{font-size:17px;margin-bottom:8px}#stCompound .ci-formula p{font-size:12px;line-height:1.9}#stCompound .ci-faq details{margin:5px 0;background:var(--ci-field);border-radius:6px}#stCompound .ci-faq summary{font-weight:400;font-size:11px;padding:5px 10px}#stCompound .ci-faq summary:before{float:right;margin:0}#stCompound .ci-faq details p{color:var(--ci-muted);font-size:12px;line-height:1.7;padding:0 10px 10px}#stCompound .ci-source{display:flex;gap:14px;align-items:center;padding:13px 17px;border:1px solid var(--ci-line);border-radius:8px;color:#0877f7;background:var(--ci-card);text-decoration:none;font-size:13px;font-weight:700}#stCompound .ci-source small{font-size:11px;color:var(--ci-muted);font-weight:400;display:block}#stCompound :focus-visible{outline:2px solid #087aff;outline-offset:3px}#stCompound .ci-copy-status{padding:0 17px 9px;font-size:11px;color:var(--ci-muted)}
:is(html.st-master-dark,html.dark,body.dark,[data-theme="dark"]) #stCompound{--ci-card:#102237;--ci-field:#0b1c30;--ci-ink:#edf4ff;--ci-muted:#b1c9e2;--ci-line:#294867;--ci-soft:#19354e;--ci-mint:#0a4432;--ci-green:#a3f6cb;--ci-grid:#27415e;color-scheme:dark}
@media(max-width:1100px){#stCompound .ci-goal b{font-size:13px}#stCompound .ci-goal{padding:12px;gap:10px}#stCompound .ci-stat{padding:11px 8px;gap:6px}#stCompound .ci-stat strong{font-size:15px}#stCompound .ci-panel{padding:13px}}@media(max-width:800px){#stCompound .ci-main{grid-template-columns:1fr}#stCompound .ci-goal{display:block;padding:10px;min-height:100px}#stCompound .ci-goal .ci-icon{display:block;margin-bottom:4px}#stCompound .ci-goal:after{top:14px;right:10px}#stCompound .ci-stat strong{font-size:20px}}@media(max-width:480px){#stCompound .ci-goals{gap:6px}#stCompound .ci-goal b{font-size:10px;padding-right:0}#stCompound .ci-goal small{font-size:9px}#stCompound .ci-goal:after{width:12px;height:12px}#stCompound .ci-lower,#stCompound .ci-sources{grid-template-columns:1fr}#stCompound .ci-stat{display:block;padding:9px 6px}#stCompound .ci-square{display:none}#stCompound .ci-stat strong{font-size:14px}#stCompound .ci-charthead h2{font-size:16px}#stCompound .ci-charthead button{padding:7px 9px}#stCompound .ci-tooltip{font-size:9px;padding:6px}#stCompound .ci-chartfoot{display:block}#stCompound .ci-inline{grid-template-columns:40% 60%}}
