.cspr-page{background:#f7fafc}.cspr-page [hidden]{display:none!important}.cspr-page .cmp-shell{width:min(1180px,calc(100% - 40px))}.cspr-intro{padding:32px 0 22px;background:radial-gradient(at 90% 0%,#daf6f1,transparent 65%),#f5fbfc;border-bottom:1px solid #e0ecec}.cspr-intro-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.cspr-intro h1{font-size:clamp(28px,3.5vw,44px);line-height:1.5;margin:6px 0;color:#061f4a}.cspr-intro p{color:#526574;font-size:14px;margin:0;line-height:1.9}.cspr-jump{border:1px solid #b3dcd5;border-radius:12px;padding:10px 16px;color:#126c66!important;font-size:13px;white-space:nowrap}.cspr-summary{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 10px}.cspr-badge{font-size:13px;padding:8px 12px;border:1px solid #e1e9ed;border-radius:12px;background:white;color:#3b5061}.cspr-badge.is-up{background:#e5f6ee;color:#087452;border-color:#c2e7d7}.cspr-badge.is-down{background:#fcedf0;color:#ad3553;border-color:#f2d2dc}.cspr-badge.is-closed{background:#fff4dc;color:#7a5706;border-color:#efdfb1}.cspr-method{font-size:12px!important}.cspr-movers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.cspr-mover{display:flex;align-items:center;gap:12px;border-radius:14px;padding:12px 16px;background:white;border:1px solid #dce9e6;color:#174c5b!important;font-size:13px;transition:box-shadow .2s}.cspr-mover:hover{box-shadow:0 5px 18px #173d5710}.cspr-mover bdi{margin-inline-start:auto;background:#e5f6ee;color:#087452;padding:4px 9px;border-radius:8px;font-weight:800}.cspr-mover.is-down bdi{background:#fcedf0;color:#ad3553}.cspr-page .cmp-section{padding:28px 0}.cspr-page .cmp-section-heading{margin-bottom:18px;gap:20px}.cspr-page .cmp-section-heading h2{font-size:26px;line-height:1.6}.cspr-page .cmp-section-heading>p{color:#596b7c;font-size:13px}.cspr-page .cmp-discovery{border-radius:18px;padding:16px;box-shadow:0 6px 24px #09274806}.cspr-page .cmp-asset-group{margin-top:24px}.cspr-page .cmp-asset-group__head{margin-bottom:12px}.cspr-page .cmp-asset-group__head p{color:#596b7c}.cspr-page .cmp-asset-card{padding:18px!important;min-height:0!important;gap:10px!important;border-radius:18px!important}.cspr-page .cmp-asset-card__price{margin:10px 0!important}.cspr-page .cmp-asset-card__price strong{font-size:21px!important;letter-spacing:0!important;word-spacing:0!important;line-height:1.6}.cspr-page .cmp-asset-card__meta{margin-top:12px!important;padding-top:10px!important;min-height:0!important;gap:8px}.cspr-page .cmp-asset-card__change-basis{font-size:11px!important;color:#596b7c!important}.cspr-page .cmp-asset-card__quote-time{font-size:12px!important;color:#405a6b!important}.cspr-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.cspr-controls>div{display:flex;gap:6px}.cspr-controls button{font:inherit;font-size:12px;color:#40596b;border:1px solid #d5e3e8;background:#fff;padding:9px 13px;border-radius:10px;cursor:pointer;min-height:40px}.cspr-controls button[aria-pressed=true]{background:#174c5b;color:#fff;border-color:#174c5b}.cspr-page button:focus-visible,.cspr-page a:focus-visible,.cspr-page select:focus-visible{outline:3px solid #13b9a6;outline-offset:3px}.cspr-page .cmp-chart-grid{display:block}.cspr-page .cmp-chart-card{width:100%;border-radius:20px!important}.cspr-page .cmp-chart-box{height:320px!important}.cspr-chart-picker{display:flex;align-items:center;gap:14px;margin-bottom:16px;font-size:13px;color:#40596b}.cspr-chart-picker select{font:inherit;color:#174c5b;background:#fff;border:1px solid #cbdce2;border-radius:12px;padding:10px 14px;width:240px;max-width:75%;min-height:44px}.cspr-page .cmp-chart-card[aria-busy=true] .cmp-chart-range{opacity:.65}.cspr-standard details{border:1px solid #dce6ed;border-radius:16px;padding:16px 20px;background:#fff;font-size:13px;line-height:2;color:#40596b}.cspr-standard summary{font-weight:800;cursor:pointer;color:#174c5b}.cspr-standard p{margin:10px 0}.cspr-list .cmp-asset-grid{display:flex;flex-direction:column;gap:8px}.cspr-list .cmp-asset-card{display:grid!important;grid-template-columns:minmax(170px,1.1fr) minmax(170px,1fr) minmax(150px,.8fr) minmax(140px,.9fr);align-items:center;gap:12px!important;padding:13px 50px 13px 18px!important}.cspr-list .cmp-asset-card__head{grid-column:1;grid-row:1/3}.cspr-list .cmp-asset-card__price{grid-column:2;grid-row:1/3;margin:0!important}.cspr-list .cmp-asset-card__change{grid-column:3;grid-row:1;justify-self:start}.cspr-list .cmp-asset-card__change-basis{grid-column:3;grid-row:2}.cspr-list .cmp-asset-card__quote-time{grid-column:4;grid-row:1}.cspr-list .cmp-asset-card__meta{grid-column:4;grid-row:2;padding:0!important;margin:0!important;border:0!important}.cspr-list .cmp-group-pill{display:none!important}
@media(max-width:900px){.cspr-list .cmp-asset-card{grid-template-columns:1fr 1fr!important}.cspr-list .cmp-asset-card__head{grid-column:1;grid-row:1}.cspr-list .cmp-asset-card__price{grid-column:2;grid-row:1}.cspr-list .cmp-asset-card__change{grid-column:2;grid-row:2}.cspr-list .cmp-asset-card__change-basis{grid-column:2;grid-row:3}.cspr-list .cmp-asset-card__quote-time{grid-column:1;grid-row:2}.cspr-list .cmp-asset-card__meta{grid-column:1;grid-row:3}}
@media(max-width:600px){.cspr-page .cmp-shell{width:calc(100% - 28px)}.cspr-intro{padding:22px 0 18px}.cspr-intro-head{align-items:flex-start;gap:10px}.cspr-jump{font-size:11px;padding:8px;margin-top:12px}.cspr-intro .cmp-kicker{font-size:10px}.cspr-intro p{font-size:13px}.cspr-movers{grid-template-columns:1fr;gap:8px}.cspr-badge{padding:6px 9px;font-size:12px}.cspr-page .cmp-section-heading{display:block}.cspr-page .cmp-section-heading>p{margin-top:6px}.cspr-page .cmp-asset-grid{grid-template-columns:1fr!important;gap:12px!important}.cspr-page .cmp-asset-card__price strong{font-size:23px!important}.cspr-page .cmp-asset-group__head p{display:none}.cspr-page .cmp-filters{gap:6px}.cspr-page .cmp-filters button{min-height:40px;padding:7px 10px}.cspr-page .cmp-board-meta{align-items:flex-start;flex-direction:column;gap:9px}.cspr-page .cmp-chart-card__head{gap:12px;flex-wrap:wrap}.cspr-page .cmp-chart-range{display:flex;gap:6px;overflow-x:auto;padding-bottom:7px}.cspr-page .cmp-chart-range button{flex:0 0 auto;min-height:42px;min-width:56px}.cspr-page .cmp-chart-box{height:260px!important}.cspr-list .cmp-asset-card{padding:14px 46px 14px 12px!important;gap:8px!important}.cspr-list .cmp-asset-card__price strong{font-size:18px!important}.cspr-list .cmp-asset-card__identity h3{font-size:14px!important}.cspr-list .cmp-asset-card__identity>.csh-asset-icon{width:28px!important;height:28px!important}.cspr-list .cmp-asset-card__change{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.cspr-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* 1.0.1: compact brand polish, no additional network resources */
.cspr-intro{position:relative;background:radial-gradient(ellipse at 85% 0%,#d9f4ee 0,transparent 60%),linear-gradient(110deg,#f6fafc,#eefaf7);border-bottom:1px solid #dcece8}
.cspr-intro .cmp-kicker{letter-spacing:.07em;color:#13796e}.cspr-intro h1{color:#102c46}.cspr-intro-head{gap:20px}
.cspr-page .cspr-jump{display:inline-flex;align-items:center;gap:10px;background:#174c5b;color:#fff!important;border:1px solid #174c5b;border-radius:14px;padding:11px 17px;font-weight:700;text-decoration:none!important;box-shadow:0 5px 14px #174c5b18;white-space:nowrap;transition:background .18s,box-shadow .18s}
.cspr-jump-icon{display:grid;place-items:center;width:28px;height:28px;background:#ffffff16;border-radius:8px}.cspr-jump-icon svg{width:20px;height:20px}.cspr-page .cspr-jump:hover{background:#126d69;box-shadow:0 7px 18px #174c5b25}.cspr-page .cspr-jump:focus-visible,.cspr-page .cspr-mover:focus-visible{outline:3px solid #229c90;outline-offset:3px}
.cspr-page .cspr-movers{gap:12px;margin-top:15px}.cspr-page .cspr-mover{display:grid;grid-template-columns:40px minmax(0,1fr) auto 16px;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;text-decoration:none!important;min-width:0;border-color:#cce8df;background:linear-gradient(110deg,#fff,#f0faf6);color:#174c5b;box-shadow:0 3px 10px #174c5b05}.cspr-page .cspr-mover.is-down{background:linear-gradient(110deg,#fff,#fff5f7);border-color:#efdce2}
.cspr-mover-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#dff2e9;color:#187353;font-size:24px;font-weight:700}.is-down .cspr-mover-mark{background:#f9e4eb;color:#a14463}.cspr-mover-identity{display:flex;flex-direction:column;gap:5px;min-width:0}.cspr-mover-identity small{font-size:11px;color:#647887}.cspr-mover-identity strong{font-size:14px;line-height:1.6;color:#174c5b}.cspr-page .cspr-mover bdi{margin:0;font-size:17px;font-weight:800;padding:7px 10px;background:#dff2e9;color:#187353;border-radius:10px;white-space:nowrap}.cspr-page .cspr-mover.is-down bdi{background:#f9e4eb;color:#a14463}.cspr-mover-arrow{color:#78958e}.cspr-page .cspr-mover:hover{border-color:#65b8a8;box-shadow:0 5px 16px #174c5b12}
.cspr-summary .cspr-badge{border-radius:10px;font-weight:600}.cspr-page .cmp-asset-card__quote-time{min-height:20px;line-height:20px;margin-top:0}.cspr-page .cmp-asset-card__meta{margin-top:auto}
@media(max-width:600px){.cspr-intro-head{align-items:flex-start;flex-wrap:wrap;gap:12px}.cspr-page .cspr-jump{padding:9px 13px;font-size:12px}.cspr-page .cspr-mover{padding:12px;gap:9px;grid-template-columns:36px minmax(0,1fr) auto 12px}.cspr-mover-mark{width:36px;height:36px}.cspr-page .cspr-mover bdi{font-size:15px;padding:6px 8px}.cspr-mover-identity strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){.cspr-page .cspr-jump{transition:none}}

.cspr-mover-price{font-size:12px;color:#617885;line-height:1.7}.cspr-page .cspr-mover .cspr-mover-price bdi{display:inline;margin:0;padding:0;background:none;color:#174c5b;font-size:13px;font-weight:700;border-radius:0;white-space:normal}.cspr-page .cspr-mover.is-down .cspr-mover-price bdi{background:none;color:#174c5b}@media(max-width:600px){.cspr-mover-price{font-size:11px}.cspr-page .cspr-mover .cspr-mover-price bdi{font-size:12px}}

@media(max-width:600px){
.cspr-page.cspr-list .cmp-asset-card{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;grid-template-rows:auto auto auto;padding:12px 14px!important;gap:7px 10px!important;min-height:0!important}
.cspr-page.cspr-list .cmp-asset-card__head{padding:0!important;min-width:0}.cspr-page.cspr-list .cmp-asset-card__identity{gap:7px}.cspr-page.cspr-list .cmp-asset-card__identity h3{font-size:13px!important;line-height:1.6!important}.cspr-page.cspr-list .cmp-asset-card__identity>span{width:28px!important;height:28px!important;flex-shrink:0}
.cspr-page.cspr-list .cmp-asset-card__price{padding:0!important;margin:0!important;min-width:0}.cspr-page.cspr-list .cmp-asset-card__price small{display:none}.cspr-page.cspr-list .cmp-asset-card__price strong{font-size:16px!important;line-height:1.7!important;overflow-wrap:anywhere}
.cspr-page.cspr-list .cmp-asset-card__change{grid-column:2;grid-row:2;max-width:100%;white-space:normal!important;font-size:10px!important;padding:4px 6px!important}.cspr-page.cspr-list .cmp-asset-card__change-basis{display:none}.cspr-page.cspr-list .cmp-asset-card__quote-time{grid-column:1;grid-row:2;font-size:10px;line-height:1.6;min-height:0}.cspr-page.cspr-list .cmp-asset-card__meta{grid-column:1/-1;grid-row:3;display:flex!important;justify-content:space-between;gap:8px;font-size:10px}.cspr-page.cspr-list .cmp-asset-card__meta .cmp-state{font-size:10px;padding:4px 6px}
.cspr-page.cspr-list .csh-asset-actions{position:static!important;grid-column:1/-1;grid-row:4;display:flex;justify-content:flex-end}.cspr-page.cspr-list .csp-watch-head-actions{margin:0!important}.cspr-page.cspr-list .csp-watch-toggle{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.cspr-page.cspr-list .cmp-asset-grid{gap:8px!important}
}

@media(max-width:600px){
.cspr-page.cspr-list .cmp-asset-card{position:relative;padding-inline-start:46px!important}
.cspr-page.cspr-list .csh-asset-actions{position:absolute!important;inset-inline-start:8px;inset-inline-end:auto;top:12px;bottom:auto;display:flex!important;margin:0!important;padding:0!important;z-index:2}
.cspr-page.cspr-list .cmp-asset-card__head{padding:0!important}.cspr-page.cspr-list .cmp-asset-card__meta{min-width:0;flex-wrap:wrap}.cspr-page.cspr-list .cmp-asset-card__identity{min-width:0}.cspr-page.cspr-list .cmp-asset-card__price strong{font-size:15px!important}
}
