.drivers-directory{padding-top:var(--sp-5)}.drivers-directory [data-directory-group][hidden],.drivers-directory [data-directory-card][hidden]{display:none!important}.dr-filter:not([data-ready]){visibility:hidden}.dr-filter{z-index:10;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-6);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);background:var(--bg);display:flex;position:sticky;top:0}.dr-filter input,.dr-filter select{min-height:40px;padding:0 var(--sp-3);background:var(--surface-sunken);color:var(--text);font:inherit;font-size:var(--fs-sm);border:1px solid #323232}.dr-filter .directory-filter-search{flex:0 320px;min-width:0}.dr-filter .directory-filter-search input{width:100%}.dr-filter .directory-filter-team{flex:none}.dr-filter .directory-filter-count{color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap;margin:0}.dr-block{margin:0 0 clamp(40px,7svh,72px)}.dr-block>.ux-head{margin-bottom:var(--sp-6)}.dr-block>.dr-div .ux-head-title{font-size:clamp(2.2rem,3.6vw,3.2rem)}.dr-ctors{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(40px,6svh,64px) clamp(24px,3vw,40px);display:grid}.dr-ctor{min-width:0}.dr-head{margin-bottom:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid color-mix(in srgb,var(--team-color,#2a2f38) 55%,#1c1f25);align-items:center}.dr-head .ux-head-title{align-items:center;gap:var(--sp-3);letter-spacing:.02em;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1;display:flex}.dr-head .ctor-mark{--ctor-size:44px;flex:none}.dr-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dr-grid-wide{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.dr-block>.ux-more{margin-top:var(--sp-5)}.dr-rows{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.dr-grid-wide+.dr-rows,.dr-rows+.dr-grid-wide{margin-top:var(--sp-4)}.dcard.is-row{--chamfer:6px;align-items:center;gap:var(--sp-3);min-height:52px;padding:0 var(--sp-4);background:var(--ink);flex-direction:row}.dcard.is-row:hover{background:#131315;transform:none}.dcard.is-row .dcard-num{font:800 var(--fs-md)/1 var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.04em;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.dcard.is-row .dcard-name{flex:0 auto;min-width:0;font-size:1.15rem;line-height:1}.dcard.is-row .dcard-meta{flex:1 1 0;min-width:0}.dcard.is-row .dcard-tags{flex:none;margin-left:auto}.dr-empty{color:var(--text-muted);font-size:var(--fs-md);margin:0}@media (max-width:900px){.dr-ctors{gap:var(--sp-7,40px);grid-template-columns:1fr}}@media (max-width:620px){.drivers-directory{padding-top:var(--sp-4)}.dr-filter{gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap}.dr-filter .directory-filter-search{flex:100%}.dr-filter .directory-filter-team{flex:1 1 0;min-width:0}.dr-filter .directory-filter-team select{width:100%}.dr-filter input,.dr-filter select{min-height:44px}.dr-block>.dr-div .ux-head-title{font-size:2.2rem}.dr-head .ux-head-title{font-size:1.6rem}.dr-head .ctor-mark{--ctor-size:38px}.dr-grid,.dr-grid-wide{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.drivers-directory .dcard-stats{display:none}}
