.page{min-height:100vh;position:relative;isolation:isolate;overflow-x:clip;background-size:cover;background-position:center;background-attachment:fixed}.page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#000000a6}.page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(900px 480px at 10% 10%,rgba(255,122,24,.16),transparent 60%),radial-gradient(900px 520px at 80% 25%,rgba(98,206,255,.1),transparent 60%);pointer-events:none}main{display:block}.hero[data-v-c1baa1bf]{padding:56px 0 18px;background:transparent;position:relative}.hero__inner[data-v-c1baa1bf]{position:relative;z-index:1}.hero__inner[data-v-c1baa1bf]{display:flex;justify-content:center}.hero__panel[data-v-c1baa1bf]{width:min(980px,100%);padding:26px 18px 30px;border-radius:22px;background:#0a0e128c;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero__logo[data-v-c1baa1bf]{width:min(460px,100%);height:auto;margin:0 auto 12px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55))}.hero__content[data-v-c1baa1bf]{text-align:center}.hero__subtitle[data-v-c1baa1bf]{color:#ffffffc7;font-size:16px;max-width:54ch;text-align:center;margin:0 auto 18px}.hero__actions[data-v-c1baa1bf]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px;justify-content:center}.cta[data-v-c1baa1bf]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,168,92,.55);background:linear-gradient(135deg,#ff7a18,#ffb15a);color:#140b05;font-weight:950;letter-spacing:.2px;-webkit-user-select:none;user-select:none;box-shadow:0 16px 34px #ff7a1838,0 18px 48px #00000085;transition:transform .14s ease,box-shadow .18s ease,filter .18s ease;isolation:isolate;overflow:hidden}.cta[data-v-c1baa1bf]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120px 60px at 20% 0%,rgba(255,255,255,.55),transparent 60%),radial-gradient(220px 90px at 80% 120%,rgba(255,255,255,.22),transparent 60%);opacity:.55;pointer-events:none}.cta[data-v-c1baa1bf]:after{content:"";position:absolute;top:-40%;left:-30%;width:60%;height:180%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);opacity:0;transition:opacity .18s ease,transform .6s ease;pointer-events:none}.cta[data-v-c1baa1bf]:hover{transform:translateY(-1px);box-shadow:0 22px 52px #ff7a1847,0 22px 60px #0009;filter:saturate(1.05)}.cta[data-v-c1baa1bf]:hover:after{opacity:.65;transform:translate(180%) rotate(18deg)}.cta[data-v-c1baa1bf]:active{transform:translateY(0) scale(.99)}.cta__icon[data-v-c1baa1bf]{width:18px;height:18px;fill:currentColor}.cta--blue[data-v-c1baa1bf]{border-color:#62ceff8c;background:linear-gradient(135deg,#1e88e5,#42a5f5,#64b5f6);color:#fff;box-shadow:0 16px 34px #1e88e547,0 18px 48px #00000085}.cta--blue[data-v-c1baa1bf]:before{background:radial-gradient(120px 60px at 20% 0%,rgba(255,255,255,.4),transparent 60%),radial-gradient(220px 90px at 80% 120%,rgba(255,255,255,.15),transparent 60%)}.cta--blue[data-v-c1baa1bf]:hover{box-shadow:0 22px 52px #1e88e559,0 22px 60px #0009}@media (max-width: 920px){.hero[data-v-c1baa1bf]{padding-top:34px}.hero__panel[data-v-c1baa1bf]{padding:18px 14px 20px}.hero__logo[data-v-c1baa1bf]{width:min(360px,100%)}}@media (max-width: 420px){.hero__panel[data-v-c1baa1bf]{grid-template-columns:110px 1fr;gap:12px}.hero__subtitle[data-v-c1baa1bf]{font-size:14px}}@media (prefers-reduced-motion: reduce){.cta[data-v-c1baa1bf],.cta[data-v-c1baa1bf]:after{transition:none}}.gallery[data-v-a039dba9]{padding:34px 0 18px}.gallery__header[data-v-a039dba9]{margin-bottom:14px}.gallery__title[data-v-a039dba9]{margin:0;font-size:24px;letter-spacing:-.01em}.mosaic[data-v-a039dba9]{--line: rgba(255, 255, 255, .1);display:grid;gap:2px;grid-template-columns:repeat(12,minmax(0,1fr));padding:2px;border-radius:22px;overflow:hidden;background:var(--line);box-shadow:0 18px 50px #0000008c}.mosaic__tile[data-v-a039dba9]{margin:0;overflow:hidden;background:#0f17204d}.mosaic__img[data-v-a039dba9]{width:100%;height:100%;min-height:210px;object-fit:cover;display:block;transform:scale(1.02);transition:transform .32s ease,filter .22s ease;filter:saturate(1.02) contrast(1.02)}.mosaic__tile:hover .mosaic__img[data-v-a039dba9]{transform:scale(1.06);filter:saturate(1.06) contrast(1.04)}.mosaic__tile[data-v-a039dba9]:nth-child(1){grid-column:span 7}.mosaic__tile[data-v-a039dba9]:nth-child(2){grid-column:span 5}.mosaic__tile[data-v-a039dba9]:nth-child(3),.mosaic__tile[data-v-a039dba9]:nth-child(4),.mosaic__tile[data-v-a039dba9]:nth-child(5){grid-column:span 4}@media (max-width: 920px){.mosaic[data-v-a039dba9]{grid-template-columns:1fr;gap:10px;padding:0;background:transparent;box-shadow:none;overflow:visible}.mosaic__tile[data-v-a039dba9]{border-radius:18px;background:#0f172061;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 30px #00000073}.mosaic__tile[data-v-a039dba9]:nth-child(n){grid-column:auto}.mosaic__img[data-v-a039dba9]{min-height:200px;transform:none}}@media (prefers-reduced-motion: reduce){.mosaic__img[data-v-a039dba9]{transition:none;transform:none}}.download[data-v-fa71339a]{padding:42px 0 60px}.panel[data-v-fa71339a]{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;padding:18px;border-radius:22px;background:#0f17208f;border:1px solid rgba(255,255,255,.11);box-shadow:0 18px 50px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel__title[data-v-fa71339a]{margin:0 0 8px;font-size:24px;letter-spacing:-.01em}.panel__subtitle[data-v-fa71339a]{margin:0;color:#ffffffc2;max-width:70ch}.note[data-v-fa71339a]{display:inline-block;margin-left:6px;color:#ffffff9e}.panel__actions[data-v-fa71339a]{display:grid;align-content:start;justify-items:start;gap:10px}.panel__buttons[data-v-fa71339a]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.btn[data-v-fa71339a]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border-radius:14px;-webkit-user-select:none;user-select:none;transition:transform .14s ease,box-shadow .18s ease}.btn--primary[data-v-fa71339a]{border:1px solid rgba(255,122,24,.55);background:linear-gradient(135deg,#ff7a18,#ff8c2a);color:#110a05;font-weight:900;letter-spacing:.2px;box-shadow:0 14px 28px #ff7a182e,0 12px 32px #00000073}.btn[data-v-fa71339a]:hover{transform:translateY(-1px)}.btn--primary[data-v-fa71339a]:hover{box-shadow:0 18px 40px #ff7a183d,0 14px 38px #0000008c}.btn__icon[data-v-fa71339a]{margin-right:8px;font-size:1.15em;line-height:1;display:inline-flex;align-items:center}.btn__icon--download svg[data-v-fa71339a]{display:block;width:1.15em;height:1.15em;flex-shrink:0}.btn--slow[data-v-fa71339a]{border:1px solid rgba(255,140,140,.42);background:linear-gradient(145deg,#dc3c4661,#8c1c2a7a);color:#fffafaf5;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:0 10px 36px #c8283747,0 12px 32px #0006,inset 0 1px #ffffff24;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.btn--slow[data-v-fa71339a]:hover{box-shadow:0 14px 44px #dc324159,0 14px 38px #00000080,inset 0 1px #ffffff2e}.btn--slow[data-v-fa71339a]:focus-visible{outline-color:#ff8c8cbf}.panel__hint[data-v-fa71339a]{margin:0;color:#fff9;font-size:13px}@media (max-width: 920px){.panel[data-v-fa71339a]{grid-template-columns:1fr}}.footer[data-v-5f497b88]{border-top:1px solid rgba(255,255,255,.1);background:#0b0f149e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer__inner[data-v-5f497b88]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0}.footer__text[data-v-5f497b88]{margin:0;color:#ffffffb3;font-size:13px}.footer__muted[data-v-5f497b88]{color:#ffffff8c}@media (max-width: 720px){.footer__inner[data-v-5f497b88]{flex-direction:column;align-items:flex-start}}.results-page[data-v-4dc54e6c]{padding:16px 0 48px;min-height:100vh}.results-main[data-v-4dc54e6c]{width:min(900px,calc(100% - 24px));margin:0 auto;padding:16px 0}.results-header[data-v-4dc54e6c]{text-align:center;margin-bottom:20px}.results-back[data-v-4dc54e6c]{display:inline-block;margin-bottom:10px;color:#ffffffb3;font-size:14px;transition:color .2s}.results-back[data-v-4dc54e6c]:hover{color:#fff}.results-title[data-v-4dc54e6c]{margin:0 0 6px;font-size:clamp(22px,5vw,28px);font-weight:800}.results-subtitle[data-v-4dc54e6c]{margin:0;color:#ffffffb8;font-size:clamp(13px,2.5vw,15px)}.results-mode-tabs[data-v-4dc54e6c]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.results-mode-tab[data-v-4dc54e6c]{padding:10px 18px;min-width:56px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0f172080;color:#ffffffd9;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.results-mode-tab[data-v-4dc54e6c]:hover{background:#ffffff14;color:#fff}.results-mode-tab--active[data-v-4dc54e6c]{border-color:#62ceff99;background:linear-gradient(135deg,#1e88e566,#42a5f54d);color:#fff}.results-filters[data-v-4dc54e6c]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:flex-end;margin-bottom:20px}.results-filter-group[data-v-4dc54e6c]{display:flex;flex-direction:column;gap:6px}.results-filter-label[data-v-4dc54e6c]{font-size:12px;color:#fff9;font-weight:600}.results-dropdown[data-v-4dc54e6c]{position:relative}.results-filter-select[data-v-4dc54e6c]{display:flex;align-items:center;gap:10px;width:100%;min-width:200px;padding:10px 14px 10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#0f1720d9;color:#fff;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:.01em;cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s}.results-filter-select[data-v-4dc54e6c]:hover{border-color:#ffffff59}.results-filter-select--open[data-v-4dc54e6c]{border-color:#62ceff80;box-shadow:0 0 0 2px #62ceff33}.results-filter-select[data-v-4dc54e6c]:focus{outline:none}.results-dropdown-flag[data-v-4dc54e6c]{flex-shrink:0;width:22px;height:16px;border-radius:2px;overflow:hidden}.results-dropdown-globe[data-v-4dc54e6c]{flex-shrink:0;width:22px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2362ceff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.results-dropdown-label[data-v-4dc54e6c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-dropdown-chevron[data-v-4dc54e6c]{flex-shrink:0;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E") no-repeat center;opacity:.8;transition:transform .2s}.results-filter-select--open .results-dropdown-chevron[data-v-4dc54e6c]{transform:rotate(180deg)}.results-dropdown-list[data-v-4dc54e6c]{position:absolute;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px 0;list-style:none;border-radius:10px;background:#0c1218fa;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 40px #00000080;max-height:280px;overflow-y:auto;z-index:100}.results-dropdown-option[data-v-4dc54e6c]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;color:#ffffffe6;font-size:14px;transition:background .15s}.results-dropdown-option[data-v-4dc54e6c]:hover,.results-dropdown-option--active[data-v-4dc54e6c]{background:#62ceff26;color:#fff}.results-dropdown-option .results-dropdown-flag[data-v-4dc54e6c],.results-dropdown-option .results-dropdown-globe[data-v-4dc54e6c],.results-dropdown-option .results-dropdown-flag-placeholder[data-v-4dc54e6c]{flex-shrink:0;width:20px;height:15px;border-radius:2px}.results-dropdown-option .results-dropdown-globe[data-v-4dc54e6c]{width:20px;height:15px}.results-dropdown-option .results-dropdown-flag-placeholder[data-v-4dc54e6c]{background:transparent}.results-filter-select[data-v-4dc54e6c]:focus{outline:2px solid rgba(98,206,255,.5);outline-offset:2px}.results-content[data-v-4dc54e6c]{min-height:120px}.results-loading[data-v-4dc54e6c],.results-error[data-v-4dc54e6c],.results-empty[data-v-4dc54e6c]{text-align:center;padding:32px 16px;color:#fffc}.results-spinner[data-v-4dc54e6c]{display:inline-block;width:28px;height:28px;margin-bottom:10px;border:3px solid rgba(98,206,255,.3);border-top-color:#62ceff;border-radius:50%;animation:spin-4dc54e6c .8s linear infinite}@keyframes spin-4dc54e6c{to{transform:rotate(360deg)}}.results-tracks[data-v-4dc54e6c]{display:flex;flex-direction:column;gap:20px;position:relative}.results-loading-overlay[data-v-4dc54e6c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#0b0f14b3;border-radius:12px;color:#ffffffe6;font-size:14px;z-index:10}.results-loading-overlay .results-spinner[data-v-4dc54e6c]{margin-bottom:0}.results-track-section[data-v-4dc54e6c]{padding:16px;border-radius:12px;background:#0c1218bf;border:1px solid rgba(255,255,255,.1)}.results-track-title[data-v-4dc54e6c]{margin:0 0 12px;font-size:16px;font-weight:700;color:#fff}.results-table-wrap[data-v-4dc54e6c]{overflow-x:auto;-webkit-overflow-scrolling:touch}.results-table[data-v-4dc54e6c]{width:100%;min-width:380px;border-collapse:collapse;font-size:13px}.results-table th[data-v-4dc54e6c],.results-table td[data-v-4dc54e6c]{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.results-table th[data-v-4dc54e6c]{color:#fff9;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.results-table td[data-v-4dc54e6c]{color:#ffffffe6}.results-row--top3 td[data-v-4dc54e6c]{font-weight:600;color:#fff}.col-pos[data-v-4dc54e6c]{width:36px;text-align:center}.col-player[data-v-4dc54e6c]{display:flex;align-items:center;gap:6px;min-width:0}.player-name[data-v-4dc54e6c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.col-time[data-v-4dc54e6c],.col-lap[data-v-4dc54e6c]{white-space:nowrap;font-variant-numeric:tabular-nums}.col-points[data-v-4dc54e6c]{text-align:right;font-variant-numeric:tabular-nums}.col-team[data-v-4dc54e6c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80px}@media (max-width: 480px){.results-main[data-v-4dc54e6c]{width:calc(100% - 16px);padding:12px 0}.results-filters[data-v-4dc54e6c]{flex-direction:column;align-items:stretch;gap:12px}.results-filter-select[data-v-4dc54e6c]{min-width:100%}.results-dropdown-list[data-v-4dc54e6c]{max-height:220px}.results-track-section[data-v-4dc54e6c]{padding:12px}.results-table th[data-v-4dc54e6c],.results-table td[data-v-4dc54e6c]{padding:8px 10px;font-size:12px}.player-name[data-v-4dc54e6c]{max-width:90px}.col-team[data-v-4dc54e6c]{max-width:60px}}:root{--bg0: #0b0f14;--bg1: #0f1720;--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .72);--muted2: rgba(255, 255, 255, .58);--border: rgba(255, 255, 255, .1);--border2: rgba(255, 255, 255, .14);--glass: rgba(15, 23, 32, .52);--shadow: 0 18px 50px rgba(0, 0, 0, .55);--shadow2: 0 10px 30px rgba(0, 0, 0, .45);--orange0: #ff7a18;--orange1: #ff8c2a;--ring: rgba(255, 122, 24, .55)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;color:var(--text);background:radial-gradient(1200px 600px at 20% -10%,rgba(255,122,24,.12),transparent 55%),radial-gradient(900px 520px at 85% 25%,rgba(124,92,255,.12),transparent 60%),linear-gradient(180deg,var(--bg0),var(--bg1));font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1120px,calc(100% - 48px));margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-ring:focus-visible{outline:2px solid var(--ring);outline-offset:3px}
