.championship-hero{background:linear-gradient(90deg,#040608fa 0%,#040608db 55%,#04060875 100%),radial-gradient(circle at 82% 30%,#d3a0372e,#0000 36%),repeating-linear-gradient(112deg,#0000 0 3.5rem,#ffffff05 3.5rem 3.7rem),#090b0d;grid-template-columns:minmax(0,1fr) minmax(10.5rem,14rem);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:clamp(25rem,42vw,31rem);padding:clamp(2rem,4vw,3.5rem)}.championship-hero h2{max-width:12ch;font-size:clamp(3.2rem,7vw,6.5rem)}.championship-hero__poster-card{z-index:2;background:#090c0f;border:1px solid #d5a43d6b;border-radius:.45rem;justify-self:end;width:min(100%,13rem);margin:0;padding:.42rem;position:relative;transform:rotate(1.2deg);box-shadow:0 1.4rem 4rem #00000094}.championship-hero__poster-media{aspect-ratio:893/1600;background:#06080a;border-radius:.22rem;width:100%;position:relative;overflow:hidden}.championship-hero__poster-media img{object-fit:cover}.championship-hero__poster-card figcaption{font-family:var(--ptr-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ptr-color-text-muted,#b8bcc4);justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .18rem .12rem;font-size:.52rem;font-weight:800;display:flex}.championship-hero__poster-card figcaption span{max-width:8rem}.championship-hero__poster-card figcaption a{color:var(--ptr-color-gold,#d9a441);text-decoration:none}.championship-hero:before,.canonical-round-hero:before{pointer-events:none;content:"";background:linear-gradient(115deg,#0000 64%,#0089481f 64% 68%,#0000 68% 72%,#da291c24 72% 76%,#0000 76%);position:absolute;inset:0}.championship-round-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.championship-round-card{isolation:isolate;min-width:0;min-height:12.5rem;color:inherit;background:linear-gradient(#070a0d75,#070a0df0 76%),radial-gradient(circle at 75% 15%,#d5a43d24,#0000 55%),#0e1114;border:1px solid #ffffff1c;border-radius:.3rem;flex-direction:column;padding:.8rem;text-decoration:none;transition:border-color .16s,transform .16s,background-color .16s;display:flex;position:relative;overflow:hidden}.championship-round-card:after{transform-origin:0;content:"";background:linear-gradient(90deg,#00894a,#d5a43d 50%,#da291c);height:.22rem;transition:transform .18s;position:absolute;inset:auto 0 0;transform:scaleX(.28)}.championship-round-card:hover,.championship-round-card:focus-visible{background-color:#12161a;border-color:#d5a43d8c;transform:translateY(-.18rem)}.championship-round-card:hover:after,.championship-round-card:focus-visible:after{transform:scaleX(1)}.championship-round-card__number{font-family:var(--ptr-font-display,sans-serif);color:#fff3;font-size:clamp(1.7rem,2.2vw,2.4rem);font-weight:900;line-height:.82}.championship-round-card__heading{z-index:2;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:relative}.championship-round-card__heading .section-kicker{margin:0;font-size:.5rem}.championship-round-card__visual{z-index:-1;height:5.7rem;position:absolute;inset:2.65rem .2rem auto}.championship-round-card__track{filter:drop-shadow(0 0 .6rem #d5a43d38);width:100%;height:100%;overflow:visible}.championship-round-card__track path{fill:none;stroke:#ffffff4a;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.championship-round-card__flag{border:1px solid #ffffff57;border-radius:.08rem;width:1.8rem;height:1.05rem;position:absolute;top:0;right:.55rem;overflow:hidden;box-shadow:0 .25rem .7rem #00000073}.championship-round-card__flag span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.championship-round-card__flag--fr{background:linear-gradient(90deg,#18356e 0 33.33%,#fff 33.33% 66.66%,#db2638 66.66%)}.championship-round-card__flag--it{background:linear-gradient(90deg,#008c45 0 33.33%,#fff 33.33% 66.66%,#cd212a 66.66%)}.championship-round-card__flag--be{background:linear-gradient(90deg,#151515 0 33.33%,#fdda24 33.33% 66.66%,#ef3340 66.66%)}.championship-round-card__flag--gb{background:linear-gradient(33deg,#0000 42%,#fff 42% 48%,#c8102e 48% 54%,#fff 54% 60%,#0000 60%),linear-gradient(-33deg,#0000 42%,#fff 42% 48%,#c8102e 48% 54%,#fff 54% 60%,#0000 60%),linear-gradient(90deg,#0000 40%,#fff 40% 45%,#c8102e 45% 55%,#fff 55% 60%,#0000 60%),linear-gradient(#0000 35%,#fff 35% 42%,#c8102e 42% 58%,#fff 58% 65%,#0000 65%),#012169}.championship-round-card__flag--pt{background:linear-gradient(90deg,#046a38 0 40%,#da291c 40%)}.championship-round-card__flag--es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.championship-round-card__copy{z-index:2;margin-top:auto;padding-top:5.2rem;position:relative}.championship-round-card h3{margin:0;font-size:clamp(.86rem,1.2vw,1.05rem);line-height:1.08}.championship-round-card p:not(.section-kicker){color:var(--ptr-color-text-muted,#b8bcc4);margin:.35rem 0 0;font-size:.68rem}.championship-round-card__meta{justify-content:space-between;align-items:center;gap:.7rem;padding-top:.65rem;font-size:.62rem;display:flex}.championship-round-card__meta span{color:var(--ptr-color-text-muted,#b8bcc4)}.championship-round-card__meta strong{width:1.5rem;height:1.5rem;color:var(--ptr-color-gold,#d9a441);border:1px solid #d5a43d57;border-radius:50%;place-items:center;display:grid}.championship-section-nav{z-index:5;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#07090bf0;border:1px solid #ffffff1a;border-radius:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.4rem;display:grid;position:sticky;top:4.6rem;box-shadow:0 1rem 2.2rem #00000047}.championship-section-nav button{min-height:3.2rem;font:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--ptr-color-text-muted,#b8bcc4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.2rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.76rem;font-weight:850;display:flex}.championship-section-nav button span{font-family:var(--ptr-font-mono,monospace);color:#ffffff5c;font-size:.58rem}.championship-section-nav button:hover,.championship-section-nav button:focus-visible{color:#fff;border-color:#ffffff1f}.championship-section-nav button[aria-pressed=true]{color:var(--ptr-color-gold,#d9a441);background:linear-gradient(135deg,#d5a43d2b,#d5a43d0d);border-color:#d5a43d61}.championship-section-panel{min-height:20rem;padding-top:1rem}.championship-choice-group{background:#090c0f;border:1px solid #ffffff17;border-radius:.3rem;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:.4rem;display:flex}.championship-choice-group button{min-width:7.5rem;font:inherit;letter-spacing:.055em;text-transform:uppercase;color:var(--ptr-color-text-muted,#b8bcc4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.2rem;padding:.65rem 1rem;font-size:.68rem;font-weight:850}.championship-choice-group button:hover,.championship-choice-group button:focus-visible{color:#fff;border-color:#ffffff24}.championship-choice-group button[aria-pressed=true]{color:var(--ptr-color-gold,#d9a441);background:#d5a43d1f;border-color:#d5a43d6b}.championship-panel-heading{justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.2rem 0 1.4rem;display:flex}.championship-panel-heading h3{margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.championship-panel-heading p{max-width:32rem;color:var(--ptr-color-text-muted,#b8bcc4);margin:0}.championship-editorial-note{border-left:.2rem solid var(--ptr-color-gold,#d9a441);background:#d5a43d12;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:1rem;padding:1rem 1.15rem;display:grid}.championship-editorial-note p{color:var(--ptr-color-text-muted,#b8bcc4);margin:.2rem 0 0}.championship-editorial-note strong{color:#f0c86d;align-self:center;font-size:.78rem}.championship-fact-grid,.championship-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.7rem;display:grid}.championship-fact-grid article,.championship-rule-grid article{background:linear-gradient(140deg,#ffffff0a,#0000 55%),#0d1013;border:1px solid #ffffff17;border-radius:.25rem;min-width:0;padding:1.25rem;position:relative}.championship-fact-grid h3,.championship-rule-grid h3{margin:0;font-size:1.05rem}.championship-fact-grid dl{margin:.9rem 0 0}.championship-fact-grid dl div{border-top:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.championship-fact-grid dt{color:var(--ptr-color-text-muted,#b8bcc4);font-size:.68rem}.championship-fact-grid dd{text-align:right;margin:0;font-size:.78rem;font-weight:750}.championship-rule-grid ul{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.championship-rule-grid li{color:var(--ptr-color-text-muted,#b8bcc4);padding-left:.85rem;font-size:.76rem;line-height:1.5;position:relative}.championship-rule-grid li:before{background:var(--ptr-color-gold,#d9a441);content:"";border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.55em;left:0}.championship-rule-grid article>a,.championship-official-links a{color:var(--ptr-color-gold,#d9a441);margin-top:1rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.championship-official-links>div{align-items:start;display:grid}.championship-official-links a{border-bottom:1px solid #d5a43d40;width:fit-content;padding-bottom:.28rem}.championship-scoring-card{margin-top:.7rem}.championship-standings-table th:nth-child(n+3),.championship-standings-table td:nth-child(n+3){text-align:center;min-width:4.2rem}.championship-standings-table{table-layout:fixed;min-width:48rem}.championship-standings-table th:first-child,.championship-standings-table td:first-child{z-index:2;background:#0c1116;width:4.5rem;position:sticky;left:0}.championship-standings-table th:nth-child(2),.championship-standings-table td:nth-child(2){z-index:2;background:#0c1116;width:13rem;position:sticky;left:4.5rem}.championship-standings-table td:nth-child(2) a,.championship-standings-table td:nth-child(2) strong{text-overflow:ellipsis;display:block;overflow:hidden}.championship-standings-table__total{z-index:2;color:var(--ptr-color-gold,#d9a441);border-left:1px solid #d5a43d38;position:sticky;right:0;background:#10161b!important}.championship-standings-table .is-negative{color:#e1766e}@media (max-width:50rem){.championship-standings-table__total{position:static}}.championship-information-grid,.round-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.championship-information-card,.round-facts-grid article,.round-result-session{background:linear-gradient(140deg,#ffffff0a,#0000 52%),#0d1013;border:1px solid #ffffff1a;border-radius:.3rem;min-width:0;padding:clamp(1.2rem,2.8vw,2rem);position:relative}.championship-information-card__index{font-family:var(--ptr-font-display,sans-serif);color:#ffffff14;font-size:2.5rem;font-weight:900;line-height:1;position:absolute;top:1rem;right:1.1rem}.championship-information-card h3,.round-facts-grid h3,.round-result-session h3{margin:0;font-size:clamp(1.15rem,2.4vw,1.6rem)}.championship-information-card>p,.round-facts-grid article>p:last-child,.round-result-session>p{color:var(--ptr-color-text-muted,#b8bcc4);margin:.75rem 0 0}.championship-information-card ul{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.championship-information-card li{gap:.3rem;display:grid}.championship-information-card li span,.championship-information-card dt{color:var(--ptr-color-text-muted,#b8bcc4);font-size:.75rem}.championship-information-card dl{gap:0;margin:1rem 0 0;display:grid}.championship-information-card dl div{border-top:1px solid #ffffff14;grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:1rem;padding:.7rem 0;display:grid}.championship-information-card dd{margin:0;font-weight:700}.canonical-round-hero{background:linear-gradient(90deg,#050709fa,#050709a6),repeating-linear-gradient(115deg,#0000 0 5rem,#ffffff08 5rem 5.15rem),#0c0f12;position:relative;overflow:hidden}.round-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(1.5rem,3vw,2.5rem) 0}.round-facts-grid article:first-child{border-top:.2rem solid #00894a}.round-facts-grid article:nth-child(2){border-top:.2rem solid var(--ptr-color-gold,#d9a441)}.round-facts-grid article:nth-child(3){border-top:.2rem solid #da291c}.round-results-stack{gap:1rem;margin-top:.75rem;display:grid}.round-result-session__heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.round-result-session__heading>span,.historical-standings-card__heading>span{font-family:var(--ptr-font-mono,monospace);letter-spacing:.07em;text-transform:uppercase;color:var(--ptr-color-text-muted,#b8bcc4);border:1px solid #ffffff24;padding:.32rem .58rem;font-size:.68rem;font-weight:800}.result-penalties{background:linear-gradient(135deg,#da291c17,#0000 55%),#0b0e11;border:1px solid #da291c61;border-left:.22rem solid #da291c;border-radius:.3rem;padding:clamp(1rem,2.4vw,1.5rem)}.result-penalties__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.result-penalties__heading strong{font-family:var(--ptr-font-display,sans-serif);text-transform:uppercase;font-size:clamp(1rem,2vw,1.3rem);display:block}.result-penalties__heading>span,.result-penalties__penalty{font-family:var(--ptr-font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff24;padding:.32rem .58rem;font-size:.68rem;font-weight:800}.result-penalties__note{color:var(--ptr-color-text-muted,#b8bcc4);margin:.7rem 0 0}.result-penalties__list{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.result-penalties__list li{border-top:1px solid #ffffff17;grid-template-columns:minmax(12rem,1fr) auto;gap:.75rem 1rem;padding:1rem 0;display:grid}.result-penalties__identity{gap:.25rem;display:grid}.result-penalties__identity span,.result-penalties__summary{color:var(--ptr-color-text-muted,#b8bcc4)}.result-penalties__penalty{color:#ffb4ac;border-color:#da291c73;align-self:start}.result-penalties__summary{white-space:pre-line;grid-column:1/-1;margin:0;line-height:1.55}@media (max-width:46rem){.result-penalties__heading,.result-penalties__list li{grid-template-columns:1fr}.result-penalties__heading{display:grid}.result-penalties__heading>span,.result-penalties__penalty{justify-self:start}}@media (max-width:68rem){.championship-round-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.championship-fact-grid,.championship-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.round-facts-grid{grid-template-columns:1fr}}@media (max-width:46rem){.championship-round-grid,.championship-information-grid,.championship-fact-grid,.championship-rule-grid{grid-template-columns:1fr}.championship-round-card{min-height:11rem}.championship-hero{grid-template-columns:minmax(0,1fr) 8.5rem;gap:1rem}.championship-hero h2{font-size:clamp(2.4rem,12vw,4.2rem)}.championship-hero__poster-card{justify-self:end;width:8.5rem}.championship-hero__poster-card figcaption span{display:none}.championship-section-nav{grid-template-columns:1fr 1fr;position:static}.championship-section-nav button{justify-content:flex-start;min-height:2.7rem;font-size:.65rem}.championship-editorial-note,.championship-panel-heading{grid-template-columns:1fr;align-items:flex-start}.championship-panel-heading{gap:.6rem;display:grid}.round-result-session__heading{flex-direction:column;align-items:flex-start}}.championship-points-scale{grid-column:1/-1}.championship-points-scale ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.championship-points-scale li{background:#ffffff08;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem .72rem;display:flex}.championship-points-scale li span{font-family:var(--ptr-font-mono,monospace);color:var(--ptr-color-text-muted,#b8bcc4);font-size:.72rem;font-weight:800}.championship-points-scale li strong{font-family:var(--ptr-font-display,sans-serif);color:var(--ptr-color-gold,#d9a441);font-size:1rem}@media (max-width:68rem){.championship-points-scale ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:46rem){.championship-points-scale ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.championship-provisional-legend{color:#f5df83;background:#eab30817;border:1px solid #eab30861;border-radius:.3rem;align-items:center;gap:.7rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.88rem;line-height:1.45;display:flex}.championship-provisional-legend__swatch{background:#eab30847;border:1px solid #facc15c7;border-radius:.15rem;flex:none;width:.9rem;height:.9rem}.championship-standings-table .is-provisional-round{color:#f5df83;background:#eab30824;border-inline:1px solid #eab30842}.championship-standings-table th.is-provisional-round{padding-block:.7rem .55rem}.championship-standings-table th.is-provisional-round>span,.championship-standings-table th.is-provisional-round>small{display:block}.championship-standings-table th.is-provisional-round>small{letter-spacing:.06em;color:#ffe78c;margin-top:.2rem;font-size:.55rem;font-weight:800}.championship-standings-table td.is-provisional-round.is-negative{color:#ff9d94}
.community-directory{gap:2rem;display:grid}.community-search{border:1px solid var(--ptr-border,#ffffff24);background:var(--ptr-surface,#ffffff0a);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem;display:grid}.community-search input{border:1px solid var(--ptr-border,#ffffff24);min-width:0;min-height:3rem;color:inherit;font:inherit;background:#0000002e;border-radius:.75rem;padding:0 1rem}.community-search button{background:var(--ptr-accent,#d7a72d);color:#111;min-height:3rem;font:inherit;cursor:pointer;border:0;border-radius:.75rem;padding:0 1.25rem;font-weight:800}.community-directory__section,.community-preview__group{gap:1rem;display:grid}.home-section--community{gap:1.5rem;display:grid}.community-preview__group+.community-preview__group{margin-top:.5rem}.community-directory__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.community-directory__heading h2,.community-directory__heading h3{margin:0}.community-directory__heading a,.community-card__action{font-weight:800;text-decoration:none}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.community-grid--directory,.community-grid--preview{grid-template-columns:repeat(3,minmax(0,1fr))}.community-card{gap:1rem;min-width:0;display:grid}.community-card__identity{align-items:center;gap:1rem;display:flex}.community-card__identity h2{margin:.35rem 0 .2rem;font-size:clamp(1.15rem,2vw,1.45rem)}.community-card__identity p{margin:0}.community-card__avatar{letter-spacing:.04em;background:#ffffff14;border-radius:50%;flex:0 0 4.5rem;place-items:center;width:4.5rem;height:4.5rem;font-size:1.15rem;font-weight:900;display:grid;overflow:hidden}.community-card__avatar--team{border-radius:1rem}.community-card__avatar img{object-fit:cover;width:100%;height:100%}.community-card__bio{color:var(--ptr-muted,#aeb4bd);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.community-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.community-card__stats--team{grid-template-columns:repeat(3,minmax(0,1fr))}.community-card__stats div{background:#ffffff0b;border-radius:.75rem;padding:.75rem}.community-card__stats dt{color:var(--ptr-muted,#aeb4bd);font-size:.78rem}.community-card__stats dd{margin:.2rem 0 0;font-size:1.25rem;font-weight:900}.community-card__tags,.community-card__kind{color:var(--ptr-muted,#aeb4bd);margin:0;font-size:.86rem}.community-card__tags span,.community-card__kind{letter-spacing:.06em;text-transform:uppercase;font-weight:800}.community-card__action{justify-self:start;margin-top:auto}@media (max-width:980px){.community-grid--directory,.community-grid--preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.community-search,.community-grid,.community-grid--directory,.community-grid--preview{grid-template-columns:1fr}.community-directory__heading{flex-direction:column;align-items:start}.community-card__stats--team{grid-template-columns:repeat(2,minmax(0,1fr))}}
.driver-profile__identity{align-items:center;gap:1rem;min-width:0;display:flex}.driver-ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.driver-rating-card{border:1px solid var(--ptr-color-border-strong,#353f4c);background:linear-gradient(135deg,#d9a44112,#0000 65%),#10151c;border-top:2px solid #d9a441;border-radius:.75rem;flex-direction:column;min-width:0;padding:1rem;display:flex}.driver-rating-card--psr{background:linear-gradient(135deg,#71b6ad12,#0000 65%),#10151c;border-top-color:#71b6ad}.driver-rating-card__heading,.driver-rating-card__score{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.driver-rating-card__score{flex-wrap:wrap}.driver-rating-card__heading h3{letter-spacing:.12em;margin:0;font-size:1rem}.driver-rating-card__heading a{color:inherit;text-decoration:none}.driver-rating-card__heading a:focus-visible{outline-offset:4px;outline:2px solid}.driver-rating-card__heading abbr{text-decoration:none}.driver-rating-card__heading>span,.driver-rating-card__score>span{color:#b8bcc4;font-size:.72rem}.driver-rating-card__score strong{font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1.4}.driver-rating-card__classes{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;padding-top:.5rem;display:flex}.driver-rating-card__classes>div{text-align:center;flex:1 0 3.5rem}.driver-rating-card__classes dt{color:#c4c8d0;justify-items:center;gap:.15rem;font-size:.6rem;display:grid}.driver-rating-card__classes svg{stroke:currentColor;stroke-width:1.6px;width:2.1rem;height:1.1rem}.driver-rating-card__classes dd{margin:.25rem 0 0;font-size:.9rem;font-weight:700}.driver-rating-card__status{color:#edc67a;margin:auto 0 .3rem;font-size:.72rem}.driver-rating-card--psr .driver-rating-card__status{color:#91cbc3}.driver-rating-card>small{color:#b8bcc4;font-size:.66rem;line-height:1.5;display:block}.safety-level{flex-wrap:wrap;align-items:center;gap:.35rem;max-width:100%;display:flex}.safety-level b{border:1px solid;border-radius:.3rem;place-items:center;width:1.65rem;height:1.85rem;font-size:1rem;display:grid}.safety-level[data-level=D]{color:#c8cdd5}.safety-level[data-level=C]{color:#8ec7ed}.safety-level[data-level=B]{color:#91dbc8}.safety-level[data-level=A]{color:#f0cf87}.safety-progress{color:#c8cdd5;margin:.5rem 0;font-size:.65rem}.safety-progress p{margin:0 0 .4rem;line-height:1.5}.safety-progress label{font-size:inherit;flex-wrap:wrap;justify-content:space-between;gap:.2rem;margin-top:.4rem;font-weight:400;display:flex}.safety-progress progress{accent-color:#91cbc3;width:100%;height:.3rem;display:block}.safety-rules-link{color:#a6d8d1;text-underline-offset:.2em;align-self:flex-start;margin-top:.55rem;font-size:.65rem}.safety-rules-link:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:23rem){.driver-ratings{grid-template-columns:1fr;grid-auto-rows:1fr}}.driver-profile__header--identity{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:clamp(1.25rem,3vw,2.25rem);display:grid}.driver-profile__identity-column{flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}.driver-profile__identity-column .driver-profile__header-actions{flex-direction:row;align-items:flex-start}.driver-profile__simulators{min-width:0}.driver-profile__simulator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.driver-profile__simulator-card{background:linear-gradient(145deg, #ffffff0d, transparent 55%), var(--ptr-color-canvas,#090b0d);border:1px solid #ffffff1c;border-radius:.65rem;min-width:0;padding:.75rem;position:relative;overflow:hidden}.driver-profile__simulator-card:after{content:"";background:linear-gradient(90deg,#00894a,#d5a43d 52%,#da291c);height:.18rem;position:absolute;inset:auto 0 0}.driver-profile__simulator-card-heading{align-items:center;gap:.55rem;display:flex}.driver-profile__simulator-card-heading>span{background:var(--ptr-color-gold,#d9a441);border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 .22rem #d9a44121}.driver-profile__simulator-card h3{margin:0;font-size:.9rem;line-height:1.3;overflow:hidden}.driver-profile__simulator-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.65rem 0;display:grid}.driver-profile__simulator-metrics div{background:#ffffff0a;border-radius:.35rem;justify-content:center;align-items:center;gap:.4rem;min-width:0;padding:.35rem .2rem;display:flex}.driver-profile__simulator-metrics dt,.driver-profile__simulator-availability span{text-transform:uppercase;color:var(--ptr-color-text-muted,#b8bcc4);font-size:.61rem;line-height:1.1}.driver-profile__simulator-metrics dd{font-family:var(--ptr-font-display,sans-serif);margin:0;font-size:1.15rem;font-weight:850}.driver-profile__simulator-availability{border-top:1px solid #ffffff14;gap:.3rem;padding-top:.5rem;display:grid}.driver-profile__simulator-availability p{justify-content:space-between;align-items:baseline;gap:.65rem;margin:0;display:flex}.driver-profile__simulator-availability strong{text-align:right;color:#d9a441;font-size:.68rem}.driver-profile__simulator-card>small{color:var(--ptr-color-text-muted,#b8bcc4);margin-top:.5rem;font-size:.66rem;display:block}.simulator-metric-icon{vertical-align:middle;color:var(--ptr-color-gold,#d9a441);display:inline-flex}.simulator-metric-icon svg{width:1.25rem;height:1.25rem}.driver-profile__identity>div:last-child{min-width:0}.driver-profile__avatar{border:1px solid var(--ptr-color-border-strong,#353f4c);background:linear-gradient(145deg, #ffffff0d, transparent), var(--ptr-color-surface-soft,#0e131a);width:5.25rem;height:5.25rem;box-shadow:var(--ptr-shadow-sm,0 12px 30px #0003);color:var(--ptr-color-gold-bright,#f5c65e);letter-spacing:.04em;border-radius:1rem;flex:0 0 5.25rem;place-items:center;font-size:1.1rem;font-weight:800;display:grid;overflow:hidden}.driver-profile__avatar img{object-fit:cover;width:100%;height:100%;display:block}.team-profile__header{align-items:center}.team-profile__logo{border:1px solid var(--ptr-color-border-strong,#353f4c);background:linear-gradient(145deg, #ffffff0d, transparent), var(--ptr-color-surface-soft,#0e131a);width:5.25rem;height:5.25rem;box-shadow:var(--ptr-shadow-sm,0 12px 30px #0003);object-fit:contain;box-sizing:border-box;border-radius:1rem;flex-basis:5.25rem;padding:.4rem}.team-profile__header>div{min-width:0}@media (max-width:48rem){.driver-profile__header--identity{grid-template-columns:1fr}.driver-profile__identity{align-items:flex-start}.driver-profile__avatar,.team-profile__logo{flex-basis:4.5rem;width:4.5rem;height:4.5rem}.team-profile__header{flex-direction:row;align-items:flex-start}}@media (max-width:68rem) and (min-width:48.001rem){.driver-profile__header--identity{grid-template-columns:1fr}}@media (max-width:85rem) and (min-width:68.001rem){.driver-profile__simulator-grid{grid-template-columns:1fr}}@media (max-width:32rem){.driver-profile__simulator-grid{grid-template-columns:1fr}.driver-profile__identity,.team-profile__header{gap:.85rem}.driver-profile__avatar,.team-profile__logo{border-radius:.85rem;flex-basis:4rem;width:4rem;height:4rem}}
:root{--race-red:var(--ptr-accent);--race-red-bright:var(--ptr-accent-hover);--race-action:var(--ptr-accent);--race-action-hover:var(--ptr-accent-hover);--race-ink:var(--ptr-bg);--race-panel:var(--ptr-surface);--race-panel-raised:var(--ptr-surface-2);--race-line:#ffffff1c;--race-line-strong:#fff3;--race-muted:#ffffff9e;--race-grid:#ffffff06}body{background:linear-gradient(115deg, transparent 0 72%, #e8bb4906 72.1%, transparent 73%), repeating-linear-gradient(90deg, transparent 0 4.95rem, var(--race-grid) 5rem), var(--race-ink)}body:not(:has(.home-hero)) .ptr-ui-page{padding-top:clamp(1rem,2.2vw,1.75rem)}body:not(:has(.home-hero)) .ptr-ui-page__header{border-bottom:1px solid var(--race-line);margin-bottom:clamp(1.25rem,2.5vw,2rem);padding:.7rem 0 .85rem 1rem;position:relative}body:not(:has(.home-hero)) .ptr-ui-page__header:before{background:var(--race-red);content:"";width:.22rem;position:absolute;inset:.5rem auto .65rem 0}body:not(:has(.home-hero)) .ptr-ui-page__title{font-family:var(--ptr-font-sans);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.72rem,1.2vw,.84rem);font-style:normal;font-weight:850}body:not(:has(.home-hero)) .ptr-ui-page__content{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.ptr-ui-section-header{border-bottom:1px solid var(--race-line);padding-bottom:clamp(1.1rem,2vw,1.5rem);position:relative}.ptr-ui-section-header__kicker,.eyebrow,.section-kicker,.driver-profile-page__eyebrow,.account-security-page__eyebrow{color:var(--race-red-bright);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:850}.ptr-ui-section-header__kicker:before,.eyebrow:before,.section-kicker:before,.driver-profile-page__eyebrow:before,.account-security-page__eyebrow:before{background:var(--race-red);vertical-align:.2em;content:"";width:1.45rem;height:.14rem;margin-right:.55rem;display:inline-block}.ptr-ui-section-header__title,.driver-profile-page__intro h2,.account-profile-page__intro h2,.account-security-page__intro h2,.support-center__intro h2,.team-manager__intro h2,.team-profile__header h2,.tv-detail__heading h2{font-family:var(--ptr-font-display);letter-spacing:-.01em;text-transform:uppercase;font-style:italic;font-weight:900;line-height:.94}.ptr-ui-section-header__title{font-size:clamp(2.15rem,5vw,4.6rem)}.ptr-ui-section-header__description{max-width:48rem;color:var(--race-muted)}.ptr-ui-surface,.card,.ptr-ui-empty-state,.ptr-ui-metric,.ptr-ui-notice,.auth-card,.auth-page__secondary,.support-center__new,.support-center__cases,.support-center__detail,.historical-career,.team-manager__sidebar,.team-manager__card,.account-profile-page__section,.account-security-page>section:not(.account-security-page__intro){border-color:var(--race-line);background:linear-gradient(135deg, #ffffff09, transparent 52%), var(--race-panel);box-shadow:none;border-radius:.4rem}.ptr-ui-surface[data-tone=raised]{border-color:var(--race-line-strong);background:var(--race-panel-raised);box-shadow:0 22px 60px #00000047}.ptr-ui-surface[data-tone=soft]{background:linear-gradient(145deg,#ffffff06,#0000 55%),#080e14}.ptr-ui-button,.button-link,button:not(.account-menu__trigger),input[type=submit]{letter-spacing:.035em;border-radius:.22rem;font-weight:800}.ptr-ui-button[data-variant=primary],.button-link--primary,button[type=submit]:not([data-variant]),input[type=submit]{border-color:var(--race-action);background:var(--race-action);color:var(--ptr-text-on-accent);box-shadow:0 10px 28px #e8bb4929}.ptr-ui-button[data-variant=primary]:hover:not(:disabled),.button-link--primary:hover,button[type=submit]:not([data-variant]):hover:not(:disabled),input[type=submit]:hover:not(:disabled){border-color:var(--race-action-hover);background:var(--race-action-hover);color:var(--ptr-text-on-accent)}.ptr-ui-button[data-variant=secondary],.button-link:not(.button-link--primary){border-color:var(--race-line-strong);color:#fff;background:#ffffff09}.ptr-ui-button[data-variant=secondary]:hover:not(:disabled),.button-link:not(.button-link--primary):hover{border-color:var(--race-red);background:#e8bb4917}.ptr-ui-status-badge{text-transform:uppercase;border-radius:.2rem}.ptr-ui-status-badge[data-tone=accent]{color:var(--race-red-bright);background:#e8bb491c;border-color:#e8bb4980}.ptr-ui-field__control>input,.ptr-ui-field__control>select,.ptr-ui-field__control>textarea,.ptr-ui-control,input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{border-color:var(--race-line-strong);background:#050a0f;border-radius:.25rem}.ptr-ui-field__control>input:focus,.ptr-ui-field__control>select:focus,.ptr-ui-field__control>textarea:focus,.ptr-ui-control:focus,input:focus,select:focus,textarea:focus{border-color:var(--race-red-bright);outline-color:var(--race-red-bright)}.ptr-ui-table-wrap{border-color:var(--race-line);background:var(--race-panel);border-radius:.35rem}.ptr-ui-table th,.ptr-ui-table td{border-color:var(--race-line)}body:not(:has(.home-hero)) table th{border-color:var(--race-line)}body:not(:has(.home-hero)) table td{border-color:var(--race-line)}.ptr-ui-table th{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;background:#070c12;font-size:.67rem;font-weight:850}body:not(:has(.home-hero)) table th{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;background:#070c12;font-size:.67rem;font-weight:850}body:not(:has(.home-hero)) table{border-collapse:collapse;background:var(--race-panel);width:100%}:is(body:not(:has(.home-hero)) table th,body:not(:has(.home-hero)) table td){border-bottom:1px solid var(--race-line);text-align:left;padding:.72rem .85rem}body:not(:has(.home-hero)) table caption{color:var(--race-red-bright);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:.8rem 0;font-size:.68rem;font-weight:850}body:not(:has(.home-hero)) .ptr-ui-page__content>section:not([class]){border:1px solid var(--race-line);background:linear-gradient(135deg, #ffffff07, transparent 50%), var(--race-panel);border-radius:.4rem;padding:clamp(1rem,2.5vw,1.65rem);overflow-x:auto}body:not(:has(.home-hero)) .ptr-ui-page__content>section:not([class])>h2:first-child{font-family:var(--ptr-font-display);letter-spacing:-.025em;text-transform:uppercase;margin-top:0;font-style:italic}.driver-profile-page__intro,.account-profile-page__intro,.account-security-page__intro,.support-center__intro,.team-manager__intro,.team-profile__header,.tv-detail__heading{border:1px solid var(--race-line);background:linear-gradient(115deg, transparent 0 68%, #e8bb4914 68.2%, transparent 69%), repeating-linear-gradient(90deg, transparent 0 4.95rem, var(--race-grid) 5rem), #070c12;border-radius:.42rem;max-width:none;padding:clamp(1.5rem,4.5vw,3.5rem);position:relative;overflow:hidden}.driver-profile-page__intro:after,.account-profile-page__intro:after,.account-security-page__intro:after,.support-center__intro:after,.team-manager__intro:after,.team-profile__header:after,.tv-detail__heading:after{background:var(--race-red);content:"";width:.28rem;height:7rem;position:absolute;inset:0 auto auto 0}.driver-profile-page__intro h2,.account-profile-page__intro h2,.account-security-page__intro h2,.support-center__intro h2,.team-manager__intro h2,.team-profile__header h2,.tv-detail__heading h2{max-width:14ch;margin-block:.55rem .85rem;font-size:clamp(2.35rem,5vw,5rem)}.driver-profile-page__intro>p:last-child,.account-profile-page__intro>p:last-child,.account-security-page__intro>p:not([class]),.support-center__intro>p:last-child,.team-manager__intro>p:last-child,.tv-detail__heading>p{max-width:46rem;color:var(--race-muted);line-height:1.65}.history-index__card,.community-card,.team-profile__stats div,.team-profile__competitions article,.team-profile__list li,.driver-profile__metric,.support-center__detail-grid>div,.historical-career__stats>div,.historical-career__list>li,.historical-career__claims>li,.team-manager__image-grid form,.team-manager__members li,.team-manager__drivers li,.competition-catalogue__columns>div,.server-status__list>li{border-color:var(--race-line);background:#ffffff06;border-radius:.32rem}.history-index__card,.community-card,.team-profile__competitions article{transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.history-index__card:before,.community-card:before,.team-profile__competitions article:before{background:var(--race-red);opacity:.7;content:"";width:.18rem;position:absolute;inset:0 auto 0 0}.history-index__card:hover,.community-card:hover,.team-profile__competitions article:hover{border-color:#e8bb498c;transform:translateY(-2px)}.history-index__simulator,.history-index__card a,.community-card a,.team-profile a,.tv-detail__links a,.account-security-page__back{color:var(--race-red-bright)}.auth-page,.driver-profile-page,.account-profile-page,.account-security-page,.history-index,.support-center,.team-profile,.team-manager,.tv-detail{gap:clamp(1.25rem,3vw,2.25rem)}.auth-card__intro h2,.auth-page__secondary h2,.account-profile-page__section>h2,.support-center__new h2,.support-center__cases h2,.support-center__detail h2,.historical-career h2,.team-manager__card h3,.team-profile>section>h2,.tv-detail__footer h3{font-family:var(--ptr-font-display);letter-spacing:-.02em;text-transform:uppercase;font-style:italic}.auth-page__secondary,.account-profile-page__section,.account-security-page>section:not(.account-security-page__intro),.support-center__new,.support-center__cases,.support-center__detail{padding:clamp(1.15rem,3vw,2rem)}.auth-card__roles span,.support-center__case-list button{border-radius:.25rem}.support-center__case-list button:hover,.support-center__case-list button:focus-visible{border-color:var(--race-red);background:#e8bb4914}.team-profile__banner,.team-profile__logo,.team-manager__image-grid img,.tv-detail__player,.tv-detail__unavailable{border-radius:.4rem}.team-profile__banner,.tv-detail__player{border:1px solid var(--race-line);box-shadow:0 26px 70px #00000057}.tv-detail{width:100%;margin:0}.product-state{border-color:var(--race-line);background:linear-gradient(135deg, #e8bb4914, transparent 48%), var(--race-panel);border-radius:.4rem}@media (max-width:760px){body:not(:has(.home-hero)) .ptr-ui-page__header{margin-bottom:1rem}.driver-profile-page__intro,.account-profile-page__intro,.account-security-page__intro,.support-center__intro,.team-manager__intro,.team-profile__header,.tv-detail__heading{padding:1.35rem 1.1rem 1.5rem 1.35rem}.ptr-ui-section-header__title,.driver-profile-page__intro h2,.account-profile-page__intro h2,.account-security-page__intro h2,.support-center__intro h2,.team-manager__intro h2,.team-profile__header h2,.tv-detail__heading h2{font-size:clamp(2rem,12vw,3.3rem)}:is(body:not(:has(.home-hero)) table th,body:not(:has(.home-hero)) table td){padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.history-index__card,.community-card,.team-profile__competitions article{transition:none}}
.account-notifications{min-width:44px;min-height:44px;color:inherit;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.account-notifications__count{color:#fff;text-align:center;background:#c72e22;border-radius:12px;min-width:20px;padding:2px 5px;font-size:11px;font-weight:800;position:absolute;top:0;right:-4px}.account-notifications:focus-visible{outline-offset:3px;outline:2px solid}.messages-workspace{gap:24px;max-width:960px;margin:auto;display:grid}.messages-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.messages-list{gap:16px;padding:0;list-style:none;display:grid}.message-card[data-unread=true]{border-left:4px solid #c72e22}.message-body{white-space:pre-wrap;overflow-wrap:anywhere}.messages-workspace label{margin-block:8px;display:inline-block}.message-preferences label{align-items:center;gap:12px;min-height:44px;display:flex}.message-preferences input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0}.simulator-table{overflow-x:auto}.simulator-table table{border-collapse:collapse;width:100%}.simulator-table th,.simulator-table td{text-align:left;border-bottom:1px solid #767676;padding:12px}.message-preferences__hint{color:var(--ptr-text-3);margin:.25rem 0 .75rem 1.75rem;font-size:.875rem}
.ptr-nav{align-items:center;gap:var(--ptr-space-1);margin-left:auto;display:flex}.ptr-nav a{min-height:2.5rem;padding:0 var(--ptr-space-4);border-radius:var(--ptr-radius-md);color:var(--ptr-text-2);font-family:var(--ptr-font-display);font-size:var(--ptr-text-md);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:color var(--ptr-dur-fast) var(--ptr-ease-standard), background-color var(--ptr-dur-fast) var(--ptr-ease-standard);align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ptr-nav a:hover{background:var(--ptr-surface-2);color:var(--ptr-text)}.ptr-nav a[aria-current=page]{color:var(--ptr-text)}.ptr-nav a[aria-current=page]:after{right:var(--ptr-space-4);bottom:.2rem;left:var(--ptr-space-4);content:"";background:var(--ptr-accent);border-radius:2px;height:2px;position:absolute}.ptr-nav a:focus-visible,.ptr-tabbar a:focus-visible,.ptr-palette-trigger:focus-visible,.ptr-palette__close:focus-visible{outline:var(--ptr-focus-outline);outline-offset:var(--ptr-focus-offset)}.ptr-palette-trigger{align-items:center;gap:var(--ptr-space-2);border:1px solid var(--ptr-line);border-radius:var(--ptr-radius-md);min-height:2.5rem;padding:0 var(--ptr-space-3);background:var(--ptr-surface);color:var(--ptr-text-3);font:inherit;font-size:var(--ptr-text-sm);white-space:nowrap;cursor:pointer;min-width:0;display:inline-flex}.ptr-palette-trigger:hover{border-color:var(--ptr-line-strong);color:var(--ptr-text-2)}.ptr-palette-trigger kbd{border:1px solid var(--ptr-line);border-radius:var(--ptr-radius-xs);font-family:var(--ptr-font-mono);font-size:var(--ptr-text-2xs);padding:.1rem .35rem}.ptr-palette-trigger__label{text-overflow:ellipsis;overflow:hidden}.ptr-palette{border:1px solid var(--ptr-line-strong);border-radius:var(--ptr-radius-lg);background:var(--ptr-bg-raised);width:min(40rem,100% - 2rem);max-height:min(32rem,80vh);color:var(--ptr-text);box-shadow:var(--ptr-shadow-3);margin:12vh auto auto;padding:0}.ptr-palette::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.ptr-palette__panel{max-height:inherit;flex-direction:column;display:flex}.ptr-palette__search{align-items:center;gap:var(--ptr-space-2);border-bottom:1px solid var(--ptr-line);padding:var(--ptr-space-3);display:flex}.ptr-palette__search input{min-width:0;padding:var(--ptr-space-2);color:var(--ptr-text);font:inherit;font-size:var(--ptr-text-lg);background:0 0;border:0;flex:1}.ptr-palette__search input:focus{outline:none}.ptr-palette__close{border:1px solid var(--ptr-line);border-radius:var(--ptr-radius-sm);padding:var(--ptr-space-1) var(--ptr-space-2);color:var(--ptr-text-3);font:inherit;font-size:var(--ptr-text-xs);cursor:pointer;background:0 0}.ptr-palette__list{padding:var(--ptr-space-2);margin:0;list-style:none;overflow-y:auto}.ptr-palette__list li{justify-content:space-between;align-items:center;gap:var(--ptr-space-3);border-radius:var(--ptr-radius-md);padding:var(--ptr-space-3);cursor:pointer;display:flex}.ptr-palette__list li[aria-selected=true]{background:var(--ptr-accent-soft);color:var(--ptr-text)}.ptr-palette__list small{color:var(--ptr-text-3);font-size:var(--ptr-text-2xs);letter-spacing:.06em;text-transform:uppercase;flex:none}.ptr-palette__list li[data-kind=search] small{color:var(--ptr-accent)}.ptr-palette__list .ptr-palette__empty{color:var(--ptr-text-3);cursor:default}.ptr-tabbar{display:none}@media (max-width:48rem){.site-header .ptr-nav,.ptr-palette-trigger__label,.ptr-palette-trigger kbd{display:none}.ptr-palette-trigger{padding:0 var(--ptr-space-2)}.site-header__inner{flex-wrap:nowrap}.ptr-tabbar{z-index:var(--ptr-z-nav);border-top:1px solid var(--ptr-line);padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--ptr-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.ptr-tabbar a{min-height:3.5rem;color:var(--ptr-text-3);font-size:var(--ptr-text-2xs);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-weight:600;text-decoration:none;display:flex}.ptr-tabbar a[aria-current=page]{color:var(--ptr-accent)}.ptr-tabbar svg{width:1.35rem;height:1.35rem}body{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ptr-nav a{transition:none}}.site-footer__links{gap:var(--ptr-space-5);flex-wrap:wrap;display:flex}.site-footer__links a{color:var(--ptr-text-2);font-size:var(--ptr-text-sm);text-decoration:none}.site-footer__links a:hover{color:var(--ptr-accent)}.ptr-palette__search input::-webkit-search-cancel-button{display:none}.championship-filters{gap:var(--ptr-space-1);margin-bottom:var(--ptr-space-6);border:1px solid var(--ptr-line);border-radius:var(--ptr-radius-md);padding:var(--ptr-space-1);background:var(--ptr-surface);flex-wrap:wrap;display:inline-flex}.championship-filters a{border-radius:var(--ptr-radius-sm);min-height:2.25rem;padding:0 var(--ptr-space-4);color:var(--ptr-text-2);font-size:var(--ptr-text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.championship-filters a:hover{color:var(--ptr-text)}.championship-filters a[aria-current=page]{background:var(--ptr-accent-soft);color:var(--ptr-accent)}.championship-filters a:focus-visible{outline:var(--ptr-focus-outline);outline-offset:var(--ptr-focus-offset)}.championship-hub-actions{gap:var(--ptr-space-2);margin-top:var(--ptr-space-5);flex-wrap:wrap;display:flex}.championship-hub-actions a,.championship-hub-actions button{border:1px solid var(--ptr-line-strong);border-radius:var(--ptr-radius-md);min-height:2.5rem;padding:0 var(--ptr-space-4);color:var(--ptr-text);font:inherit;font-size:var(--ptr-text-sm);cursor:pointer;background:0 0;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.championship-hub-actions a:hover,.championship-hub-actions button:hover{border-color:var(--ptr-accent)}.championship-hub-actions .championship-hub-actions__primary{border-color:var(--ptr-accent);background:var(--ptr-accent);color:var(--ptr-text-on-accent);font-weight:700}.championship-hub-actions a:focus-visible,.championship-hub-actions button:focus-visible{outline:var(--ptr-focus-outline);outline-offset:var(--ptr-focus-offset)}.championship-explorer{scroll-margin-top:5.5rem}.registration-steps{gap:var(--ptr-space-2);margin:0 0 var(--ptr-space-4);counter-reset:registration-step;padding:0;list-style:none;display:flex}.registration-steps li{border-top:3px solid var(--ptr-accent);padding-top:var(--ptr-space-2);color:var(--ptr-text-2);font-size:var(--ptr-text-xs);letter-spacing:.06em;text-transform:uppercase;counter-increment:registration-step;flex:1;font-weight:700}.registration-steps li:before{content:counter(registration-step) " · ";color:var(--ptr-accent)}.registration-step{gap:var(--ptr-space-3);margin:0 0 var(--ptr-space-4);border:1px solid var(--ptr-line);border-radius:var(--ptr-radius-lg);padding:var(--ptr-space-4) var(--ptr-space-5) var(--ptr-space-5);display:grid}.registration-step legend{align-items:center;gap:var(--ptr-space-2);padding:0 var(--ptr-space-2);font-family:var(--ptr-font-display);font-size:var(--ptr-text-lg);text-transform:uppercase;font-weight:800;display:inline-flex}.registration-step legend span{background:var(--ptr-accent);width:1.6rem;height:1.6rem;color:var(--ptr-text-on-accent);font-size:var(--ptr-text-sm);border-radius:50%;place-items:center;display:inline-grid}.result-protest-link{color:var(--ptr-penalty,var(--ptr-live-text));font-size:var(--ptr-text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:700}#protest-form{scroll-margin-top:5.5rem}.brand__wordmark{background-position:50%;background-size:13rem 13rem;flex:0 0 7.8rem;width:7.8rem;height:4rem}.site-footer__wordmark{background-position:50%;background-size:16.25rem 16.25rem;width:9.75rem;height:5rem}@media (max-width:48rem){.brand__wordmark{background-size:10.4rem 10.4rem;flex-basis:6.3rem;width:6.3rem;height:3.2rem}.site-footer__wordmark{background-size:13rem 13rem;width:7.8rem;height:4rem}}.appeal-from-decision{gap:var(--ptr-space-2);margin-top:var(--ptr-space-2);border-left:3px solid var(--ptr-review,var(--ptr-accent));padding-left:var(--ptr-space-3);display:grid}.appeal-from-decision__title{color:var(--ptr-text);margin:0;font-weight:700}.appeal-from-decision__note{color:var(--ptr-text-3);font-size:var(--ptr-text-sm);margin:0}.appeal-from-decision__note:empty{display:none}.appeal-from-decision form{gap:var(--ptr-space-2);display:grid}.appeal-from-decision__actions{gap:var(--ptr-space-2);display:flex}.appeal-from-decision button{justify-self:start}.driver-profile-page__compare{margin-top:var(--ptr-space-3);border:1px solid var(--ptr-accent);border-radius:var(--ptr-radius-md);padding:var(--ptr-space-2) var(--ptr-space-4);color:var(--ptr-accent);font-weight:700;text-decoration:none;display:inline-flex}.staff-bar{align-items:center;gap:var(--ptr-space-2,.5rem);margin-block:0 var(--ptr-space-4,1rem);border:1px dashed var(--ptr-line-strong);border-radius:var(--ptr-radius-md,.5rem);background:var(--ptr-surface);flex-wrap:wrap;padding:.5rem .75rem;font-size:.875rem;display:flex}.staff-bar__label{font-family:var(--ptr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ptr-text-3);font-size:.75rem}.staff-bar a{border:1px solid var(--ptr-line);color:inherit;border-radius:999px;padding:.25rem .625rem;text-decoration:none}.staff-bar a:hover{border-color:var(--ptr-accent)}.staff-bar a:focus-visible{outline:var(--ptr-focus-outline);outline-offset:2px}
.up-next{margin-bottom:var(--ptr-space-8)}.up-next__inner{gap:var(--ptr-space-4);grid-template-columns:1.4fr 1fr 1fr;display:grid}.up-next__title{font-family:var(--ptr-font-display);font-size:var(--ptr-text-2xl);letter-spacing:.02em;text-transform:uppercase;grid-column:1/-1;margin:0;font-weight:800}.up-next__card{gap:var(--ptr-space-2);border:1px solid var(--ptr-line);border-radius:var(--ptr-radius-lg);padding:var(--ptr-space-5);background:var(--ptr-surface);flex-direction:column;display:flex}.up-next__card--session{border-color:color-mix(in srgb, var(--ptr-accent) 35%, var(--ptr-line))}.up-next[data-race-day] .up-next__card--session{border-color:var(--ptr-accent);background:linear-gradient(135deg, var(--ptr-accent-soft), var(--ptr-surface) 60%)}.up-next__kicker{color:var(--ptr-text-3);font-size:var(--ptr-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.up-next__card h3{font-family:var(--ptr-font-display);font-size:var(--ptr-text-xl);margin:0;font-weight:800}.up-next__event,.up-next__when,.up-next__empty{color:var(--ptr-text-2);margin:0}.up-next__when{font-family:var(--ptr-font-mono);font-size:var(--ptr-text-sm)}.up-next__countdown{color:var(--ptr-accent);font-family:var(--ptr-font-display);font-size:var(--ptr-text-xl);margin:0;font-weight:800}.up-next__actions{gap:var(--ptr-space-3);padding-top:var(--ptr-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.up-next__link{border-radius:var(--ptr-radius-md);min-height:2.5rem;padding:0 var(--ptr-space-4);background:var(--ptr-accent);color:var(--ptr-text-on-accent);font-size:var(--ptr-text-sm);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.up-next__link--quiet{border:1px solid var(--ptr-line-strong);color:var(--ptr-text);background:0 0}.up-next__list{gap:var(--ptr-space-2);margin:0;padding:0;list-style:none;display:grid}.up-next__list li{justify-content:space-between;align-items:center;gap:var(--ptr-space-3);display:flex}.up-next__list a{color:var(--ptr-text);text-decoration:none}.up-next__list a:hover{color:var(--ptr-accent)}.up-next a:focus-visible{outline:var(--ptr-focus-outline);outline-offset:var(--ptr-focus-offset)}@media (max-width:56rem){.up-next__inner{grid-template-columns:1fr}}.up-next__card--onboarding{grid-column:1/-1}.up-next__steps{gap:var(--ptr-space-3);counter-reset:up-next-step;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.up-next__steps li{gap:var(--ptr-space-1);border-left:3px solid var(--ptr-line-strong);padding-left:var(--ptr-space-3);counter-increment:up-next-step;flex-direction:column;display:flex}.up-next__steps li:before{content:counter(up-next-step, decimal-leading-zero);color:var(--ptr-text-3);font-family:var(--ptr-font-mono);font-size:var(--ptr-text-xs)}.up-next__steps li[data-done]{border-left-color:var(--ptr-official,var(--ptr-accent))}.up-next__steps li[data-done] a{color:var(--ptr-text-3);text-decoration:line-through}.up-next__steps a{color:var(--ptr-text);font-weight:600;text-decoration:none}.up-next__steps small{color:var(--ptr-text-3);font-size:var(--ptr-text-2xs);letter-spacing:.06em;text-transform:uppercase}
.driver-channels li,.driver-achievements__list li,.driver-achievements__seasons li,.season-recap__standings li,.recruitment-board__posts li,.recruitment-board__drivers li,.team-recruitment__posts li,.team-profile__recruiting li,.race-center__streams li{margin:0}.live-badge{background:var(--ptr-live-soft);color:var(--ptr-live-text);font-size:var(--ptr-text-xs);font-weight:var(--ptr-weight-bold);letter-spacing:var(--ptr-tracking-caps);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .55rem;display:inline-flex}.live-badge:before{background:var(--ptr-live);content:"";border-radius:50%;width:.45rem;height:.45rem;animation:1.6s ease-in-out infinite live-badge-pulse}@keyframes live-badge-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live-badge:before{animation:none}}.driver-channels{gap:var(--ptr-space-2) var(--ptr-space-3);margin:var(--ptr-space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.driver-channels li{align-items:center;gap:var(--ptr-space-2);display:inline-flex}.driver-channels a{border:1px solid var(--ptr-line-strong);border-radius:var(--ptr-radius-md,.5rem);color:var(--ptr-text);font-size:var(--ptr-text-sm);padding:.2rem .65rem;text-decoration:none}.driver-channels a:hover{border-color:var(--ptr-accent);color:var(--ptr-accent)}.driver-achievements{margin-top:var(--ptr-space-4,1rem)}.driver-achievements__list{gap:var(--ptr-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.driver-achievements__list li{border:1px solid var(--ptr-line);border-left:3px solid var(--ptr-accent);border-radius:var(--ptr-radius-md,.5rem);background:var(--ptr-surface);padding:var(--ptr-space-3);gap:.2rem;display:grid}.driver-achievements__list li[data-key=CLEAN_RACES]{border-left-color:var(--ptr-official)}.driver-achievements__list strong{font-family:var(--ptr-font-display);font-size:var(--ptr-text-lg);text-transform:uppercase}.driver-achievements__list span{color:var(--ptr-text-2);font-size:var(--ptr-text-sm)}.driver-achievements__list small{color:var(--ptr-text-3);font-size:var(--ptr-text-xs)}.driver-achievements__seasons{margin-top:var(--ptr-space-4,1rem)}.driver-achievements__seasons h4{margin:0 0 var(--ptr-space-2);font-size:var(--ptr-text-md)}.driver-achievements__seasons ul{gap:var(--ptr-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.driver-achievements__seasons a{border:1px solid var(--ptr-accent);border-radius:var(--ptr-radius-md,.5rem);color:var(--ptr-accent);font-weight:var(--ptr-weight-semibold);padding:.3rem .75rem;text-decoration:none;display:inline-block}.season-recap{gap:var(--ptr-space-4,1rem);border:1px solid var(--ptr-line);border-radius:var(--ptr-radius-lg,.75rem);background:linear-gradient(135deg, transparent 60%, var(--ptr-accent-soft) 100%), var(--ptr-surface);padding:clamp(1.25rem,4vw,2.5rem);display:grid;overflow:hidden}.season-recap__header h1{margin:var(--ptr-space-2) 0 0;font-family:var(--ptr-font-display);font-size:clamp(2.25rem,7vw,4.5rem);line-height:var(--ptr-line-tight);text-transform:uppercase}.season-recap__header a{color:inherit;text-decoration:none}.season-recap__competition{margin:var(--ptr-space-2) 0 0;font-size:var(--ptr-text-lg)}.season-recap__competition a{color:var(--ptr-accent)}.season-recap__standings{gap:var(--ptr-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.season-recap__standings li{border:1px solid var(--ptr-accent);border-radius:var(--ptr-radius-md,.5rem);background:var(--ptr-accent-soft);min-width:9rem;padding:var(--ptr-space-3);display:grid}.season-recap__standings span,.season-recap__standings small{color:var(--ptr-text-2);font-size:var(--ptr-text-sm)}.season-recap__standings strong{font-family:var(--ptr-font-display);font-size:var(--ptr-text-3xl);line-height:1}.season-recap__figures{gap:var(--ptr-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));margin:0;display:grid}.season-recap__figures div{border-top:2px solid var(--ptr-line-strong);padding-top:var(--ptr-space-2)}.season-recap__figures dt{color:var(--ptr-text-3);font-size:var(--ptr-text-xs);letter-spacing:var(--ptr-tracking-caps);text-transform:uppercase}.season-recap__figures dd{font-family:var(--ptr-font-mono);font-size:var(--ptr-text-2xl);font-weight:var(--ptr-weight-bold);margin:0}.season-recap__footer{justify-content:space-between;align-items:center;gap:var(--ptr-space-3);color:var(--ptr-text-3);font-size:var(--ptr-text-sm);flex-wrap:wrap;display:flex}.season-recap__footer p{margin:0}.season-recap__actions{align-items:center;gap:var(--ptr-space-3);display:flex}.season-recap__actions a{color:var(--ptr-text-2)}.recruitment-page{gap:var(--ptr-space-4,1rem);display:grid}.recruitment-page__intro h2{max-width:28ch;margin:var(--ptr-space-2) 0;font-family:var(--ptr-font-display);font-size:clamp(1.75rem,4.5vw,2.75rem);line-height:var(--ptr-line-heading)}.recruitment-page__intro p{max-width:60ch;color:var(--ptr-text-2)}.recruitment-page__ctas,.recruitment-page__filters{gap:var(--ptr-space-2);flex-wrap:wrap;display:flex}.recruitment-page__ctas a,.recruitment-page__filters a{border:1px solid var(--ptr-line-strong);color:var(--ptr-text);font-size:var(--ptr-text-sm);border-radius:999px;padding:.3rem .9rem;text-decoration:none}.recruitment-page__ctas a:first-child,.recruitment-page__filters a[aria-current=page]{border-color:var(--ptr-accent);background:var(--ptr-accent-soft);color:var(--ptr-accent)}.recruitment-board{align-items:start;gap:var(--ptr-space-4,1rem);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}@media (max-width:860px){.recruitment-board{grid-template-columns:minmax(0,1fr)}}.recruitment-board h3{margin:0 0 var(--ptr-space-3)}.recruitment-board__posts,.recruitment-board__drivers{gap:var(--ptr-space-3);margin:0;padding:0;list-style:none;display:grid}.recruitment-post,.recruitment-board__drivers li{border:1px solid var(--ptr-line);border-radius:var(--ptr-radius-md,.5rem);background:var(--ptr-surface);padding:var(--ptr-space-3)}.recruitment-post header{justify-content:space-between;align-items:center;gap:var(--ptr-space-2);flex-wrap:wrap;display:flex}.recruitment-post header a,.recruitment-board__drivers a{color:var(--ptr-accent);font-weight:var(--ptr-weight-bold);text-decoration:none}.recruitment-post h4{margin:var(--ptr-space-2) 0 var(--ptr-space-1,.25rem);font-size:var(--ptr-text-lg)}.recruitment-post p,.recruitment-board__drivers p{color:var(--ptr-text-2);white-space:pre-line;margin:0}.recruitment-post footer{justify-content:space-between;align-items:flex-end;gap:var(--ptr-space-2);margin-top:var(--ptr-space-3);flex-wrap:wrap;display:flex}.recruitment-post footer small{color:var(--ptr-text-3)}.recruitment-post__tags{gap:var(--ptr-space-1,.25rem);flex-wrap:wrap;display:inline-flex}.recruitment-post__tags span{border-radius:var(--ptr-radius-sm,.25rem);background:var(--ptr-surface-3);color:var(--ptr-text-2);font-size:var(--ptr-text-xs);padding:.05rem .5rem}.recruitment-post__interest form{gap:var(--ptr-space-2);min-width:min(100%,20rem);display:grid}.recruitment-post__interest textarea{width:100%}.recruitment-post__actions{gap:var(--ptr-space-2);display:flex}.recruitment-post__notice{margin:0 0 var(--ptr-space-2);color:var(--ptr-official);font-size:var(--ptr-text-sm)}.recruitment-post__signin{color:var(--ptr-text-2);font-size:var(--ptr-text-sm)}.recruitment-board__drivers li{gap:var(--ptr-space-1,.25rem);display:grid}.profile-editor__channels{gap:var(--ptr-space-3);margin:var(--ptr-space-3) 0;border:1px solid var(--ptr-line);border-radius:var(--ptr-radius-md,.5rem);padding:var(--ptr-space-3);display:grid}.profile-editor__channels legend{padding:0 var(--ptr-space-1,.25rem);font-weight:var(--ptr-weight-bold)}.profile-editor__channels p{color:var(--ptr-text-3);font-size:var(--ptr-text-sm);margin:0}.availability-editor{gap:var(--ptr-space-3);display:grid}.availability-editor fieldset{border:0;margin:0;padding:0}.availability-editor legend{margin-bottom:var(--ptr-space-2);font-weight:var(--ptr-weight-semibold)}.availability-editor__simulators{gap:var(--ptr-space-2) var(--ptr-space-4,1rem);flex-wrap:wrap;display:flex}.availability-editor__option{justify-self:start;align-items:center;gap:var(--ptr-space-2);display:inline-flex}.availability-editor input[type=checkbox]{width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--ptr-accent);flex:none;margin:0;padding:0}.availability-editor__actions{gap:var(--ptr-space-2);display:flex}.team-recruitment__form{align-items:end;gap:var(--ptr-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.team-recruitment__wide{grid-column:1/-1}.team-recruitment__posts{gap:var(--ptr-space-3);margin:var(--ptr-space-4,1rem) 0 0;padding:0;list-style:none;display:grid}.team-recruitment__posts>li{border-top:1px solid var(--ptr-line);padding-top:var(--ptr-space-3)}.team-recruitment__posts>li[data-status=CLOSED]{opacity:.7}.team-recruitment__post-heading{align-items:center;gap:var(--ptr-space-2) var(--ptr-space-3);flex-wrap:wrap;display:flex}.team-recruitment__post-heading span,.team-recruitment__empty{color:var(--ptr-text-3);font-size:var(--ptr-text-sm)}.team-recruitment__post-heading button{margin-left:auto}.team-profile__recruiting ul{gap:var(--ptr-space-2);margin:0;padding:0;list-style:none;display:grid}.team-profile__recruiting li{align-items:center;gap:var(--ptr-space-2) var(--ptr-space-3);border:1px solid var(--ptr-accent);border-radius:var(--ptr-radius-md,.5rem);background:var(--ptr-accent-soft);padding:var(--ptr-space-3);flex-wrap:wrap;display:flex}.team-profile__recruiting span{color:var(--ptr-text-2)}.team-profile__recruiting a{color:var(--ptr-accent);font-weight:var(--ptr-weight-bold);margin-left:auto}.community-hub__hero-copy>a{margin:var(--ptr-space-3) var(--ptr-space-4,1rem) 0 0;display:inline-block}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-vietnamese-500-normal.3y1q1jhianted.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-500-normal.1k2wvuoe3zywi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-ext-500-normal.24wyemoa7l12j.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-500-normal.2e_826kf2bv_r.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-500-normal.3wun_rgcl0ums.woff2)format("woff2"),url(../media/barlow-condensed-latin-500-normal.28rq7sis4b5t1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-vietnamese-500-italic.3796sairyi1-0.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-500-italic.04qeh6h8og4x3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-ext-500-italic.3ad47ohj0ik2y.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-500-italic.21p0j530vn1ty.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-500-italic.0_k22bcg9jmqu.woff2)format("woff2"),url(../media/barlow-condensed-latin-500-italic.0la8qf0wk01lx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-normal.43ud19ilw2-pl.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-normal.0csyzgbq6oph-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-normal.0_w6c_5g3mtxc.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-normal.40rgster27fo6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.289y3avl9x-vx.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.0gvkp1c3flf_w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-italic.1zsr3jcc4hl71.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-italic.3ho_k-v_we9l4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-italic.3ispg92qxlxye.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-italic.3nzjoib3h93_8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-italic.26x8o8rmw9bta.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-italic.2dzpat-slyhzw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.30aknk5meqo_4.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.3f_ld5jwq496k.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.1qvxqej4sgmo7.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.2ujo9d6x5hgkq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.21s4tc4km7afu.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.1on3xg---ibgx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-italic.2lns_kkjqyo6b.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-italic.1bi4vic7m5jwm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-italic.2nmd0boqmmm5k.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-italic.2ans2lx95gphd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-italic.0mlt45hdwc7rm.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-italic.1xvymhfac1p0_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-vietnamese-800-normal.0bnijc5a116ah.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-800-normal.0x2bwntxagcoi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-ext-800-normal.2qbk6mf928vn4.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-800-normal.2ilznutl-gkih.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-800-normal.3lg-gfem2skt4.woff2)format("woff2"),url(../media/barlow-condensed-latin-800-normal.2yhcvw6l_9tek.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-vietnamese-800-italic.088pkv3wyi7wy.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-800-italic.1t7vr4kvxq3ig.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-ext-800-italic.06b25tg_8ugzj.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-800-italic.2vj25da03__jy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-800-italic.0uepkfnorwdvm.woff2)format("woff2"),url(../media/barlow-condensed-latin-800-italic.3f9rhees26q6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(../media/barlow-condensed-vietnamese-900-normal.3bj9ftp53btea.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-900-normal.0xl3nvm660o04.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(../media/barlow-condensed-latin-ext-900-normal.2pz2it5_wqqnr.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-900-normal.2od5qxhd2pl94.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(../media/barlow-condensed-latin-900-normal.3u4kclpcby7ps.woff2)format("woff2"),url(../media/barlow-condensed-latin-900-normal.2szrwr82xafw_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(../media/barlow-condensed-vietnamese-900-italic.0_oaxpuh9byoq.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-900-italic.0pic-402rc399.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(../media/barlow-condensed-latin-ext-900-italic.1y6kqi7pdn3te.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-900-italic.34ro7ph_7fjxi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(../media/barlow-condensed-latin-900-italic.0kf-l0tg-2ltm.woff2)format("woff2"),url(../media/barlow-condensed-latin-900-italic.3kisfm_z2wr3a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.1ladf10s224e1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0x7cg5h5x34js.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.1k07jbkicvzf3.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.0a13tgqsi9z78.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.3rxtet6g9i1k3.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2rmhnsrc80fag.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.ptr-grelha-fonts{--ptr-font-sans-face:"Inter Variable";--ptr-font-display-face:"Barlow Condensed";--ptr-font-mono-face:"JetBrains Mono Variable"}
