.title-container{background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:10px;height:350px;margin-top:10px;margin-bottom:35px;display:flex;justify-content:center;align-items:center}.home-title-image{background-image:url(/bg3.jpg)}.title-container h1{color:#fff;font-size:3rem;line-height:1.3;margin:0;text-shadow:0 0 12px rgba(0,0,0,.7);text-align:center}@media (max-width: 860px){.title-container{height:250px;padding:0 10px}.title-container h1{font-size:2rem}}.organizer-logo{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:flex-start;row-gap:10px}.organizer-logo img{max-height:100px;max-width:240px;object-fit:contain;flex-shrink:0}@media (max-width: 860px){.organizer-logo img{height:60px}}.partner-logos{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:flex-start;row-gap:10px}.partner-logos img{max-height:100px;object-fit:contain;flex-shrink:0}@media (max-width: 860px){.partner-logos img{height:60px}}.partner-logos img:not(:last-child){border-right:1px solid gray;padding-right:20px}@media (max-width: 860px){.partner-logos{gap:15px}.partner-logos img:not(:last-child){padding-right:15px}}.astana-image{height:400px;width:100%;object-fit:cover;object-position:center 18%;border-radius:15px}@media (max-width: 860px){.astana-image{height:250px}}.competition-top-image{height:320px;width:100%;object-fit:cover;object-position:center center;margin-top:20px;border-radius:15px}.competition-top-image-flush{margin-top:0}.competition-poster{width:100%;height:100%;border-radius:12px}@media (max-width: 860px){.competition-top-image{height:170px}}.info-panel{border:3px solid #ff8c00;border-radius:12px;background:linear-gradient(135deg,#fff9e6,#ffe8b3);overflow:hidden}.info-panel summary{padding:16px 20px;font-weight:700;font-size:1.3rem;cursor:pointer;color:#292929;list-style:none}.info-panel summary::-webkit-details-marker{display:none}.info-panel summary:before{content:"▶ "}.info-panel[open] summary:before{content:"▼ "}.info-panel>p,.info-panel>ul{padding:0 20px 16px 40px;margin:0;color:#292929}.info-panel>ul li:not(:last-child){margin-bottom:10px}.announcement-banner{padding:25px 30px;position:relative;overflow:hidden;border:3px solid #ff8c00;border-radius:12px;box-shadow:0 4px 12px #ff8c0033;background:linear-gradient(135deg,#fff9e6,#ffe8b3)}.announcement-banner-top-bar{height:6px;position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,#f60,#ff8c00,orange)}.announcement-text{color:#292929;margin-bottom:0}.announcement-emoji{margin-right:8px}.layout-root{width:100%;height:100%}.language-switch{margin-left:auto;display:flex;gap:.5rem}.language-button{font-size:.925rem;background:transparent;border:none;color:inherit;cursor:pointer;padding:0}.language-button[aria-current=page]{font-weight:700;color:var(--accent)}.home-link{color:var(--fg);text-decoration:underline}:root{--space: 1rem;--bg: #fcfcfc;--fg: #000000;--accent: #e20000}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:Space Mono,JetBrains Mono,monospace,Segoe UI}.container{max-width:960px;padding:var(--space);margin:0 auto}nav{display:flex;gap:1.25rem;align-items:center}nav a{color:var(--accent);text-decoration:none}nav a.active{text-decoration:underline}h1,h2{font-size:2rem;margin-bottom:2rem}@media (max-width: 860px){h1,h2{font-size:1.5rem;margin-top:.125rem;margin-bottom:1.5rem}}p,a,ul,li,table,td,th{font-size:1.3rem}@media (max-width: 860px){p,a,ul,li,table,td,th{font-size:1.1rem}}@media (max-width: 600px){br{height:1rem}}.content-container{margin-top:1.75rem;padding-bottom:2.5rem;border-bottom:1px solid gray}.content-container-borderless{border-bottom:none}.document-frame{width:100%;height:80vh;border:none}.document-frame-rounded{border-radius:8px}.press-material-list{display:flex;flex-direction:column;gap:40px}.press-material-image{max-width:600px;max-height:900px;width:100%;border:2px solid black}.registration-form{border:2px solid black}.kaggle-guide-image{width:100%;margin-bottom:12px;border:1px solid #ccc;border-radius:8px}@media (max-width: 860px){.content-container{margin-top:1.5rem;padding-bottom:1.75rem}}body .content-container:is(:last-child){border-bottom:none;margin-bottom:2rem}@media (max-width: 860px){body .content-container:is(:last-child){padding-bottom:1.5rem}}.content-container>*:not(:last-child){margin-bottom:1.5rem}@media (max-width: 860px){.content-container>*:not(:last-child){margin-bottom:1.25rem}}.content-container>*:is(:last-child){margin-bottom:0rem}.content-container p,.content-container h1,.content-container h2{margin-top:0}.content-container>video{max-width:100%;border-radius:15px;corner-shape:squircle}.super-button{background-color:#0d51e4;color:#fff;padding-left:.75rem;padding-right:.75rem;border:none;border-radius:8px;text-decoration:none;display:inline-flex}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-italic-siMXSBys.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-italic-BbxLfjK2.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-italic-Ciu_Vax1.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-italic-Cs6Mzzp_.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-italic-B9rkokqX.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-italic-Bkkwkp6n.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-italic-UHuf0FXr.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-italic-DdryPSW6.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-italic-Dq8STqJy.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-italic-D-4btGoW.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-italic-DoysM0_n.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-italic-CKEi5jeD.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff")}@font-face{font-family:Space Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-italic-YylcN9Ay.woff2) format("woff2"),url(/assets/space-mono-latin-400-italic-zmx7Qf09.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff) format("woff")}@font-face{font-family:Space Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-italic-vNvENeTh.woff2) format("woff2"),url(/assets/space-mono-latin-700-italic-B8C1HgwN.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff) format("woff")}@font-face{font-family:Space Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-italic-x3PrlAeq.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-italic-DYA_DB_l.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2) format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff) format("woff")}@font-face{font-family:Space Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-italic-CkCrmjWu.woff2) format("woff2"),url(/assets/space-mono-latin-ext-700-italic-CbHMtIk0.woff) format("woff")}
