@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/montserrat-cyrillic-ext-CO5hGrJv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/montserrat-cyrillic-EAA9jha_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/montserrat-vietnamese-k7S-YeeD.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/montserrat-latin-ext-BsZE-iaG.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/montserrat-latin-l_AIctKy.woff2)format("woff2");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}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f5f5f5;background-color:#0f0f0f;font-family:Montserrat,sans-serif}html,body,#root{width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-weight:600}a{text-decoration:none;transition:color .3s}.header{z-index:100;background:#0a0a0a;border-bottom:2px solid #f3b500;padding:20px 0;position:sticky;top:0;box-shadow:0 4px 12px #0000004d}.header-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.logo{color:#fff;align-items:center;text-decoration:none;display:flex}.header-logo{object-fit:contain;width:auto;height:40px}.nav{align-items:center;gap:30px;display:flex}.nav-link{color:#f5f5f5;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600;transition:all .3s;position:relative}.nav-link:after{content:"";background:#f3b500;width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.nav-link:hover:after{width:100%}@media (width<=768px){.header-content{flex-direction:column;gap:20px}.nav{flex-wrap:wrap;justify-content:center;gap:15px}.header-logo{height:32px}.nav-link{font-size:12px}}.nav-link.active{color:#f3b500}.nav-link.active:after{width:100%}.footer{color:#f5f5f5;background:#0a0a0a;border-top:2px solid #f3b500;margin-top:60px}.footer-content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1200px;margin:0 auto;padding:60px 20px 40px;display:grid}.footer-section h3{color:#f3b500;margin-bottom:15px;font-size:20px}.footer-section h4{color:#60a5fa;margin-bottom:15px;font-size:16px}.footer-section p{color:#a0a0a0;font-size:14px;line-height:1.6}.footer-section ul{padding:0;list-style:none}.footer-section li{margin-bottom:10px}.footer-section a{color:#a0a0a0;font-size:14px;transition:color .3s}.footer-section a:hover{color:#f3b500}.footer-bottom{text-align:center;color:#707070;border-top:1px solid #3d3d3d;padding:20px;font-size:12px}@media (width<=768px){.footer-content{grid-template-columns:1fr;gap:30px;padding:40px 20px 30px}}.main-layout{background:#0f0f0f;flex-direction:column;min-height:100vh;display:flex}.main-content{flex:1;width:100%}.hero{background:#0f0f0f;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.hero-background{z-index:0;background:radial-gradient(circle,#f3b5001a 0%,#0000 70%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-background[style*=background-image]:after{content:"";z-index:1;background:#0f0f0f99;width:100%;height:100%;position:absolute;top:0;left:0}.hero-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.hero--video .hero-background[style*=background-image]:after{background:radial-gradient(#0000 15%,#000000bf 100%),#0f0f0f99}@media (prefers-reduced-motion:reduce){.hero-video{display:none}}.hero-content{z-index:1;text-align:center;max-width:900px;padding:40px 20px;position:relative}.hero-title{color:#f3b500;margin:0 0 20px;font-size:56px;font-weight:700}.hero-subtitle{color:#f3b500;margin:0 0 15px;font-size:24px}.hero-description{color:#f5f5f5;margin:0 0 30px;font-size:16px;font-weight:600;line-height:1.6}.hero--image .hero-title,.hero--image .hero-subtitle,.hero--image .hero-description,.hero--image .hero-cta{text-shadow:0 2px 16px #0000008c}.hero-cta{color:#0f0f0f;text-transform:uppercase;letter-spacing:1px;background:#f3b500;border:2px solid #0000;border-radius:0;padding:14px 40px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.hero-cta:hover{transform:translateY(-3px);box-shadow:0 10px 30px #f3b50066}@media (width<=768px){.hero{min-height:400px}.hero-title{font-size:36px}.hero-subtitle{font-size:18px}.hero-description{font-size:14px}}.content-section{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1200px;margin:0 auto;padding:60px 20px;display:grid}.content-section.left{direction:rtl}.content-section.left>*{direction:ltr}.content-text h2{color:#f3b500;margin-bottom:20px;font-size:32px;font-weight:700}.content-text p{color:silver;margin-bottom:20px;font-size:16px;line-height:1.8}.content-text strong,.content-text b{color:#fff;font-weight:700}.content-text em,.content-text i{font-style:italic}.content-text img{border-radius:4px;max-width:100%;height:auto;margin:10px 0}.content-image{border-radius:0;width:100%;overflow:hidden}.content-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.video-wrapper{aspect-ratio:16/9;display:flex}.video-wrapper iframe{border:none;width:100%;height:100%}@media (width<=768px){.content-section{grid-template-columns:1fr;gap:30px;padding:40px 20px}.content-text h2{font-size:24px}.content-text p{font-size:14px}}.feature-card{text-align:center;background:0 0;padding:40px;transition:all .3s}.feature-card:hover{background:#222}.feature-icon{margin-bottom:20px;font-size:48px}.feature-card h3{color:#fff;margin-bottom:15px;font-size:20px}.feature-card p{color:#a0a0a0;margin:0;font-size:14px;line-height:1.6}@media (width<=768px){.feature-card{padding:25px}.feature-card h3{font-size:18px}}.testimonial-container{background:#1a1a1a;border:1px solid #3d3d3d;align-items:center;gap:30px;max-width:900px;margin:0 auto;padding:10px 20px;display:flex}.testimonial-image-wrapper{flex-shrink:0;align-self:flex-end;width:200px;height:200px}.testimonial-image{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.testimonial-content{flex-grow:1}.testimonial-quote{color:#fff;margin:20px 0;font-size:16px;font-style:italic;line-height:1.6}.testimonial-attribution{color:#f3b500;margin:0 0 20px;font-size:14px;font-weight:600}@media (width<=768px){.testimonial-container{text-align:center;flex-direction:column;padding:20px 10px}.testimonial-image-wrapper{align-self:center}}.cta-container{text-align:center;padding:20px 0 40px}.cta-button{color:#0f0f0f;text-transform:uppercase;letter-spacing:1px;background:#f3b500;border:2px solid #0000;border-radius:0;padding:14px 40px;font-weight:600;text-decoration:none;transition:all .1s;display:inline-block}.cta-button:hover{box-shadow:0 0 20px #f3b50066}.page{min-height:calc(100vh - 200px)}.features-section{background:#0f0f0f;padding:60px 20px}.section-header{text-align:center;margin-bottom:50px}.section-header h2{color:#fff;margin:0 0 20px;font-size:36px}.features-grid{background:#1a1a1a;border:1px solid #3d3d3d;flex-direction:row;max-width:1200px;margin:0 auto;display:flex}.features-grid>*{border-right:1px solid #3d3d3d;flex:1}.features-grid>:last-child{border-right:none}.news-section{padding:60px 20px}.news-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid}.news-detail{max-width:900px;margin:0 auto;padding:60px 20px}.news-detail-container{background:#1a1a1a;border:1px solid #3d3d3d;border-radius:0;padding:40px;overflow:hidden}.news-detail-image{object-fit:cover;border-radius:0;width:100%;height:400px;margin-bottom:30px}.news-detail-meta{border-bottom:1px solid #3d3d3d;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.news-detail-category{color:#f3b500;text-transform:uppercase;border-radius:0;padding:6px 12px;font-size:12px;font-weight:600}.news-detail-meta time{color:#a0a0a0;font-size:14px}.news-detail-content{color:silver;margin-bottom:30px;font-size:16px;line-height:1.8}.news-detail-content p{margin-bottom:20px}.news-detail-content strong,.news-detail-content b{color:#fff;font-weight:700}.news-detail-content em,.news-detail-content i{font-style:italic}.news-detail-content img{border-radius:4px;max-width:100%;height:auto;margin:15px 0}.back-button{color:#0f0f0f;cursor:pointer;background:#f3b500;border:none;border-radius:0;padding:12px 24px;font-weight:600;transition:all .3s}.back-button:hover{box-shadow:0 5px 15px #f3b5004d}.how-to-play-content{background:#0f0f0f;padding:60px 20px 0}.how-to-play-page .how-to-play-content{padding:60px 20px}.container{background:#1a1a1a;border:1px solid #3d3d3d;max-width:900px;margin:0 auto}.rules-document{color:silver;padding:24px 30px;font-size:16px;line-height:1.8}.rules-document>:first-child{margin-top:0}.rules-document h1,.rules-document h2,.rules-document h3{color:#f3b500;margin-top:30px;margin-bottom:15px}.rules-document h1:first-child,.rules-document h2:first-child,.rules-document h3:first-child{margin-top:0}.rules-document h2{border-bottom:1px solid #3d3d3d;padding-bottom:10px;font-size:24px}.rules-document p{margin-top:0;margin-bottom:16px}.rules-document p:last-child,.rules-document ul:last-child,.rules-document ol:last-child,.rules-document>:last-child{margin-bottom:0}.rules-document ul{margin:0 0 20px;padding:0;list-style:none}.rules-document ul li{border-bottom:1px solid #3d3d3d;padding:10px 0 10px 30px;position:relative}.rules-document ul li:last-child{border-bottom:none}.rules-document ul li:before{content:"✓";color:#f3b500;font-size:18px;font-weight:700;position:absolute;left:0}.rules-document ol{margin:0 0 20px;padding-left:20px}.rules-document ol li{margin-bottom:10px}.rules-document strong,.rules-document b{color:#fff;font-weight:700}.rules-document em,.rules-document i{font-style:italic}.rules-document img{border-radius:4px;max-width:100%;height:auto;margin:15px 0}.gallery-section{padding:60px 20px}.gallery{max-width:1200px;margin:0 auto}@media (width<=768px){.news-grid{grid-template-columns:1fr}.features-grid{flex-direction:column}.features-grid>*{border-bottom:1px solid #3d3d3d;border-right:none}.features-grid>:last-child{border-bottom:none}.news-detail-container{padding:20px}.news-detail-image{height:250px;margin-bottom:20px}.rules-document{padding:14px 16px}.section-header h2{font-size:28px}}.news-card{cursor:pointer;background:#1a1a1a;border:1px solid #3d3d3d;border-radius:0;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden}.news-card:hover{border-color:#f3b500;transform:translateY(-5px);box-shadow:0 10px 30px #f3b50033}.news-card-image{width:100%;height:200px;position:relative;overflow:hidden}.news-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.news-card:hover .news-card-image img{transform:scale(1.05)}.news-category{color:#0f0f0f;text-transform:uppercase;background:#f3b500;border-radius:0;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:15px;right:15px}.news-card-content{flex-direction:column;flex-grow:1;padding:25px;display:flex}.news-date{color:#60a5fa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px}.news-title{color:#fff;margin:10px 0;font-size:18px;font-weight:700;line-height:1.4}.news-excerpt{color:#a0a0a0;flex-grow:1;margin:0 0 20px;font-size:14px;line-height:1.6}.news-read-more{color:#f3b500;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;transition:all .3s}.news-read-more:hover{color:#60a5fa;transform:translate(5px)}@media (width<=768px){.news-card-image{height:150px}.news-card-content{padding:20px}.news-title{font-size:16px}}.advantages-section{background:#0f0f0f;padding:60px 20px}.advantages-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid}.advantage-card{text-align:center;background:#1a1a1a;border:1px solid #3d3d3d;border-radius:0;flex-direction:column;align-items:center;padding:30px;transition:box-shadow .2s,border-color .2s;display:flex}.advantage-image-container{justify-content:center;align-items:center;width:128px;height:128px;margin-bottom:20px;display:flex}.advantage-image{object-fit:contain;width:100%;height:100%}.advantage-content{width:100%}.advantage-title{word-wrap:break-word;border-bottom:1px solid #333;margin:0 0 15px;padding-bottom:15px;font-size:20px}.advantage-lore{text-align:left;font-size:16px;line-height:1.5;display:inline-block}.advantage-lore-line{min-height:1.5em}.advantage-lore-paragraph{margin:0 0 1em}.advantage-lore-paragraph:last-child{margin-bottom:0}@media (width<=768px){.advantages-grid{grid-template-columns:1fr}}.gallery-filters{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:40px;padding:20px;display:flex}.gallery-filter{color:silver;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:2px solid #3d3d3d;border-radius:0;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}.gallery-filter:hover{color:#f3b500;border-color:#f3b500}.gallery-filter.active{color:#0f0f0f;background:#f3b500;border-color:#f3b500}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;padding:40px;display:grid}.gallery-item{aspect-ratio:16/9;cursor:pointer;background:#1a1a1a;border:1px solid #3d3d3d;border-radius:0;transition:all .3s;position:relative;overflow:hidden}.gallery-item:hover{border-color:#f3b500;box-shadow:0 10px 30px #f3b50033}.gallery-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.gallery-item-overlay{background:linear-gradient(#0f0f0f);padding:10px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.gallery-item:hover .gallery-item-overlay{transform:translateY(0)}.gallery-item-overlay h4{color:#fff;margin:0 0 8px;font-size:16px}.gallery-item-overlay p{color:#a0a0a0;margin:0;font-size:12px}.gallery-video-wrapper{width:100%;height:100%;position:relative}.gallery-video-wrapper iframe{width:100%;height:100%}@media (width<=768px){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.gallery-filters{gap:10px;padding:15px}.gallery-filter{padding:8px 15px;font-size:12px}}.leaderboard-container{flex-direction:column;gap:25px;width:100%;display:flex}.leaderboard-category{background:#151515;border:1px solid #3d3d3d;border-radius:0;padding:20px}.leaderboard-category-title{color:#f3b500;border-bottom:2px solid #2a2a2a;margin-bottom:15px;padding-bottom:8px;font-size:1.25rem;font-weight:700}.leaderboard-entries{flex-direction:column;gap:10px;display:flex}.leaderboard-entry{background:#1a1a1a;border:1px solid #333;border-radius:0;align-items:center;gap:12px;padding:8px 12px;display:flex;overflow:hidden}.leaderboard-rank{color:#f3b500;text-align:center;min-width:32px;font-size:1.1rem;font-weight:400}.leaderboard-image-wrapper{flex-shrink:0;justify-content:center;align-items:flex-end;width:60px;height:60px;display:flex;overflow:hidden}.leaderboard-image{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.leaderboard-player-info{flex-direction:column;justify-content:center;min-width:0;display:flex}.leaderboard-username{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.leaderboard-score{color:#aaa;font-size:.875rem}.event-card{background:#1e1e1e;border:1px solid #3d3d3d;border-radius:0;margin-bottom:40px;padding:30px;box-shadow:0 4px 12px #0006}.event-header{flex-direction:column;margin-bottom:20px;display:flex}.event-name{color:#fff;margin:0 0 4px;font-size:1.8rem;font-weight:700}.event-date{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:.85rem;font-weight:600;display:block}.event-description{color:#ccc;margin:0;font-size:1.05rem;line-height:1.6}.event-image-container{aspect-ratio:32/9;border:1px solid #333;border-radius:0;width:100%;overflow:hidden}.event-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.event-leaderboard-section{margin-top:20px}@media (width<=768px){.event-card{padding:20px 15px}.event-name{font-size:1.4rem}}.records-container{max-width:1400px;min-height:80vh;margin:0 auto;padding:60px 2rem}.records-leaderboards-container{width:100%;max-width:100%;margin:0 auto}.records-loading,.records-error{text-align:center;color:var(--text-color);margin-top:4rem;font-size:1.5rem}.records-launcher{background:#1e1e1e;border:1px solid #3d3d3d;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:30px;display:flex;box-shadow:0 4px 12px #0006}.records-launcher h2{color:#fff;margin:0;font-size:1.8rem;font-weight:700}.records-launcher-button{font-family:inherit;font-size:inherit;color:#0f0f0f;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#f3b500;border:none;border-radius:0;padding:14px 40px;font-weight:600;transition:box-shadow .2s}.records-launcher-button:hover{box-shadow:0 0 20px #f3b50066}.records-launcher-button:focus-visible,.records-dialog-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.records-dialog{color:inherit;background:0 0;border:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.records-dialog::backdrop{background:#000c}.records-dialog[open]{justify-content:center;align-items:center;animation:.18s ease-out records-dialog-in;display:flex}@keyframes records-dialog-in{0%{opacity:0}to{opacity:1}}.records-dialog-panel{background:#1e1e1e;border:1px solid #3d3d3d;border-radius:0;flex-direction:column;width:calc(100vw - 4rem);max-width:1800px;height:calc(100dvh - 4rem);display:flex;overflow:hidden;box-shadow:0 4px 12px #0006}.records-dialog-header{border-bottom:1px solid #3d3d3d;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1.25rem;display:flex}.records-dialog-header h2{color:#fff;font-size:1.5rem;font-weight:700}.records-dialog-hint{color:#999;font-size:.8rem}.records-dialog-close{color:#f5f5f5;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,color .2s;display:flex}.records-dialog-close:hover{color:#f3b500;background-color:#ffffff1a}.table-wrapper{overscroll-behavior:contain;background-color:#1a1a1a;flex:1;min-height:0;overflow:auto}.table-wrapper:focus{outline:none}.records-table{border-collapse:separate;border-spacing:0;white-space:nowrap;table-layout:fixed;width:max-content;font-size:.9rem}.records-table th,.records-table td{text-align:center;border-bottom:1px solid #333;border-right:1px solid #333;padding:.75rem 1rem}.records-table th{border-top:1px solid #333}.records-table td:first-child,.records-table th:first-child{border-left:1px solid #333}.records-table th{color:#fff;z-index:10;background-color:#1a1a1a;font-weight:700;position:sticky;top:0}.records-table th:focus-visible{outline-offset:-2px;outline:2px solid #fff}.records-table tbody tr.virtual-spacer,.records-table tbody tr.virtual-spacer:hover{background:0 0}.records-table tbody tr.virtual-spacer td{box-shadow:none;background:0 0;border:none;padding:0}.records-table tbody tr{background-color:#1a1a1a;transition:background-color .2s}.records-table tbody tr.row-even{background-color:#ffffff08}.records-table tbody tr:hover{background-color:#ffffff1a}.records-table th:first-child,.records-table td:first-child{text-align:left;z-index:2;background-color:#1a1a1a;width:200px;min-width:200px;max-width:200px;position:sticky;left:0}.records-table th:nth-child(2),.records-table td:nth-child(2){z-index:2;background-color:#1a1a1a;width:80px;min-width:80px;max-width:80px;position:sticky;left:200px}.records-table th:nth-child(3),.records-table td:nth-child(3){z-index:2;background-color:#1a1a1a;width:80px;min-width:80px;max-width:80px;position:sticky;left:280px;box-shadow:2px 0 5px -2px #00000080}.records-table th:nth-child(n+4),.records-table td:nth-child(n+4){width:50px;min-width:50px;max-width:50px;padding:0}.records-table th:first-child,.records-table th:nth-child(2),.records-table th:nth-child(3){z-index:11;background-color:#1a1a1a}.records-table tbody tr td.sticky-col{background-color:#1a1a1a}.records-table tbody tr.row-even td.sticky-col{background-color:#2a2a2a}.records-table tbody tr:hover td.sticky-col{background-color:#333}.season-cell{color:#000;text-shadow:0 0 2px #ffffff80;justify-content:center;align-items:center;width:100%;height:100%;min-height:38px;font-weight:600;display:flex}.season-cell:empty{display:block}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.records-table .header-content{justify-content:center;align-items:center;gap:.5rem;display:flex}.records-table th:first-child .header-content{justify-content:flex-start}@media (width<=768px){.records-container{padding:1rem}.records-launcher{padding:20px 15px}.records-launcher h2{font-size:1.4rem}.records-launcher-button{width:100%}.records-dialog-panel{border:none;border-radius:0;width:100vw;height:100dvh}.records-table{font-size:.8rem}.records-table th,.records-table td{padding:.5rem}.records-table th:first-child,.records-table td:first-child{white-space:nowrap;text-overflow:ellipsis;width:120px;min-width:120px;max-width:120px;overflow:hidden;box-shadow:2px 0 5px -2px #00000080}.records-table th:nth-child(2),.records-table td:nth-child(2),.records-table th:nth-child(3),.records-table td:nth-child(3){width:60px;min-width:60px;max-width:60px;box-shadow:none;z-index:1;position:static;left:auto}.records-table th:nth-child(2),.records-table th:nth-child(3){z-index:10;position:sticky;top:0}.records-table th:nth-child(n+4),.records-table td:nth-child(n+4){width:40px;min-width:40px;max-width:40px}.season-cell{min-height:30px}}.testimonials-section{padding:60px 20px}.testimonials-grid{flex-direction:column;gap:10px;max-width:900px;margin:0 auto;display:flex}
/*$vite$:1*/