.gl{--line:#263344}.gl header{margin-bottom:18px}.gl h1{font-size:clamp(24px,4vw,36px)}.gl-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.gl-tabs a{padding:9px 12px;border:1px solid var(--line);border-radius:8px;text-decoration:none}.gl-tabs a[aria-current]{background:#14324b;border-color:#29b6ff;color:#fff}.gl-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:end;padding:14px;background:#101823;border:1px solid var(--line);border-radius:10px}.gl-filters label{display:grid;gap:4px;font-size:12px;flex:1 1 130px;min-width:0}.gl-filters select{width:100%;min-width:0;max-width:100%;padding:8px}.gl-help{font-size:13px;margin:12px 0;color:#aebed0}.gl-help summary{cursor:pointer}.gl-category{font-size:15px;margin:24px 0 8px;line-height:1.45}.gl-category small{display:block;font-size:12px;font-weight:400;color:#96aac0;overflow-wrap:anywhere}.gl-columns,.gl-row>summary{display:grid;grid-template-columns:44px minmax(120px,1fr) 106px 76px 152px 20px;align-items:center;gap:10px;padding:8px 12px}.gl-columns{font-size:11px;color:#93a7bd;text-transform:uppercase}.gl-row{border-top:1px solid var(--line);background:#0e1621}.gl-row:last-of-type{border-bottom:1px solid var(--line)}.gl-row>summary{list-style:none;cursor:pointer;min-height:56px;box-sizing:border-box}.gl-row>summary::-webkit-details-marker{display:none}.gl-row>summary:hover{background:#172435}.gl-row>summary:focus-visible{outline:2px solid #35b9ff;outline-offset:-2px}.gl-row small{display:block;color:#9badc1;font-size:11px;line-height:1.4}.gl-driver{min-width:0;overflow-wrap:anywhere}.gl-driver strong{font-size:14px}.gl-time,.gl-gap,.gl-rank{font-variant-numeric:tabular-nums}.gl-time{font-size:15px}.gl-gap,.gl-weather{font-size:12px}.gl-chevron{font-size:21px;transition:transform .15s}.gl-row[open] .gl-chevron{transform:rotate(180deg)}.gl-expanded{padding:14px;border-top:1px solid var(--line);background:#111c29}.gl-expanded .ga-conditions{margin-top:14px}.gl .ga-actions{flex-wrap:wrap}.gl .ga-note{font-size:12px}.gl-row .ga-conditions strong{overflow-wrap:anywhere}@media(max-width:650px){.gl-columns{display:none}.gl-row>summary{grid-template-columns:30px minmax(80px,1fr) 94px 18px;gap:6px;padding:9px 8px}.gl-rank{grid-column:1;grid-row:1/3}.gl-driver{grid-column:2;grid-row:1/3}.gl-time{grid-column:3;grid-row:1}.gl-gap{grid-column:3;grid-row:2}.gl-weather{display:none}.gl-chevron{grid-column:4;grid-row:1/3}.gl-filters{padding:10px;gap:8px}.gl-expanded{padding:10px}.gl-tabs a{font-size:12px;padding:8px}.gl-filters label{flex-basis:110px}}
.gl-filter-panel{border:1px solid #263344;border-radius:8px;margin:14px 0}.gl-filter-panel>summary{padding:12px;cursor:pointer;font-size:13px;color:#b8ccdf}.gl-filter-panel .gl-filters{border:0;border-top:1px solid #263344;border-radius:0}.gl-filter-panel select[name=view]{min-width:0}
