.DriverProfile_overlay__sG0zh{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:flex-start;padding:40px 16px;overflow:auto}.DriverProfile_modal__uJjsy{background:#fff;width:100%;max-width:820px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;border-top:4px solid #c7000d;box-shadow:0 24px 60px rgba(0,0,0,.35);color:#111;line-height:1.4}.DriverProfile_head__tY8Zl{display:flex;align-items:center;gap:20px;padding:22px 28px 20px;border-bottom:1px solid #e6e6e6}.DriverProfile_who__Q93n7{flex:1 1;min-width:0}.DriverProfile_eyebrow__RxG_j{font-size:12px;font-weight:700;letter-spacing:.08em;color:#c7000d}.DriverProfile_who__Q93n7 h3{margin:4px 0 0;font-size:26px;font-weight:800;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.DriverProfile_badges__5ye_X{display:flex;flex-wrap:wrap;gap:8px}.DriverProfile_badges__5ye_X img{display:block;width:56px;height:56px}.DriverProfile_x__s0S_B{align-self:flex-start;width:36px;height:36px;padding:0;border:0;background:none;font-size:28px;line-height:1;color:#888;cursor:pointer}.DriverProfile_x__s0S_B:hover{color:#111}.DriverProfile_body__6PBeF{padding:24px 28px 28px;overflow:auto}.DriverProfile_k__fH8uT{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#555}.DriverProfile_s__JBeqb{margin-top:6px;font-size:12px;color:#999}.DriverProfile_stats__9OI_s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.DriverProfile_stat__r6581{min-width:0;padding:18px 20px;border:1px solid #ececec}.DriverProfile_v__IPNfq{margin-top:6px;font-size:30px;font-weight:800;line-height:1.2;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.DriverProfile_v__IPNfq small{margin:0 2px 0 1px;font-size:16px;font-weight:700;color:#444}.DriverProfile_meter___ihFA{height:6px;margin-top:10px;background:#eee}.DriverProfile_meter___ihFA i{display:block;height:100%;background:#c7000d;transform-origin:left;animation:DriverProfile_grow__qP31Y 1.5s ease-out}@keyframes DriverProfile_grow__qP31Y{0%{transform:scaleX(0)}}.DriverProfile_favs__wZvsF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.DriverProfile_fav__M1ef2{min-width:0;padding:16px 20px;background:#f7f7f7}.DriverProfile_name__2ylwV{margin-top:6px;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DriverProfile_secH__UdxVE{display:flex;align-items:baseline;gap:8px;margin:28px 0 10px;padding-left:10px;border-left:3px solid #c7000d;font-size:15px;font-weight:700;line-height:1.2}.DriverProfile_secH__UdxVE span{font-size:12px;font-weight:400;color:#999}.DriverProfile_rec__IDvAg{width:100%;border-collapse:collapse;font-size:14px}.DriverProfile_rec__IDvAg th{padding:10px 12px;border-bottom:2px solid #e6e6e6;text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;color:#888}.DriverProfile_rec__IDvAg td{padding:11px 12px;border-bottom:1px solid #f0f0f0}.DriverProfile_rec__IDvAg tbody tr:hover td{background:#fafafa}.DriverProfile_colT__DGzYG{width:18%}.DriverProfile_colD__QOZnD{width:22%}.DriverProfile_t__F95LM{font-weight:700}.DriverProfile_d__6mOY_,.DriverProfile_t__F95LM{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DriverProfile_d__6mOY_{color:#666;white-space:nowrap}.DriverProfile_empty__w4Lo7{padding:24px 0;text-align:center;color:#999}@media (max-width:767px){.DriverProfile_overlay__sG0zh{padding:0;align-items:flex-end}.DriverProfile_modal__uJjsy{max-height:92dvh}.DriverProfile_head__tY8Zl{flex-wrap:wrap;gap:12px;padding:18px 20px 16px}.DriverProfile_who__Q93n7 h3{font-size:22px}.DriverProfile_badges__5ye_X{order:3;width:100%}.DriverProfile_badges__5ye_X img{width:48px;height:48px}.DriverProfile_body__6PBeF{padding:18px 20px 24px}.DriverProfile_stats__9OI_s{gap:8px}.DriverProfile_stat__r6581{padding:12px}.DriverProfile_v__IPNfq{font-size:22px}.DriverProfile_v__IPNfq small{font-size:13px}.DriverProfile_favs__wZvsF{grid-template-columns:minmax(0,1fr);gap:8px}.DriverProfile_rec__IDvAg thead{display:none}.DriverProfile_rec__IDvAg,.DriverProfile_rec__IDvAg tbody{display:block}.DriverProfile_rec__IDvAg tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.DriverProfile_rec__IDvAg td{padding:0;border:0}.DriverProfile_rec__IDvAg td:first-child{font-weight:700}.DriverProfile_rec__IDvAg td:nth-child(2){grid-row:2;font-size:13px;color:#666}.DriverProfile_rec__IDvAg td.DriverProfile_t__F95LM{grid-column:2;grid-row:1;text-align:right}.DriverProfile_rec__IDvAg td.DriverProfile_d__6mOY_{grid-column:2;grid-row:2;text-align:right;font-size:12px}}