.credit-page main{padding-top:58px}.credit-hero{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}.credit-hero h1{max-width:720px;margin:0 0 16px;color:#edf7ff;font-size:clamp(2.35rem,5vw,4.7rem);font-weight:850;line-height:1.24;letter-spacing:-.055em}.credit-hero h1 span{color:transparent;background:linear-gradient(105deg,var(--cyan),var(--green));background-clip:text;-webkit-background-clip:text}.credit-hero__copy{max-width:720px;margin:0;color:var(--muted);font-size:.91rem;line-height:2}.credit-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.credit-hero__badges span{padding:6px 10px;border:1px solid rgba(85,214,239,.16);border-radius:999px;background:rgba(85,214,239,.045);color:#a7dce8;font-size:.59rem}.credit-hero__action{display:flex;flex:0 0 265px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border-color:rgba(85,214,239,.18)}.credit-hero__action>span{color:var(--cyan);font-size:.6rem;font-weight:800;letter-spacing:.08em}.credit-hero__action strong{color:#eaf7ff;font-size:.9rem}.credit-hero__action small{min-height:42px;color:var(--muted);font-size:.61rem;line-height:1.8}.credit-hero__action button{width:100%;margin-top:8px}.credit-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.credit-stat{min-width:0;padding:15px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,rgba(16,35,58,.86),rgba(8,22,38,.75))}.credit-stat span,.credit-stat strong,.credit-stat small{display:block}.credit-stat span{color:var(--muted);font-size:.6rem}.credit-stat strong{overflow:hidden;margin:5px 0 2px;color:#eff7ff;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:850;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:right}.credit-stat small{overflow:hidden;color:var(--dim);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.credit-stat--green strong{color:var(--green)}.credit-stat--cyan strong{color:var(--cyan)}.credit-stat--amber strong{color:var(--amber)}.credit-control{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:17px;padding:17px}.credit-control h2,.credit-section-heading h2{margin:0;color:#eaf5ff;font-size:1rem}.credit-control p{margin:5px 0 0;color:var(--dim);font-size:.61rem}.credit-control__actions{display:flex;align-items:center;gap:12px}.credit-control select{min-height:39px;padding:0 12px;border:1px solid var(--line);border-radius:10px;outline:0;background:#0d1d31;color:#d9e8f8;color-scheme:dark;font:inherit;font-size:.65rem}.credit-control__actions>span,.credit-section-heading>span{color:var(--dim);font-size:.57rem}.credit-trust-grid,.credit-breakdown-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:14px}.credit-trust-card,.credit-outcome-card,.credit-breakdown-grid>.panel,.credit-records{padding:18px}.credit-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.credit-section-heading .eyebrow{margin-bottom:4px;font-size:.61rem}.trust-score-layout{display:flex;align-items:center;gap:22px;padding:13px 0 21px}.trust-ring{--score:0;position:relative;display:grid;flex:0 0 152px;place-items:center;width:152px;height:152px;border-radius:50%;background:conic-gradient(var(--green) calc(var(--score)*1%),rgba(157,185,219,.1) 0);box-shadow:inset 0 0 0 10px rgba(5,17,29,.9)}.trust-ring:after{position:absolute;inset:10px;border-radius:50%;background:#0a1b2e;content:""}.trust-ring>div{z-index:1;text-align:center}.trust-ring strong,.trust-ring small{display:block}.trust-ring strong{color:#effbff;font-size:2.1rem;direction:ltr}.trust-ring small{margin-top:2px;color:var(--dim);font-size:.57rem}.trust-copy{max-width:470px}.trust-copy strong{display:block;color:#eaf6ff;font-size:.83rem;line-height:1.8}.trust-copy p{margin:8px 0 0;color:var(--muted);font-size:.62rem;line-height:1.9}.credit-components{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.credit-components>div{min-width:0}.credit-components span,.credit-components b{display:block}.credit-components span{color:var(--dim);font-size:.56rem}.credit-components b{margin:4px 0 6px;color:#e7f5ff;font-size:.78rem;direction:ltr}.credit-components i{display:block;height:5px;overflow:hidden;border-radius:99px;background:rgba(157,185,219,.1)}.credit-components em{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--green));transition:width .4s}.credit-outcome-list,.credit-timeframe-list{display:grid;gap:11px}.credit-outcome{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px}.credit-outcome__dot{width:9px;height:9px;border-radius:50%;background:var(--muted)}.credit-outcome__dot.is-positive{background:var(--green)}.credit-outcome__dot.is-negative{background:var(--red)}.credit-outcome__dot.is-warning{background:var(--amber)}.credit-outcome__name strong,.credit-outcome__name small{display:block}.credit-outcome__name strong{color:#dbeafa;font-size:.66rem}.credit-outcome__name small{margin-top:2px;color:var(--dim);font-size:.54rem}.credit-outcome__value{direction:ltr;color:var(--muted);font-size:.64rem;text-align:left}.credit-outcome__bar{grid-column:2/-1;height:5px;overflow:hidden;border-radius:99px;background:rgba(157,185,219,.08)}.credit-outcome__bar span{display:block;height:100%;min-width:3px;border-radius:inherit;background:var(--cyan)}.credit-table-wrap{overflow-x:auto}.credit-table{width:100%;min-width:620px;border-collapse:collapse}.credit-table th{padding:8px 10px;border-bottom:1px solid var(--line);color:var(--dim);font-size:.55rem;font-weight:600;text-align:right;white-space:nowrap}.credit-table td{padding:10px;border-bottom:1px solid rgba(157,185,219,.07);color:var(--muted);font-size:.61rem;white-space:nowrap}.credit-table tr:last-child td{border-bottom:0}.credit-table__asset{border:0;background:transparent;color:#e7f4ff;font:inherit;cursor:pointer;text-align:right}.credit-table__asset strong,.credit-table__asset small{display:block}.credit-table__asset strong{font-size:.66rem}.credit-table__asset small{color:var(--dim);font-size:.52rem;direction:ltr}.credit-table__asset:hover strong{color:var(--cyan)}.credit-table__r.is-positive{color:var(--green)}.credit-table__r.is-negative{color:var(--red)}.credit-timeframe{padding:12px;border:1px solid rgba(157,185,219,.1);border-radius:11px;background:rgba(255,255,255,.025)}.credit-timeframe__head,.credit-timeframe__metrics{display:flex;align-items:center;justify-content:space-between;gap:8px}.credit-timeframe__head strong{color:#eaf6ff;font-size:.72rem}.credit-timeframe__head span{color:var(--cyan);font-size:.59rem}.credit-timeframe__metrics{margin-top:7px;color:var(--muted);font-size:.56rem}.credit-timeframe__metrics b{color:#dcebf8}.credit-empty{padding:27px 15px;border:1px dashed rgba(157,185,219,.15);border-radius:12px;color:var(--dim);font-size:.65rem;line-height:1.9;text-align:center}.credit-record-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.credit-record{padding:13px;border:1px solid rgba(157,185,219,.11);border-radius:14px;background:linear-gradient(145deg,rgba(16,35,58,.75),rgba(7,18,31,.62))}.credit-record--positive{border-color:rgba(82,214,163,.28)}.credit-record--negative{border-color:rgba(255,124,157,.26)}.credit-record__top,.credit-record__identity,.credit-record__metrics{display:flex;align-items:center;justify-content:space-between;gap:9px}.credit-record__identity{justify-content:flex-start;min-width:0}.credit-record__asset{display:grid;min-width:0}.credit-record__asset strong{overflow:hidden;color:#edf7ff;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.credit-record__asset small{color:var(--dim);font-size:.54rem;direction:ltr}.credit-record__badge{padding:4px 8px;border-radius:999px;background:rgba(85,214,239,.08);color:var(--cyan);font-size:.55rem;white-space:nowrap}.credit-record__badge.is-sell,.credit-record__badge.is-negative{background:rgba(255,124,157,.08);color:var(--red)}.credit-record__badge.is-positive{background:rgba(82,214,163,.1);color:var(--green)}.credit-record__headline{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:13px}.credit-record__headline span,.credit-record__headline strong{display:block}.credit-record__headline span{color:var(--dim);font-size:.53rem}.credit-record__headline strong{color:#e9f4ff;font-size:.85rem;direction:ltr}.credit-record__headline small{color:var(--green);font-size:.55rem;direction:ltr}.credit-record__metrics{justify-content:flex-start;flex-wrap:wrap;margin-top:11px;color:var(--muted);font-size:.56rem}.credit-record__metrics b{color:#dcebf8;direction:ltr}.credit-record__metrics .is-positive{color:var(--green)}.credit-record__metrics .is-negative{color:var(--red)}.credit-record__note{margin:10px 0 0;color:var(--muted);font-size:.59rem;line-height:1.75}.credit-record__foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px;color:var(--dim);font-size:.52rem}.credit-disclaimer{display:flex;align-items:start;gap:9px;margin-top:15px;padding:13px 15px;border:1px solid rgba(255,197,106,.16);border-radius:14px;background:rgba(255,197,106,.04);color:#c7b384}.credit-disclaimer>span{color:var(--amber);font-size:.95rem}.credit-disclaimer p{margin:0;font-size:.6rem;line-height:1.85}.credit-disclaimer strong{color:#f1ce81}@media(max-width:1120px){.credit-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.credit-hero{align-items:stretch;flex-direction:column}.credit-hero__action{flex-basis:auto}.credit-trust-grid,.credit-breakdown-grid{grid-template-columns:1fr}.credit-record-list{grid-template-columns:1fr}}@media(max-width:560px){.credit-page main{padding-top:40px}.credit-hero h1{font-size:2.45rem}.credit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-control{align-items:stretch;flex-direction:column}.credit-control__actions{justify-content:space-between}.credit-components{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-score-layout{align-items:start;flex-direction:column}.credit-trust-card,.credit-outcome-card,.credit-breakdown-grid>.panel,.credit-records{padding:14px}}
