.iracing-wrapper,.iracing-wrapper button,.iracing-wrapper input,.iracing-wrapper select,.iracing-wrapper table,.iracing-wrapper td,.iracing-wrapper th{font-family:inherit}.iracing-wrapper :focus:not(:focus-visible){outline:0}.iracing-wrapper button::-moz-focus-inner{border:0}.iracing-wrapper :focus-visible{outline:0;background:var(--sg-recessed-bg);box-shadow:var(--sg-shadow-sm-pressed)}.iracing-wrapper .sg-btn-primary:focus-visible{background:var(--sg-grad-blue-pressed);box-shadow:var(--sg-shadow-btn-primary-pressed)}.iracing-wrapper .ss-main:focus-visible,.iracing-wrapper input:focus-visible{outline:0}.iracing-wrapper{margin:20px auto;padding:0;width:100%;color:var(--sg-text-1);box-sizing:border-box;contain:layout style}.iracing-page-header{margin-bottom:16px;overflow:hidden}.iracing-page-header-text{display:flex;flex-direction:column;gap:4px;padding:14px 18px 12px}.iracing-page-header h1{margin:0;color:var(--sg-text-1);font-size:clamp(1rem, .95rem + .25vw, 1.125rem);font-weight:700;letter-spacing:-.01em;line-height:1.25}.iracing-lead-desc{margin:0;color:var(--sg-text-3);font-size:var(--wp--preset--font-size--custom-2);line-height:1.4}@media (max-width:1199px){.iracing-page-header h1{min-height:calc(1.25 * 1em);min-height:1lh}.iracing-lead-desc{min-height:calc(1.4 * 1em);min-height:1lh}}@media (max-width:600px){.iracing-page-header h1{min-height:calc(2 * 1.25em);min-height:2lh}.iracing-lead-desc{min-height:calc(2 * 1.4em);min-height:2lh}}.iracing-gdpr-notice{margin-bottom:12px;overflow:hidden;interpolate-size:allow-keywords}.iracing-gdpr-notice>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;list-style:none;color:var(--sg-text-3);font-size:var(--wp--preset--font-size--custom-3);font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;user-select:none}.iracing-gdpr-notice>summary::-webkit-details-marker,.iracing-gdpr-notice>summary::marker{display:none;content:''}.iracing-gdpr-notice::details-content{height:0;opacity:0;overflow:clip;transition:height .22s var(--sg-t-emph),opacity .18s ease-out,content-visibility .22s var(--sg-t-emph) allow-discrete}.iracing-gdpr-notice[open]::details-content{height:auto;opacity:1}@media (hover:hover){.iracing-jump-btn:hover{background:var(--sg-flat-bg-hover);color:var(--sg-text-1)}.iracing-hidden-info[aria-expanded=true]:hover{background:var(--sg-grad-blue-hover)}}.iracing-gdpr-notice-chev{flex-shrink:0;transition:transform var(--sg-t-fast)}.iracing-gdpr-notice[open] .iracing-gdpr-notice-chev{transform:rotate(180deg)}.iracing-gdpr-notice-body{display:flex;flex-direction:column;gap:12px;padding:4px 14px 14px;border-top:1px solid var(--sg-border);box-shadow:var(--sg-inset-hi-soft)}.iracing-gdpr-notice-body p{margin:10px 0 0;max-width:720px;color:var(--sg-text-3);font-size:var(--wp--preset--font-size--custom-1);line-height:1.5}.iracing-gdpr-notice-body strong{color:var(--sg-text-2);font-weight:600}.iracing-gdpr-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:810px){.iracing-gdpr-actions{flex-direction:column;align-items:stretch}.iracing-gdpr-actions .sg-btn{flex:1 1 auto;width:100%}}.iracing-gdpr-dialog-intro{margin:0 0 16px;color:var(--sg-text-3);font-size:var(--wp--preset--font-size--custom-1);line-height:1.5}.iracing-gdpr-found{display:flex;flex-direction:column;gap:4px;padding:10px 12px;margin-bottom:14px;background:var(--sg-flat-bg);border:1px solid var(--sg-flat-border);border-radius:var(--sg-radius-sm)}.iracing-gdpr-found__label{font-size:var(--wp--preset--font-size--custom-3);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sg-text-4);line-height:1}.iracing-gdpr-found__name{font-size:var(--wp--preset--font-size--custom-1);font-weight:700;color:var(--sg-text-1);line-height:1.2}.iracing-filters{--filter-w:200px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;min-height:var(--sg-control-h);contain:layout style}.iracing-filters>select{flex-shrink:0;width:var(--filter-w);height:var(--sg-control-h);padding:0 14px;border:1px solid var(--sg-border);border-radius:var(--sg-radius);background-color:var(--sg-surface-3);background-image:var(--sg-chevron-down);background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;box-shadow:var(--sg-shadow-sm);color:var(--sg-text-2);font:inherit;font-size:var(--wp--preset--font-size--custom-1);font-weight:400;line-height:var(--sg-control-h);box-sizing:border-box;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none}.iracing-filters>select:has(option[value=""]:checked){color:var(--sg-text-3)}.iracing-filters .ss-main{flex-shrink:0;width:var(--filter-w);overflow:hidden}.iracing-filters .ss-main .ss-values{overflow:hidden;min-width:0;flex:1 1 0}.iracing-filters .ss-main .ss-values .ss-placeholder,.iracing-filters .ss-main .ss-values .ss-single{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iracing-filters .iracing-search-input{flex-shrink:0;width:var(--filter-w);min-width:0}.iracing-filters .iracing-search-input:focus,.iracing-filters .iracing-search-input:focus-visible{outline:0;background:var(--sg-recessed-bg);box-shadow:var(--sg-shadow-sm-pressed);border-color:var(--sg-border);border-radius:var(--sg-radius)}@media (hover:hover){.iracing-filters .iracing-search-input:hover{background:var(--sg-raised-bg-hover)}}.iracing-leaderboard{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--sg-raised-bg);border:1px solid var(--sg-raised-border);border-radius:var(--sg-radius);box-shadow:var(--sg-raised-shadow);contain:layout style}.iracing-leaderboard tbody{contain:layout style}.iracing-leaderboard th:first-child{width:6%}.iracing-leaderboard th:nth-child(2){width:34%}.iracing-leaderboard th:nth-child(3){width:20%}.iracing-leaderboard th:nth-child(4),.iracing-leaderboard th:nth-child(5),.iracing-leaderboard th:nth-child(6),.iracing-leaderboard th:nth-child(7){width:10%}.iracing-leaderboard th{padding:10px 0;text-align:left;font:inherit;font-size:var(--wp--preset--font-size--custom-3);font-weight:600;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;box-sizing:border-box;color:var(--sg-text-3);background:var(--sg-raised-bg);box-shadow:var(--sg-inset-header)}.iracing-leaderboard th:first-child{text-align:center}.iracing-leaderboard td{height:52px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;font-size:var(--wp--preset--font-size--custom-5);font-variant-numeric:tabular-nums;color:var(--sg-text-2)}.iracing-leaderboard td:first-child{color:var(--sg-blue);font-weight:600;text-align:center;letter-spacing:-.02em}.iracing-leaderboard td:nth-child(4) strong{letter-spacing:-.02em}.iracing-leaderboard tbody tr{cursor:pointer;contain:layout style paint;-webkit-tap-highlight-color:transparent}.iracing-leaderboard tbody td{border-bottom:1px solid var(--sg-border-subtle)}.iracing-leaderboard tbody tr:last-child td{border-bottom:0}.iracing-leaderboard tbody td:first-child{border-left:3px solid transparent}@media (hover:hover){.iracing-leaderboard tbody tr:hover{background:var(--sg-blue-dim-2)}.iracing-leaderboard tbody tr:hover td:first-child{border-left-color:var(--sg-blue)}.iracing-leaderboard tbody tr.country-leader-row:hover{background:var(--sg-blue-dim-3)}}.iracing-leaderboard tbody tr.country-leader-row{background:var(--sg-blue-dim-2);font-weight:600}.iracing-driver-col{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.iracing-driver-col>.sg-badge{flex-shrink:0;margin-left:auto;margin-right:10px}.iracing-driver-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.iracing-driver-cell{display:flex;align-items:center;gap:8px;overflow:hidden}.iracing-driver-name{flex:1;min-width:0;font-weight:400;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.iracing-driver-name--leader{font-weight:600}.iracing-country-cell{display:flex;align-items:center;gap:8px;overflow:hidden}.iracing-country-cell span:last-child{min-width:0;overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;line-height:1.4}.iracing-mobile-country{display:none}.iracing-ir-val{color:var(--sg-blue);font-weight:500}.iracing-leader-cat{color:var(--sg-blue);font-weight:600}.iracing-leader-trophy{display:inline-block;vertical-align:middle;color:var(--sg-blue)}.iracing-stats-merged{font-size:.8em;color:var(--sg-text-3)}.iracing-jump-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;padding:0 10px;height:28px;border:1px solid var(--sg-flat-border);border-radius:var(--sg-radius-sm);background:var(--sg-flat-bg);box-shadow:none;color:var(--sg-text-2);font:inherit;font-size:var(--wp--preset--font-size--custom-3);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--sg-t-fast),color var(--sg-t-fast)}.iracing-jump-btn:active{background:var(--sg-recessed-bg);box-shadow:var(--sg-recessed-shadow);color:var(--sg-text-2);opacity:.88}.iracing-row-hidden{cursor:default}.iracing-row-hidden .iracing-driver-name{font-style:italic;color:var(--sg-text-muted)}.iracing-stat-masked{color:var(--sg-text-4);font-weight:500;letter-spacing:.04em}.iracing-hidden-info{margin-left:4px;flex-shrink:0}.iracing-hidden-info[aria-expanded=true]{background:var(--sg-grad-blue);border-color:var(--sg-border);color:var(--sg-text-1);box-shadow:var(--sg-shadow-btn-primary)}.iracing-hidden-info--desktop{display:inline-flex}.iracing-hidden-info--mobile{display:none}.iracing-hidden-popover{max-width:220px;padding:10px 12px}.iracing-hidden-popover::before{content:'';position:absolute;bottom:100%;left:var(--caret-x,50%);transform:translateX(-50%);border:6px solid transparent;border-bottom-color:var(--sg-raised-border);pointer-events:none}.iracing-hidden-popover::after{content:'';position:absolute;bottom:100%;left:var(--caret-x,50%);transform:translateX(-50%);margin-bottom:-1px;border:5px solid transparent;border-bottom-color:var(--sg-raised-bg);pointer-events:none}.iracing-hidden-popover.above::before{bottom:auto;top:100%;border-bottom-color:transparent;border-top-color:var(--sg-raised-border)}.iracing-hidden-popover.above::after{bottom:auto;top:100%;margin-bottom:0;margin-top:-1px;border-bottom-color:transparent;border-top-color:var(--sg-raised-bg)}.iracing-hidden-popover__head{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--sg-text-1);font-size:var(--wp--preset--font-size--custom-4);font-weight:700}.iracing-hidden-popover__body{color:var(--sg-text-3);font-size:var(--wp--preset--font-size--custom-4);line-height:1.45}#iracing-hidden-sheet{text-align:left}#iracing-hidden-sheet .sg-dialog__head{padding-bottom:16px}#iracing-hidden-sheet .iracing-sheet-body{padding:0 20px 28px;color:var(--sg-text-3);font-size:var(--wp--preset--font-size--custom-1);line-height:1.55;overscroll-behavior:contain}.iracing-see-also{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;margin-top:16px}.iracing-see-also .sg-btn-raised{flex:1 1 0;min-width:0}.iracing-see-also-label{opacity:.35;flex-shrink:0}.iracing-table-empty,.iracing-table-error{padding:24px;text-align:center;color:var(--sg-text-3);font-size:var(--wp--preset--font-size--base)}.iracing-driver-modal-overlay:not(.active){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.sg-tabs{display:flex;width:100%}.sg-tab{flex:1 1 0;padding:0 10px;min-width:0;gap:6px}.sg-tab .sg-tab-label{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--wp--preset--font-size--custom-4);letter-spacing:-.01em;transition:opacity .15s ease-out;opacity:.65}.sg-tab.active .sg-tab-label{opacity:1}@media (max-width:810px){.sg-tab .sg-tab-label{display:none}.sg-tab{padding:0;gap:0}}@media (max-width:810px){.iracing-leaderboard td:nth-child(3),.iracing-leaderboard td:nth-child(5),.iracing-leaderboard td:nth-child(6),.iracing-leaderboard td:nth-child(7),.iracing-leaderboard th:nth-child(3),.iracing-leaderboard th:nth-child(5),.iracing-leaderboard th:nth-child(6),.iracing-leaderboard th:nth-child(7){display:none}.iracing-leaderboard th:first-child{width:15%}.iracing-leaderboard th:nth-child(2){width:65%}.iracing-leaderboard th:nth-child(4){width:20%}.iracing-driver-name{max-width:100%}.iracing-mobile-country{display:flex;align-items:center;font-size:var(--wp--preset--font-size--custom-1);color:var(--sg-text-2)}.iracing-hidden-info--desktop{display:none}.iracing-hidden-info--mobile{display:inline-flex;margin-left:6px}.iracing-hidden-popover{display:none!important}.iracing-filters,.sg-toolbar--between{flex-direction:column;align-items:stretch}.iracing-filters .iracing-search-input,.iracing-filters .ss-main,.iracing-filters>select{width:100%}.sg-segmented{width:100%;justify-content:center}.iracing-page-btn,.sg-segment-btn{flex:1}.sg-pagination{width:100%;justify-content:center}.iracing-see-also{display:grid;grid-template-columns:1fr 1fr;gap:4px}.iracing-see-also-label{grid-column:1/-1;justify-content:center}}#iracing-table-area{view-transition-name:iracing-table;contain:layout}::view-transition-old(iracing-table){animation:none;opacity:0}::view-transition-new(iracing-table){animation:iracing-table-in 180ms cubic-bezier(.2,0,0,1) both}@keyframes iracing-table-in{from{opacity:0}to{opacity:1}}