.credit_shell__NmWnv{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:#070909;color:#f5f2e8}.credit_sidebar__EYPZh{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:24px 18px;background:#0d1010;border-right:1px solid rgba(214,176,63,.25);display:flex;flex-direction:column;gap:8px}.credit_brand__YCPCD{font-weight:900;letter-spacing:.08em;font-size:1.05rem;margin-bottom:18px}.credit_brand__YCPCD span{color:#e2bd4e}.credit_brand__YCPCD small{display:block;margin-top:7px;color:#9ba5a2;font-size:.72rem;font-weight:500;letter-spacing:.04em}.credit_activeNav__bIVVy,.credit_dangerButton__h3xVy,.credit_nav__Hg_CC{border:1px solid transparent;background:transparent;color:#cbd1ce;text-align:left;padding:11px 12px;border-radius:10px;cursor:pointer;font-weight:700;letter-spacing:.05em;font-size:.76rem}.credit_activeNav__bIVVy{background:rgba(214,176,63,.12);border-color:rgba(214,176,63,.32);color:#f1d773}.credit_guardrail__x2WfP{margin-top:auto;border:1px solid rgba(214,176,63,.2);background:rgba(214,176,63,.06);padding:13px;border-radius:12px;color:#b8c0bd;font-size:.72rem;line-height:1.55}.credit_dangerButton__h3xVy{color:#e8a5a5;margin-top:4px}.credit_content__JdOjr{padding:28px;min-width:0}.credit_topbar__uO0b2{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:22px}.credit_topbar__uO0b2 p{margin:0 0 5px;color:#e2bd4e;font-size:.73rem;font-weight:800;letter-spacing:.16em}.credit_topbar__uO0b2 h1{margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.credit_badge__y9FoE,.credit_status__ocKDq{border:1px solid rgba(214,176,63,.35);background:rgba(214,176,63,.08);color:#e9cd69;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800;white-space:nowrap}.credit_notice__osbhn{padding:13px 15px;border:1px solid rgba(94,175,139,.3);background:rgba(94,175,139,.09);border-radius:12px;margin-bottom:18px;color:#cfe9dc}.credit_metrics__J2HQg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.credit_lawCard__6sUlw,.credit_metric__z1QSU,.credit_panel__tJ5W4{border:1px solid rgba(255,255,255,.09);background:#101414;border-radius:16px}.credit_metric__z1QSU{padding:18px}.credit_metric__z1QSU span{display:block;color:#8f9996;font-size:.75rem;margin-bottom:9px}.credit_metric__z1QSU strong{font-size:1.55rem}.credit_grid2__M4GBo{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:16px;gap:16px}.credit_panel__tJ5W4{padding:18px;min-width:0}.credit_panel__tJ5W4>h2{font-size:1rem;margin:0 0 14px;color:#e5d8a7}.credit_issue__Ffoi_{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.07)}.credit_issue__Ffoi_:first-of-type{border-top:0}.credit_issue__Ffoi_ h3{margin:8px 0 6px;font-size:.98rem}.credit_issue__Ffoi_ p{margin:0 0 6px;color:#aeb8b4;font-size:.84rem;line-height:1.5}.credit_issue__Ffoi_ small{color:#7f8986}.credit_actions__4eF3o button,.credit_issue__Ffoi_ button,.credit_primary__kasH1{height:max-content;border:1px solid rgba(214,176,63,.4);background:transparent;color:#edd36e;border-radius:9px;padding:9px 11px;cursor:pointer;font-weight:800;white-space:nowrap}.credit_actions__4eF3o button:hover,.credit_issue__Ffoi_ button:hover{background:rgba(214,176,63,.09)}.credit_high__N3z66{border-color:rgba(231,103,103,.35);color:#f0a0a0;background:rgba(231,103,103,.08)}.credit_medium__zhe90{color:#edc86c}.credit_low___C4DN{color:#8ed0ab}.credit_roadmap__xrcAF{margin:0;padding-left:20px;color:#b5bfbc}.credit_roadmap__xrcAF li{margin:0 0 14px;line-height:1.55}.credit_roadmap__xrcAF b{color:#eee5c9}.credit_dropzone__45HpW{min-height:220px;border:1px dashed rgba(214,176,63,.45);border-radius:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;cursor:pointer;background:rgba(214,176,63,.04)}.credit_dropzone__45HpW input{display:none}.credit_dropzone__45HpW b{color:#edd36e;margin-bottom:9px}.credit_dropzone__45HpW span{max-width:520px;color:#8f9996;line-height:1.55}.credit_form__SQ7T3{display:grid;grid-gap:12px;gap:12px}.credit_form__SQ7T3 label{display:grid;grid-gap:6px;gap:6px;font-size:.78rem;color:#aab3b0}.credit_form__SQ7T3 input{background:#080b0b;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:11px;color:#f3f0e8}.credit_tableWrap__1DzyU{overflow:auto}.credit_tableWrap__1DzyU table{width:100%;border-collapse:collapse;font-size:.8rem}.credit_tableWrap__1DzyU td,.credit_tableWrap__1DzyU th{padding:11px 9px;text-align:left;border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap}.credit_tableWrap__1DzyU th{color:#d8c67d;font-size:.7rem;text-transform:uppercase}.credit_empty__ZkcCY{padding:34px;text-align:center;color:#7e8985}.credit_letterCard__09_kT{border-top:1px solid rgba(255,255,255,.08);padding:16px 0}.credit_letterCard__09_kT:first-of-type{border-top:0}.credit_letterHead__lPRSf{display:flex;justify-content:space-between;gap:14px;margin-bottom:12px}.credit_letterHead__lPRSf b,.credit_letterHead__lPRSf span{display:block}.credit_letterHead__lPRSf div>span{color:#7f8986;font-size:.72rem;margin-top:5px}.credit_letterCard__09_kT textarea{width:100%;min-height:390px;background:#080b0b;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:16px;color:#e8ebe9;line-height:1.55;resize:vertical}.credit_actions__4eF3o{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:10px}.credit_actions__4eF3o .credit_primary__kasH1{background:#d6b03f;color:#0b0d0d}.credit_lawGrid__avVYf{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.credit_lawCard__6sUlw{padding:18px}.credit_lawCard__6sUlw>span{font-size:.68rem;color:#e2bd4e;font-weight:900;letter-spacing:.12em}.credit_lawCard__6sUlw h2{font-size:1.02rem}.credit_lawCard__6sUlw p{color:#aeb8b4;font-size:.84rem;line-height:1.55}.credit_lawCard__6sUlw a{color:#e7ca69;font-size:.78rem}.credit_badge__y9FoE{display:inline-block;padding:5px 8px}@media(max-width:900px){.credit_shell__NmWnv{grid-template-columns:1fr}.credit_sidebar__EYPZh{position:relative;height:auto;display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.credit_brand__YCPCD,.credit_dangerButton__h3xVy,.credit_guardrail__x2WfP{grid-column:1/-1}.credit_content__JdOjr{padding:18px}.credit_metrics__J2HQg{grid-template-columns:repeat(2,1fr)}.credit_grid2__M4GBo{grid-template-columns:1fr}}@media(max-width:600px){.credit_sidebar__EYPZh{grid-template-columns:repeat(2,1fr)}.credit_metrics__J2HQg{grid-template-columns:1fr}.credit_topbar__uO0b2{display:block}.credit_status__ocKDq{display:inline-block;margin-top:12px}.credit_issue__Ffoi_{display:block}.credit_issue__Ffoi_ button{margin-top:10px;width:100%}}