.n72-laps-page .n72-realistic-scene{position:relative;width:100%;aspect-ratio:16/9;margin-inline:auto;background:#272727;overflow:hidden;line-height:0}.n72-laps-page .n72-circuit__photo{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;overflow:hidden;transform:none;mask:none;-webkit-mask:none}.n72-laps-page .n72-circuit__photo-guide{fill:none;stroke:#bfc5c0;stroke-width:5.5;opacity:.26;stroke-linecap:round;stroke-linejoin:round}.n72-laps-page .n72-circuit__photo-progress{fill:none;stroke:var(--n72-line-colour,#4599FE);stroke-linecap:round;stroke-linejoin:round;filter:none;transition:stroke-dashoffset .85s cubic-bezier(.2,.75,.2,1),stroke .35s ease}.n72-laps-page .n72-circuit__photo-progress>path{fill:none;stroke:inherit;stroke-dasharray:inherit;stroke-dashoffset:inherit;stroke-linecap:round;stroke-linejoin:round}.n72-laps-page .n72-circuit__glow-wide{stroke-width:32;opacity:.65}.n72-laps-page .n72-circuit__glow-near{stroke-width:18;opacity:.9}.n72-laps-page .n72-circuit__glow-core{stroke-width:8}.n72-laps-page .n72-circuit__photo-progress>.n72-circuit__glow-highlight{stroke:#fff;stroke-width:2;opacity:.8}.n72-laps-page .n72-photo-tier__leader{stroke:var(--tier-color,#fff);stroke-width:2.5;fill:none;opacity:.95;pointer-events:none}.n72-laps-page .n72-photo-checkpoint>circle{stroke:var(--tier-color,#fff);stroke-width:3;fill:#272727}.n72-laps-page .n72-photo-checkpoint.is-reached>circle{fill:var(--tier-color,#fff)}.n72-laps-page .n72-photo-position{filter:none;pointer-events:none}.n72-laps-page .n72-photo-position__halo{fill:var(--n72-line-colour,#fff);fill-opacity:.22}.n72-laps-page .n72-photo-position__dot{fill:#272727;stroke:var(--n72-line-colour,#fff);stroke-width:4}.n72-laps-page .n72-circuit-label{position:absolute;display:flex;align-items:center;gap:6px;min-height:44px;width:clamp(118px,24%,174px);padding:7px 8px;border:1px solid var(--tier-color,#fff);border-radius:6px;background:#000000f5;color:#fff;text-decoration:none;line-height:1.25;box-shadow:0 2px 8px #0005;z-index:1}.n72-laps-page .n72-circuit-label .n72-laps-page__helmet{width:clamp(22px,3.6vw,38px);height:clamp(22px,3.6vw,38px);flex:none}.n72-laps-page .n72-circuit-label strong{display:block;font-family:var(--heading-font-family,Arial,sans-serif);font-size:clamp(11px,1.2vw,14px);font-weight:800;text-transform:uppercase;letter-spacing:.02em}.n72-laps-page .n72-circuit-label>span{min-width:0}.n72-laps-page .n72-circuit-label>span>span{display:block;font-size:clamp(10px,1.1vw,12px);margin-top:3px;white-space:nowrap}.n72-laps-page .n72-circuit-label[data-tier=rookie]{left:3%;top:55%}.n72-laps-page .n72-circuit-label[data-tier=contender]{left:35%;top:10%}.n72-laps-page .n72-circuit-label[data-tier=pro]{right:2%;top:43%}.n72-laps-page .n72-circuit-label[data-tier=champion]{left:60%;top:auto;bottom:3%}.n72-laps-page .n72-circuit-label:hover,.n72-laps-page .n72-circuit-label:focus-visible{background:#272727;text-decoration:underline;text-underline-offset:3px}.n72-laps-page .n72-circuit__stage{background:#272727}.n72-laps-page .n72-circuit__legend span:first-child i{background:var(--n72-line-colour,#fff)}.n72-laps-page .n72-circuit__legend span:nth-child(2) i{background:#727872}.n72-laps-page .n72-circuit__example-alert{padding:10px 12px;margin-bottom:10px;border:1px solid #FFB74A;background:#272727;color:#ffb74a;font-size:12px;font-weight:700;line-height:1.5}.n72-laps-page .n72-circuit__example-buttons{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px}.n72-laps-page .n72-circuit__example-buttons button{font:inherit;font-size:12px;line-height:1.3;min-height:44px;padding:8px 10px;border:1px solid #727272;border-radius:4px;background:#272727;color:#fff;cursor:pointer}.n72-laps-page .n72-circuit__demo input{accent-color:#FFB74A}.n72-laps-page .n72-circuit__example-buttons button:hover{border-color:#ffb74a}@media(min-width:700px)and (max-width:999px){.n72-laps-page .n72-circuit-label{width:140px;padding:5px 6px}.n72-laps-page .n72-circuit-label .n72-laps-page__helmet{width:26px;height:26px}.n72-laps-page .n72-circuit-label[data-tier=champion]{top:auto;bottom:1%}}@media not (min-width:700px){.n72-laps-page .n72-realistic-scene{width:100%;aspect-ratio:3/4}.n72-laps-page .n72-circuit-label{width:clamp(118px,32%,140px);padding:5px 6px;gap:4px}.n72-laps-page .n72-circuit-label[data-tier=rookie]{left:4%;top:auto;bottom:3%}.n72-laps-page .n72-circuit-label[data-tier=contender]{left:4%;top:22%}.n72-laps-page .n72-circuit-label[data-tier=pro]{right:4%;top:4%}.n72-laps-page .n72-circuit-label[data-tier=champion]{left:auto;right:4%;top:68%;bottom:auto}.n72-laps-page .n72-circuit__photo-progress{stroke-width:9}.n72-laps-page .n72-circuit__photo-guide{stroke-width:5.5}.n72-laps-page .n72-circuit__map-note{font-size:10px}.n72-laps-page .n72-circuit__example-buttons{gap:6px}}.n72-laps-page .n72-circuit__photo[data-circuit-layout=mobile]{display:none}@media not (min-width:700px){.n72-laps-page .n72-circuit__photo[data-circuit-layout=desktop]{display:none}.n72-laps-page .n72-circuit__photo[data-circuit-layout=mobile]{display:block}}.n72-laps-page .n72-circuit-label{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:7px;width:clamp(200px,20.5%,280px);height:112px;min-height:0;padding:10px;line-height:1.2}.n72-laps-page .n72-circuit-label__header{display:flex;align-items:center;gap:10px;min-width:0}.n72-laps-page .n72-circuit-label>.n72-circuit-label__header>.n72-circuit-label__identity{display:block;margin:0;font-size:inherit;min-width:0}.n72-laps-page .n72-circuit-label__identity>span{display:block;font-size:12px;margin-top:3px;white-space:nowrap}.n72-laps-page .n72-circuit-label .n72-laps-page__helmet{width:38px;height:38px}.n72-laps-page .n72-circuit-label strong{font-size:16px;line-height:1.15}.n72-laps-page .n72-circuit-label>small{display:block;font-size:13px;font-weight:600;line-height:1.25;color:#fff}.n72-laps-page .n72-circuit-label>.n72-circuit-label__action{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;line-height:1.2;color:var(--tier-color);margin-top:auto}.n72-laps-page .n72-circuit-label>.n72-circuit-label__action>span{font-size:14px;margin:0;line-height:1}.n72-laps-page .n72-circuit-label{transform:translate(var(--n72-label-desktop-dx,0px),var(--n72-label-desktop-dy,0px))}.n72-laps-page .n72-circuit-label[data-tier=rookie]{left:2%;right:auto;top:46%;bottom:auto}.n72-laps-page .n72-circuit-label[data-tier=contender]{left:32%;right:auto;top:5%;bottom:auto}.n72-laps-page .n72-circuit-label[data-tier=pro]{left:auto;right:2%;top:43%;bottom:auto}.n72-laps-page .n72-circuit-label[data-tier=champion]{left:auto;right:2%;top:auto;bottom:3%}@media(min-width:700px)and (max-width:999px){.n72-laps-page .n72-circuit-label{width:170px;height:96px;padding:8px;gap:5px}.n72-laps-page .n72-circuit-label__header{gap:7px}.n72-laps-page .n72-circuit-label .n72-laps-page__helmet{width:30px;height:30px}.n72-laps-page .n72-circuit-label strong{font-size:14px}.n72-laps-page .n72-circuit-label__identity>span{font-size:11px}.n72-laps-page .n72-circuit-label>small{font-size:11px}.n72-laps-page .n72-circuit-label>.n72-circuit-label__action{font-size:10px}.n72-laps-page .n72-circuit-label[data-tier=rookie]{top:35%}.n72-laps-page .n72-circuit-label[data-tier=contender]{left:25%;top:3%}.n72-laps-page .n72-circuit-label[data-tier=pro]{top:37%}.n72-laps-page .n72-circuit-label[data-tier=champion]{bottom:2%}}@media not (min-width:700px){.n72-laps-page .n72-photo-tier__leader{stroke-dasharray:8 6}.n72-laps-page .n72-circuit-label{width:clamp(120px,44%,210px);height:72px;padding:6px 8px;gap:4px}.n72-laps-page .n72-circuit-label__header{gap:6px;min-height:26px}.n72-laps-page .n72-circuit-label .n72-laps-page__helmet{width:24px;height:24px}.n72-laps-page .n72-circuit-label strong{font-size:13px;line-height:14px}.n72-laps-page .n72-circuit-label__identity>span{font-size:10px;line-height:12px;margin-top:0}.n72-laps-page .n72-circuit-label>small{font-size:11px;line-height:14px}.n72-laps-page .n72-circuit-label>.n72-circuit-label__action{display:none}.n72-laps-page .n72-circuit-label{transform:translate(var(--n72-label-mobile-dx,0px),var(--n72-label-mobile-dy,0px))}.n72-laps-page .n72-circuit-label[data-tier=rookie]{left:4%;right:auto;top:3%;bottom:auto}.n72-laps-page .n72-circuit-label[data-tier=contender]{left:auto;right:4%;top:20%;bottom:auto}.n72-laps-page .n72-circuit-label[data-tier=pro]{left:4%;right:auto;top:56%;bottom:auto}.n72-laps-page .n72-circuit-label[data-tier=champion]{left:auto;right:4%;top:78%;bottom:auto}}.n72-laps-page .n72-circuit__design-preview{display:block;margin:10px 0 0;padding:14px;border:1px solid rgba(255,183,74,.52);border-radius:5px;background:#272727;color:#fff}.n72-laps-page .n72-circuit__design-preview-title{font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.45;text-transform:uppercase;color:#ffb74a}.n72-laps-page .n72-circuit__design-preview-description{margin:5px 0 12px!important;font-size:12px;line-height:1.5;color:#fff}.n72-laps-page .n72-circuit__design-preview-actions{display:flex;flex-wrap:wrap;gap:9px}.n72-laps-page .n72-circuit__preview-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 12px;border:1px solid var(--preview-tier-color,#FFFFFF);border-radius:4px;background:transparent;color:#fff;font:750 12px/1.2 var(--text-font-family,Arial,sans-serif);cursor:pointer;text-align:center}.n72-laps-page .n72-circuit__preview-button:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--preview-tier-color,#FFFFFF)}.n72-laps-page .n72-circuit__preview-button:hover,.n72-laps-page .n72-circuit__preview-button[aria-pressed=true]{background:color-mix(in srgb,var(--preview-tier-color,#FFFFFF) 16%,#272727);box-shadow:inset 0 0 0 1px var(--preview-tier-color,#FFFFFF)}.n72-laps-page .n72-circuit__preview-button--reset{--preview-tier-color:#FFFFFF;margin-inline-start:auto}.n72-laps-page .n72-circuit__preview-button--reset:before{display:none}.n72-laps-page :is(.n72-circuit__preview-button):focus-visible{outline:2px solid #4599FE;outline-offset:3px}@media(max-width:699px){.n72-laps-page .n72-circuit__design-preview{padding:12px}.n72-laps-page .n72-circuit__design-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.n72-laps-page .n72-circuit__preview-button{min-width:0;font-size:11px;padding:9px 6px}.n72-laps-page .n72-circuit__preview-button--reset{grid-column:1/-1;margin:0}}@media(prefers-reduced-motion:reduce){.n72-laps-page .n72-circuit__photo-progress{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/n72-laps-photo.css.map */
