@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";:root{--ink: #171717;--primary: #171717;--on-primary: #ffffff;--primary-hover: #383838;--canvas: #fafafa;--canvas-elevated: #ffffff;--hairline: #ebebeb;--hairline-soft: #f2f2f2;--body: #4d4d4d;--mute: #8f8f8f;--faint: #a1a1a1;--brand-red: #e8002d;--link: #0070f3;--link-deep: #0761d1;--error: #ee0000;--warning: #f5a623;--gradient-develop-start: #007cf0;--gradient-develop-end: #00dfd8;--gradient-preview-start: #7928ca;--gradient-preview-end: #ff0080;--gradient-ship-start: #ff4d4d;--gradient-ship-end: #f9cb28;--font-sans: "Geist", "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--type-display-xl: 600 48px/48px var(--font-sans);--track-display-xl: -2.4px;--type-heading-lg: 600 32px/40px var(--font-sans);--track-heading-lg: -1.28px;--type-heading-md: 600 20px/28px var(--font-sans);--track-heading-md: -0.4px;--type-label-sm: 500 14px/20px var(--font-sans);--type-mono-eyebrow: 500 12px/16px var(--font-mono);--type-body-lg: 400 16px/24px var(--font-sans);--type-body-md: 400 14px/20px var(--font-sans);--type-body-sm: 400 12px/16px var(--font-sans);--type-button-md: 500 14px/20px var(--font-sans);--type-code: 400 14px/20px var(--font-mono);--rounded-md: 6px;--rounded-lg: 12px;--rounded-xl: 16px;--rounded-full: 9999px;--shadow-1: 0 1px 1px rgba(0, 0, 0, 0.04);--shadow-2: 0 2px 2px rgba(0, 0, 0, 0.04), 0 8px 16px -4px rgba(0, 0, 0, 0.08);--container: 1080px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font:var(--type-body-md);color:var(--body);background:var(--canvas);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}p a,td a{color:var(--link)}p a:hover,td a:hover{color:var(--link-deep);text-decoration:underline}.f1-container{max-width:var(--container);margin:0 auto;padding:40px 24px 96px}:root{--team-red-bull: #3671c6;--team-ferrari: #e8002d;--team-mercedes: #00a19b;--team-mclaren: #ff8000;--team-aston-martin: #229971;--team-alpine: #0093cc;--team-williams: #1868db;--team-racing-bulls: #6692ff;--team-haas: #9c9fa2;--team-audi: #f50537;--team-cadillac: #12274a}.team-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--team-color, var(--hairline));margin-right:6px;vertical-align:baseline}.team-bar{display:inline-block;width:3px;height:14px;border-radius:2px;background:var(--team-color, var(--hairline));margin-right:8px;vertical-align:text-top}.team-bar-lg{width:6px;align-self:stretch;border-radius:3px;background:var(--team-color, var(--hairline));flex:none}.driver-no{font:500 44px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--team-color, var(--mute))}.f1-nav{display:flex;align-items:center;gap:4px;padding:12px 24px;background:var(--canvas);border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:10}.f1-nav .wordmark{display:inline-flex;align-items:center;margin-right:16px}.f1-nav .wordmark img{display:block}.f1-nav a.item{font:var(--type-body-md);color:var(--body);padding:6px 12px;border-radius:var(--rounded-full);transition:background .15s ease,color .15s ease}.f1-nav a.item:hover{background:var(--hairline-soft);color:var(--ink)}.f1-nav a.item.active{color:var(--ink);font-weight:500}.f1-footer{border-top:1px solid var(--hairline);background:var(--canvas);padding:64px 24px}.f1-footer .cols{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.f1-footer .brand{display:inline-flex;align-items:center}.f1-footer .brand img{display:block}.f1-footer .desc{font:var(--type-body-sm);color:var(--mute);margin-top:8px}.f1-footer .col{display:flex;flex-direction:column;gap:8px}.f1-footer .col a{font:var(--type-body-md);color:var(--body)}.f1-footer .col a:hover{color:var(--ink)}.eyebrow,.stat .stat-label,.f1-card .card-eyebrow{font:var(--type-mono-eyebrow);text-transform:uppercase;color:var(--mute);letter-spacing:.5px}h1.page-title{font:var(--type-heading-lg);letter-spacing:var(--track-heading-lg);color:var(--ink);margin:0}.f1-card{background:var(--canvas-elevated);border:1px solid var(--hairline);border-radius:var(--rounded-lg);box-shadow:var(--shadow-1)}.f1-card.pad{padding:24px}.f1-card.hover{transition:border-color .15s ease}.f1-card.hover:hover{border-color:var(--faint)}.f1-card .card-eyebrow{margin-bottom:8px}.f1-card .card-title{font:var(--type-heading-md);letter-spacing:var(--track-heading-md);color:var(--ink);margin:0 0 4px}.f1-card .card-desc{font:var(--type-body-md);color:var(--mute)}.badge{display:inline-block;font:500 12px/16px var(--font-sans);letter-spacing:normal;padding:2px 10px;border-radius:var(--rounded-full);vertical-align:middle}.badge.ink{background:var(--ink);color:var(--on-primary)}.badge.ghost{border:1px solid var(--hairline);color:var(--body);background:var(--canvas-elevated)}.f1-table{width:100%;border-collapse:collapse}.f1-table th{font:var(--type-mono-eyebrow);text-transform:uppercase;letter-spacing:.5px;color:var(--mute);text-align:left;padding:12px 16px;border-bottom:1px solid var(--hairline);white-space:nowrap}.f1-table td{font:var(--type-body-md);color:var(--body);padding:12px 16px;border-bottom:1px solid var(--hairline-soft);white-space:nowrap}.f1-table tr:last-child td{border-bottom:0}.f1-table tbody tr{transition:background .15s ease}.f1-table tbody tr:hover{background:var(--hairline-soft)}.f1-table .mono{font:var(--type-code)}.f1-table .center{text-align:center}.f1-table .right{text-align:right}.f1-table .strong{color:var(--ink);font-weight:500}.f1-tabs{display:flex;gap:4px;border-bottom:1px solid var(--hairline)}.f1-tabs a,.f1-tabs button{appearance:none;background:none;border:0;cursor:pointer;font:var(--type-body-md);color:var(--mute);padding:10px 12px;margin-bottom:-1px;border-bottom:2px solid rgba(0,0,0,0);transition:color .15s ease,border-color .15s ease}.f1-tabs a:hover,.f1-tabs button:hover{color:var(--ink)}.f1-tabs a.active,.f1-tabs button.active{color:var(--ink);font-weight:500;border-bottom-color:var(--ink)}.tab-panel{display:none}.tab-panel.active{display:block}.f1-select{appearance:none;font:var(--type-body-md);color:var(--ink);background:var(--canvas-elevated) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238f8f8f' stroke-width='1.5'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--hairline);border-radius:var(--rounded-md);padding:6px 32px 6px 12px;cursor:pointer;transition:border-color .15s ease}.f1-select:hover{border-color:var(--faint)}.f1-select:focus{outline:none;border-color:var(--link)}.btn{display:inline-block;font:var(--type-button-md);padding:6px 16px;border-radius:var(--rounded-md);border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn.primary{background:var(--primary);color:var(--on-primary)}.btn.primary:hover{background:var(--primary-hover)}.btn.secondary{background:var(--canvas-elevated);color:var(--body);border-color:var(--hairline)}.btn.secondary:hover{color:var(--ink);border-color:var(--faint)}.stat .stat-label{margin-bottom:4px}.stat .stat-value{font:600 28px/32px var(--font-mono);letter-spacing:-0.5px;color:var(--ink)}.stat .stat-sub{font:var(--type-body-sm);color:var(--mute);margin-top:4px}.live-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--error);animation:live-pulse 1.4s ease-in-out infinite}@keyframes live-pulse{50%{opacity:.25}}.f1-hero{position:relative;overflow:hidden;background:var(--canvas);border-bottom:1px solid var(--hairline)}.f1-hero .mesh{position:absolute;inset:0;background:url("/main/img/home-hero.jpg") center/cover no-repeat}.f1-hero .mesh::after{content:"";position:absolute;inset:0;background:radial-gradient(70% 75% at 50% 38%, rgba(250, 250, 250, 0.78), rgba(250, 250, 250, 0.3) 62%, transparent 100%)}.f1-hero .inner{position:relative;max-width:var(--container);margin:0 auto;padding:96px 24px 64px;text-align:center}.f1-hero h1{font:var(--type-display-xl);letter-spacing:var(--track-display-xl);color:var(--ink);margin:0 0 16px}.f1-hero p{font:var(--type-body-lg);color:var(--body);margin:0 auto 32px;max-width:480px}.page-hero{background:linear-gradient(rgba(250, 250, 250, 0.42), rgba(250, 250, 250, 0.15) 45%, var(--canvas) 100%),var(--hero-img) var(--hero-pos, center 68%)/cover no-repeat}.page-hero .inner{max-width:var(--container);margin:0 auto;padding:36px 24px 216px}.page-hero+.f1-container{position:relative;margin-top:-232px}.btn.lg{font:500 16px/20px var(--font-sans);padding:10px 24px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.section-head h2{font:var(--type-heading-md);letter-spacing:var(--track-heading-md);color:var(--ink);margin:0}.section-head a.more{font:var(--type-body-md);color:var(--link)}.section-head a.more:hover{color:var(--link-deep)}.cta-band{position:relative;padding:128px 24px;border-top:1px solid var(--hairline);text-align:center;background:url("/main/img/circuit-band.jpg?v=2") center/cover no-repeat}.cta-band::before{content:"";position:absolute;inset:0;background:radial-gradient(46% 70% at 50% 46%, rgba(244, 240, 233, 0.88), rgba(244, 240, 233, 0.42) 64%, transparent 100%)}.cta-band h2{position:relative;font:var(--type-display-xl);letter-spacing:var(--track-display-xl);color:var(--ink);margin:0 0 24px}.cta-band .btn{position:relative}@media(min-width: 1460px){:root{--container: 1400px}}@media(max-width: 768px){.f1-hero h1,.cta-band h2{font-size:34px;line-height:40px;letter-spacing:-1.6px}}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.section-eyebrow{margin:48px 0 8px}@media(max-width: 768px){.grid-3,.grid-4{grid-template-columns:1fr}.f1-footer .cols{grid-template-columns:1fr 1fr}.f1-nav{overflow-x:auto}h1.page-title{font-size:26px;line-height:34px}}@media(max-width: 768px){.home-two{grid-template-columns:1fr !important}}
