body{margin:0}.selector-page{background:radial-gradient(circle at top,#c1e0ffe6,#0000 34%),linear-gradient(180deg,#f3f8ff,#f9fbfd 44%,#eef4f8);min-height:100vh;padding:48px 20px 64px}.selector-hero{margin:0 auto 40px;max-width:760px;text-align:center}.selector-eyebrow{color:#2b5f95;font-size:12px;font-weight:700;letter-spacing:.24em;margin-bottom:14px;text-transform:uppercase}.selector-hero h1{color:#132238;font-size:clamp(34px,6vw,56px);line-height:1;margin:0}.selector-copy{color:#43566d;font-size:18px;line-height:1.6;margin:18px auto 0;max-width:620px}.selector-message{color:#43566d;font-size:18px;margin:48px auto 0;text-align:center}.selector-message.error{color:#b42318}.competition-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1120px}.competition-card{background:#ffffffe6;border:1px solid #13223814;border-radius:24px;box-shadow:0 18px 50px #223e5b14;display:flex;flex-direction:column;gap:18px;min-height:220px;padding:28px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.competition-card:hover{border-color:#2b5f953d;box-shadow:0 24px 60px #223e5b29;transform:translateY(-4px)}.competition-card-label{align-items:center;background:#dbeafe;border-radius:999px;color:#1d4f82;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.competition-card strong{color:#132238;font-size:24px;line-height:1.2}.competition-card-action{color:#1d4f82;font-size:15px;font-weight:600;margin-top:auto}@media (max-width:640px){.selector-page{padding-top:36px}.competition-card{min-height:180px;padding:22px}}.category-section{margin-bottom:40px}.category-section h2{color:#333;font-size:24px;font-weight:600;margin-bottom:15px}.table-wrapper{overflow-x:auto}.results-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;width:100%}.results-table thead{background:#f5f5f5}.results-table th{border-bottom:2px solid #ddd;color:#333;font-weight:600;padding:12px;text-align:left}.results-table td{border-bottom:1px solid #eee;padding:12px}.results-table tbody tr:hover{background:#f9f9f9}.rank{color:#666;font-weight:600;width:60px}.team-name{color:#333;font-weight:500}.round-cell{font-size:14px;text-align:center}.round-cell.clickable{color:#06c;cursor:pointer;transition:all .2s}.round-cell.clickable:hover{background:#e6f2ff;border-radius:4px;font-weight:600}.duration{color:#999;display:block;font-size:12px;margin-top:4px}.best-two{background:#e8f5e9;border-radius:4px;font-size:16px;font-weight:600;text-align:center}.no-data{color:#ccc;font-style:italic}.competition-container{background:#fafafa;margin:0 auto;max-width:1200px;min-height:100vh;padding:30px 20px}.competition-header{margin-bottom:28px}.competition-container h1{color:#333;font-size:32px;font-weight:700;margin-bottom:0}.back-link{color:#06c;display:inline-flex;font-weight:600;margin-bottom:18px;text-decoration:none}.back-link:hover{text-decoration:underline}.no-categories{color:#999;font-size:18px;padding:32px 0}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.b03db49b.css.map*/