.pl-root{--pl-green:#b5fa4e;--pl-muted:#94aa9d;background:radial-gradient(ellipse at 70% 0,#162b1e77,transparent 38%),#07100b;color:#edf4ed;min-height:100vh}.pl-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 3.2%;border-bottom:1px solid #294032}.pl-header nav{display:flex;gap:28px;margin-left:auto}.pl-header nav a{color:var(--pl-muted);font-size:14px;white-space:nowrap}.pl-header nav a[aria-current]{color:var(--pl-green)}.pl-main{max-width:1480px;margin:auto;padding:62px 40px 25px}.pl-intro{justify-content:space-between;gap:30px;margin-bottom:42px}.pl-eyebrow,.pl-intro{display:flex;align-items:center}.pl-eyebrow{gap:10px;font-size:11px;font-weight:600;letter-spacing:2px;color:var(--pl-green)}.pl-intro h1{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(42px,4.7vw,76px);letter-spacing:-1.6px;line-height:.99;margin:22px 0 19px;font-weight:750}.pl-intro h1 em{color:var(--pl-green);font-style:normal}.pl-intro p{color:var(--pl-muted);font-size:16px;margin:0}.pl-run-status{display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-size:13px}.pl-run-status>span{display:flex;align-items:center;gap:9px}.pl-dot,.pl-run-status i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ad9770}.pl-dot,.pl-run-status i.live{background:var(--pl-green);box-shadow:0 0 15px #b5fa4e55}.pl-run-status small{color:var(--pl-muted)}.pl-run-status button{display:flex;gap:8px;align-items:center;border:1px solid #385341;border-radius:30px;padding:9px 13px;background:#152419;color:#d4e3d8;font-size:12px;margin-top:5px}.pl-metrics{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;padding:30px 32px;background:linear-gradient(120deg,#1c3524,#0e1c14 70%);border:1px solid #35533e;border-radius:22px;box-shadow:inset 0 1px #ffffff10,0 15px 40px #0002;margin-bottom:28px}.pl-metrics>div{padding-left:32px;border-left:1px solid #344a3a;display:flex;flex-direction:column;gap:8px}.pl-metrics>div:first-child{padding:0;border:0}.pl-label{font-size:10px;letter-spacing:1.65px;color:var(--pl-muted);font-weight:600}.pl-metrics strong{font-size:36px;line-height:1.25;letter-spacing:-1px;font-variant-numeric:tabular-nums;font-weight:550}.pl-metrics .pl-primary-metric strong{font-size:48px;color:var(--pl-green)}.pl-metrics small{color:var(--pl-muted);font-size:12px}.pl-metrics small span{color:var(--pl-muted);margin-left:6px}.pl-root .positive{color:var(--pl-green)}.pl-root .negative{color:#f49c89}.pl-overview-grid{display:grid;grid-template-columns:1.85fr 1fr;gap:24px;margin-bottom:24px}.pl-panel{border:1px solid #294534;border-radius:21px;background:linear-gradient(135deg,#13241a,#0b1810);box-shadow:inset 0 1px #ffffff05}.pl-review{border:1px solid #c7d4b5;border-radius:21px;padding:32px;background:radial-gradient(ellipse at right top,#d9e5c7,transparent 70%),#eeeedd;color:#163322;display:flex;flex-direction:column;box-shadow:0 16px 45px #0002}.pl-review-bottom,.pl-review-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.pl-review .pl-eyebrow{color:#3d6249}.pl-review .pl-dot{background:#4d762c;box-shadow:none}.pl-review-top>span:last-child{font-size:12px;color:#56695a}.pl-review h2{font-size:32px;font-weight:600;line-height:1.16;letter-spacing:-.9px;margin:27px 0 14px;max-width:700px}.pl-review>p{font-size:15px;line-height:1.7;color:#455e4c;max-width:710px}.pl-review-actions{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.pl-action{display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border:1px solid #425641;background:#263b27;color:#c6e5ac;border-radius:6px;padding:6px 9px;white-space:nowrap}.pl-action.add,.pl-action.buy{background:var(--pl-green);color:#143015;border-color:var(--pl-green)}.pl-action.close,.pl-action.trim{color:#ffb8a5;border-color:#765442;background:#402c21}.pl-review .pl-action.hold{background:#e0e4d1;color:#46624a;border-color:#bdcbb3}.pl-review-bottom{margin-top:auto;border-top:1px solid #bbccb8;padding-top:20px;font-size:12px;color:#536b59}.pl-reconstructed{margin-top:12px;font-size:10px;color:#637561;line-height:1.5}.pl-budget{padding:30px;position:relative;overflow:hidden}.pl-budget-icon{position:absolute;right:25px;top:28px;color:var(--pl-green);border:1px solid #435c36;padding:12px;border-radius:15px;background:#203c2170}.pl-budget h2{font-size:27px;letter-spacing:-.5px;line-height:1.2;margin:22px 0 26px;font-weight:550}.pl-budget-value{display:flex;align-items:baseline;gap:10px}.pl-budget-value strong{font-size:29px}.pl-budget-value span,.pl-budget>p{font-size:12px;color:var(--pl-muted)}.pl-budget-track{height:4px;background:#2a3f2d;border-radius:8px;margin-top:12px}.pl-budget-track i{display:block;height:100%;background:var(--pl-green);border-radius:8px}.pl-budget>p{margin:10px 0 22px}.pl-budget dl,.pl-position dl{margin:0;display:grid;gap:12px}.pl-budget dl>div,.pl-position dl>div{display:flex;justify-content:space-between;font-size:12px;gap:14px}.pl-budget dt,.pl-position dt{color:var(--pl-muted)}.pl-budget dd,.pl-position dd{margin:0}.pl-performance{padding:28px 30px;margin-bottom:40px}.pl-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.pl-section-head h2{font-size:22px;letter-spacing:-.5px;margin:8px 0 0;font-weight:550}.pl-toggle{display:flex;gap:3px;border:1px solid #314b38;padding:3px;border-radius:9px}.pl-toggle button{padding:7px 12px;color:var(--pl-muted);font-size:11px;border:0;background:none;border-radius:6px}.pl-toggle button[aria-pressed=true]{background:#2c4631;color:#e4efdf}.pl-chart{position:relative;margin-top:24px}.pl-chart svg{display:block;width:100%;max-height:290px}.pl-chart-empty{position:absolute;top:55%;left:0;right:0;text-align:center;display:flex;flex-direction:column;gap:8px;pointer-events:none}.pl-chart-empty span{font-size:15px}.pl-chart-empty small{font-size:12px;color:var(--pl-muted)}.pl-chart-footer{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--pl-muted);gap:15px;padding-top:12px}.pl-chart-footer>div{display:flex;gap:16px}.pl-key:before{content:"";width:6px;height:6px;display:inline-block;margin-right:6px;background:#8c9a94;border-radius:50%}.pl-key.pl-series-model:before{background:var(--pl-green)}.pl-key.pl-series-fixed:before{background:#70d6ca}.pl-tabs{display:flex;gap:28px;border-bottom:1px solid #2c4533;margin-bottom:30px}.pl-tabs button{padding:13px 0 18px;border:0;border-bottom:2px solid transparent;background:none;color:var(--pl-muted);font-size:15px;display:flex;gap:8px;align-items:center}.pl-tabs button[aria-selected=true]{color:var(--pl-green);border-bottom-color:var(--pl-green)}.pl-tabs button span{background:#2c4229;border-radius:5px;font-size:10px;padding:3px 5px}.pl-pending{margin-bottom:30px}.pl-pending>.pl-section-head{color:#b6cbab}.pl-pending>p,.pl-watch-head p{font-size:13px;color:var(--pl-muted);line-height:1.6}.pl-pending-grid,.pl-position-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.pl-pending-grid article{border:1px dashed #537348;background:linear-gradient(140deg,#1f351b66,#0d1c12);border-radius:17px;padding:24px}.pl-pending-head{justify-content:space-between;gap:15px;margin-bottom:20px}.pl-identity,.pl-pending-head{display:flex;align-items:center}.pl-identity{gap:12px;min-width:0}.pl-logo{background:#f5f7f0;color:#203a26;display:flex;align-items:center;justify-content:center;width:39px;height:39px;flex-shrink:0;overflow:hidden;border-radius:11px;font-size:12px;font-weight:700}.pl-logo img{width:28px;height:28px;object-fit:contain}.pl-identity strong{font-size:14px}.pl-identity small{display:block;color:var(--pl-muted);font-size:11px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.pl-pending-grid article>strong{font-size:26px;color:var(--pl-green);font-weight:550}.pl-pending-grid article>p,.pl-position p{font-size:12px;line-height:1.7;color:#adc1b1}.pl-pending-grid article>small{font-size:10px;color:var(--pl-muted)}.pl-empty{text-align:center;padding:40px 20px 55px}.pl-empty-mark{font-size:30px;color:#7eac46;font-weight:650;letter-spacing:-2px}.pl-empty-mark>span{color:#607662}.pl-empty h3{font-size:21px;font-weight:500;margin:13px 0}.pl-empty p{font-size:13px;color:var(--pl-muted);margin:0}.pl-position{padding:25px}.pl-position>strong{font-size:32px;display:block;margin:15px 0 2px}.pl-position>span{font-size:14px}.pl-position dl{padding:22px 0;border-bottom:1px solid #284130}.pl-position details{font-size:12px;color:#9aaf9f;margin-top:20px}.pl-fill-list{padding:24px;margin-top:25px}.pl-fill-list h2{font-size:20px;margin:0 0 18px}.pl-fill-list details{border-top:1px solid #27402f;padding:14px 0}.pl-fill-list summary{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:12px}.pl-fill-list p{font-size:12px;color:var(--pl-muted)}.pl-search{border:1px solid #39543f;background:#13241a;display:flex;gap:9px;align-items:center;border-radius:9px;padding:12px;color:var(--pl-muted)}.pl-search input{border:0;outline:none;background:transparent;color:#e5eee3;min-width:0;width:160px;font-size:12px}.pl-table-wrap{overflow-x:auto;border:1px solid #2b4534;border-radius:17px;margin-top:25px}.pl-table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}.pl-table-wrap th{text-align:left;color:var(--pl-muted);font-size:10px;font-weight:500;letter-spacing:.3px;padding:18px 20px;background:#15271b}.pl-table-wrap td{padding:20px;border-top:1px solid #223b2a}.pl-table-wrap td>small{display:block;font-size:10px;color:var(--pl-muted);margin-top:4px}.pl-table-wrap tr:hover td{background:#1c322366}.pl-spark{width:130px;height:38px;color:#81b193}.pl-coverage{font-size:11px;line-height:1.6;color:var(--pl-muted);margin-top:16px}.pl-journal{display:grid;gap:18px}.pl-journal>article{padding:28px}.pl-journal>article>h2{font-size:25px;font-weight:500;letter-spacing:-.5px;margin:23px 0 10px}.pl-journal>article>p{font-size:14px;color:#b2c3b5;line-height:1.7}.pl-decision{border-top:1px solid #2e4634;padding:16px 0}.pl-decision summary{display:flex;align-items:center;gap:16px;cursor:pointer}.pl-decision summary .pl-identity{margin-right:auto}.pl-decision p{font-size:13px;line-height:1.7;color:#adc2b0;max-width:900px}.pl-decision>div{margin-top:18px}.pl-sources{font-size:12px;border-top:1px solid #2b4333;padding-top:20px;color:var(--pl-muted)}.pl-sources summary{display:flex;gap:10px;cursor:pointer}.pl-sources p{line-height:1.7}.pl-sources a{display:block;padding:7px 0;color:#bbd8a7}.pl-sources>div{margin:20px 0}.pl-method{border-top:1px solid #2c4333;border-bottom:1px solid #2c4333;margin-top:35px}.pl-method>summary{display:flex;justify-content:space-between;padding:23px 0;color:#aabea5;cursor:pointer;font-size:13px}.pl-method>summary>span{display:flex;gap:10px;align-items:center}.pl-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;padding-bottom:30px}.pl-method-grid h3{font-size:15px;font-weight:500}.pl-method-grid p{font-size:12px;line-height:1.8;color:var(--pl-muted)}.pl-warning{color:#e7b37a;font-size:13px;margin-top:25px}.pl-footer{display:flex;justify-content:space-between;gap:20px;color:#738b79;font-size:11px;padding:26px 0 10px}.pl-root a:focus-visible,.pl-root button:focus-visible,.pl-root summary:focus-visible,.pl-root svg:focus-visible{outline:2px solid #b5fa4e;outline-offset:4px}.pl-spin{animation:plspin 1s linear infinite}@keyframes plspin{to{transform:rotate(1turn)}}@media(max-width:1000px){.pl-main{padding:40px 24px 20px}.pl-header{flex-wrap:wrap}.pl-header nav{gap:18px}.pl-metrics{padding:25px}.pl-metrics>div{padding-left:20px}.pl-metrics strong{font-size:27px}.pl-metrics .pl-primary-metric strong{font-size:39px}.pl-pending-grid,.pl-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-overview-grid{grid-template-columns:1.5fr 1fr}.pl-review{padding:26px}.pl-budget{padding:25px}.pl-budget-icon{display:none}.pl-review h2{font-size:27px}}@media(max-width:700px){.pl-header{padding:20px;gap:18px}.pl-header nav{order:3;flex-basis:100%;justify-content:space-between;gap:12px;margin:0}.pl-header nav a{font-size:12px}.pl-main{padding:35px 18px 15px}.pl-intro{display:block;margin-bottom:28px}.pl-intro h1{font-size:46px}.pl-intro p{font-size:13px}.pl-run-status{align-items:flex-start;margin-top:26px;position:relative;gap:6px;font-size:12px}.pl-run-status button{position:absolute;right:0;top:0;font-size:10px}.pl-run-status small{font-size:10px}.pl-metrics{grid-template-columns:1fr 1fr;gap:25px 12px;padding:23px}.pl-metrics>div{padding:0;border:0}.pl-metrics .pl-primary-metric strong,.pl-metrics strong{font-size:30px}.pl-metrics .pl-label{font-size:9px;letter-spacing:1px}.pl-metrics small{font-size:10px}.pl-overview-grid{grid-template-columns:1fr;gap:18px}.pl-review{padding:24px}.pl-review h2{font-size:28px}.pl-review-top{gap:10px}.pl-review .pl-eyebrow{font-size:9px;letter-spacing:1px}.pl-review-top>span:last-child{font-size:10px}.pl-review>p{font-size:13px}.pl-budget{padding:24px}.pl-budget h2{font-size:22px;margin:16px 0}.pl-budget h2 br{display:none}.pl-budget-icon{display:block}.pl-budget dl{grid-template-columns:1fr}.pl-performance{padding:23px 18px}.pl-section-head h2{font-size:18px}.pl-section-head .pl-label{font-size:8px}.pl-toggle button{font-size:9px;padding:6px 8px}.pl-chart{margin-top:30px}.pl-chart svg{min-height:180px}.pl-chart-empty span{font-size:12px}.pl-chart-empty small{font-size:10px;max-width:220px;margin:auto}.pl-chart-footer{flex-direction:column;align-items:flex-start;font-size:10px;gap:15px}.pl-pending-grid,.pl-position-grid{grid-template-columns:1fr}.pl-pending-grid article{padding:23px}.pl-tabs{gap:25px}.pl-tabs button{font-size:14px}.pl-watch-head{display:block}.pl-search{margin-top:20px}.pl-search input{width:100%}.pl-table-wrap td,.pl-table-wrap th{padding:16px}.pl-journal>article{padding:23px 18px}.pl-journal>article>h2{font-size:23px}.pl-decision summary{gap:10px}.pl-action{font-size:9px}.pl-method-grid{grid-template-columns:1fr;gap:5px}.pl-footer{flex-direction:column;gap:9px}.pl-fill-list summary{gap:10px}.pl-eyebrow{font-size:9px;letter-spacing:1.5px}.pl-identity small{max-width:160px}}@media(prefers-reduced-motion:reduce){.pl-spin{animation:none}}.pl-table-wrap td>small.pl-watch-alert{color:#d3b787;font-size:10px;margin-top:9px}.pl-earnings-note{display:flex;align-items:center;gap:8px;padding:13px 0;color:#becdbf;font-size:13px;line-height:1.5}.pl-earnings-note svg{flex-shrink:0;color:#b5fa4e}.pl-earnings-note small{font-size:11px;color:#819789;margin-left:5px}.pl-research-note{margin-top:10px;max-width:480px;white-space:normal;font-size:12px}.pl-research-note summary{color:#b5fa4e;cursor:pointer}.pl-research-note p{color:#d2ddd4;line-height:1.7}.pl-research-note dl{display:block!important}.pl-research-note dl>div{display:block!important;padding:10px 0!important;border-top:1px solid #263c2d}.pl-research-note dt{color:#a9bdaa;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.pl-research-note dd{margin:5px 0 0;color:#d3dfd5;line-height:1.65;font-weight:400;text-align:left}.pl-research-note[open]{min-width:250px}