@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./roboto-flex-cyrillic-ext-wght-normal-CVcCQn0y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./roboto-flex-cyrillic-wght-normal-BJ-nQEdz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./roboto-flex-greek-wght-normal-DeN4rzfy.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./roboto-flex-vietnamese-wght-normal-AVFfiTln.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./roboto-flex-latin-ext-wght-normal-gysdOMcS.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./roboto-flex-latin-wght-normal-n-dP9qr2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ta-site .registration-page{max-width:860px;padding-top:35px;padding-bottom:85px}.ta-site .registration-heading{margin-bottom:46px}.ta-site .registration-heading h1{font-size:55px}.ta-site .registration-form fieldset{border:0;padding:0 0 33px;margin:0 0 32px;border-bottom:1px solid var(--line);min-width:0}.ta-site .registration-form legend{font-size:21px;font-weight:550;letter-spacing:-.4px;margin-bottom:5px;padding:0;display:flex;align-items:center;gap:11px;flex-wrap:wrap}.ta-site .registration-form legend>span{font-size:11px;font-weight:500;color:var(--muted);letter-spacing:0}.ta-site .registration-form legend small{font-size:11px;color:var(--muted);font-weight:400;letter-spacing:0}.ta-site .form-section-note{font-size:13px;color:var(--muted);margin-bottom:24px}.ta-site .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.ta-site .field{min-width:0}.ta-site .field>label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;margin-bottom:7px}.ta-site .field>label span{font-size:10px;color:var(--muted);margin-left:2px;font-weight:400}.ta-site .field>label .required{color:var(--blue);font-size:12px}.ta-site .field input,.ta-site .field select{display:block;width:100%;padding:11px 12px;background:#fff;border:1px solid var(--line);border-radius:2px;min-height:45px;color:var(--ink);font-size:14px;transition:border-color .15s}.ta-site .field input:focus,.ta-site .field select:focus{outline:2px solid #17172312;border-color:var(--blue)}.ta-site .field input::placeholder{color:var(--muted)}.ta-site .field>small{display:block;font-size:11px;line-height:1.5;margin-top:6px;color:var(--muted)}.ta-site .field.invalid input,.ta-site .field.invalid select,.ta-site .upload-zone.invalid{border-color:#c34646}.ta-site .field-error{display:block;font-size:12px;color:#b13a3a;margin-top:6px}.ta-site .profile-choice{margin-top:25px}.ta-site .profile-choice>span,.ta-site .interest-field>span{display:block;font-size:13px;font-weight:500}.ta-site .profile-choice small,.ta-site .interest-field small{color:var(--muted);font-size:10px;font-weight:400;margin-left:7px}.ta-site .segmented{display:inline-flex;border:1px solid var(--line);border-radius:2px;margin:12px 0 15px;padding:3px;gap:3px}.ta-site .segmented button{border:0;border-radius:3px;background:#fff;color:var(--muted);padding:6px 17px;font-size:12px}.ta-site .segmented button.selected{background:var(--surface);color:var(--blue)}.ta-site .upload-zone{border:1px dashed var(--line);border-radius:2px;background:var(--surface);min-height:138px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;position:relative;cursor:pointer;padding:18px;text-align:center;overflow-wrap:anywhere}.ta-site .upload-zone>svg{color:var(--blue);margin-bottom:4px}.ta-site .upload-zone strong{font-size:13px;font-weight:500}.ta-site .upload-zone>span{font-size:11px;color:var(--muted)}.ta-site .upload-zone input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.ta-site .remove-file{background:none;border:0;padding:6px 0;display:flex;align-items:center;gap:4px;color:var(--muted);font-size:11px}.ta-site .interest-field{margin:27px 0 21px}.ta-site .radio-options{display:flex;gap:24px;margin-top:12px}.ta-site .radio-options label{display:flex;align-items:center;gap:7px;font-size:13px}.ta-site input[type=radio],.ta-site input[type=checkbox]{accent-color:var(--blue);width:16px;height:16px;margin:0;flex-shrink:0}.ta-site .consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--muted)}.ta-site .consent input{margin-top:3px}.ta-site .consent a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.ta-site .submit-button{margin-top:24px;min-width:190px}.ta-site .submit-hint{margin-top:12px;font-size:11px;color:var(--muted)}.ta-site button:disabled{cursor:wait;opacity:.65}.ta-site .form-message{font-size:13px;background:var(--surface);padding:14px 17px;margin-top:20px;border-radius:2px}.ta-site .success-panel{padding:80px 0;max-width:640px;margin:auto}.ta-site .success-panel>svg{color:var(--blue);margin-bottom:23px}.ta-site .success-panel h1{font-size:48px}.ta-site .success-panel p{margin-top:20px;color:var(--muted)}.ta-site .success-panel p a{color:var(--blue)}.ta-site .success-panel .button{margin-top:30px}.ta-site .document-page{padding-top:40px;padding-bottom:90px;min-height:65vh;max-width:850px}.ta-site .document-page h1{font-size:48px;margin-bottom:35px}.ta-site .document-page h2{font-size:26px;letter-spacing:-.5px;margin-bottom:17px}.ta-site .document-page p{margin-bottom:20px;color:var(--muted)}.ta-site .document-page p>a{color:var(--blue)}.ta-site .document-page section{margin:35px 0}.ta-site .document-page ul{padding-left:20px;color:var(--muted);font-size:15px}.ta-site .document-page li{margin-bottom:9px}.ta-site .pending-notice{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:28px;margin-bottom:35px}.ta-site .pending-notice>span{display:block;color:var(--blue);font-size:12px;margin-bottom:15px}.ta-site .pending-notice p{margin-bottom:0}body{margin:0}.ta-site{--ink:#171820;--muted:#494a56;--line:#d4d4de;--surface:#f2f4f7;--blue:#171820;--blue-dark:#353640;font-family:Roboto Flex Variable,Arial,sans-serif;color:var(--ink);background:#fafbfc;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.ta-site *,.ta-site *:before,.ta-site *:after{box-sizing:border-box}.ta-site :where(h1,h2,h3,p){margin:0}.ta-site button,.ta-site input,.ta-site select{font:inherit;color:inherit}.ta-site button{cursor:pointer}.ta-site a{color:inherit;text-decoration:none}.ta-site img{max-width:100%;display:block;height:auto}.ta-site svg{flex-shrink:0}.ta-site .container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.ta-site .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 23px;background:var(--ink);color:#fff;font-weight:650;border:1px solid var(--ink);border-radius:9px;transition:background .18s,transform .18s;white-space:nowrap}.ta-site .button:hover{background:#393a47}.ta-site .button:active{transform:translateY(1px)}.ta-site .button-small{padding:10px 16px;font-size:14px}.ta-site .button-secondary{background:#ffffffbc;color:var(--ink)}.ta-site .button-secondary:hover{background:#fff}.ta-site .text-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ta-site .site-header{position:sticky;top:0;background:#fafbfcf5;z-index:20;border-bottom:1px solid #e6e6ed}.ta-site .header-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:26px}.ta-site .brand{flex-shrink:0}.ta-site .brand img{width:205px}.ta-site .brand span{display:none}.ta-site .navigation{display:flex;gap:22px;align-items:center}.ta-site .navigation>button{border:0;background:none;padding:9px 0;font-size:14px}.ta-site .nav-document{font-size:12px}.ta-site .navigation :is(a,button):not(.button):hover{text-decoration:underline;text-underline-offset:5px}.ta-site .menu-toggle{display:none;border:0;background:none;padding:8px}.ta-site .poster-stage{background:#eef5fc url(./desktop-background-zVXEvcFl.svg) right top/cover;padding:40px 0 28px}.ta-site .hero-copy h1{font-size:clamp(48px,6.6vw,94px);line-height:1.02;font-weight:760;letter-spacing:-3.5px;color:#ffffff35;-webkit-text-stroke:1.5px var(--ink)}.ta-site .hero-copy h1 span{display:block}.ta-site .hero-slogan{font-size:25px;font-weight:680;margin-top:19px;line-height:1.3;white-space:nowrap}.ta-site .prize-panel{margin-top:32px;padding:28px 38px;border:1px solid #fff;border-radius:28px;background:#ffffffcb;display:grid;grid-template-columns:1.3fr 1fr;gap:36px;scroll-margin-top:95px}.ta-site .cash-prizes h2{font-size:17px;font-weight:580;line-height:1.3}.ta-site .pool-amount{font-size:clamp(72px,8vw,114px);font-weight:790;line-height:1.13;letter-spacing:-5px;margin:4px 0 9px}.ta-site .prize-breakdown{display:flex;gap:40px}.ta-site .prize-breakdown div{display:flex;flex-direction:column}.ta-site .prize-breakdown span{font-size:13px}.ta-site .prize-breakdown strong{font-size:26px;line-height:1.3;font-weight:700}.ta-site .prize-note{font-size:13px;margin-top:9px}.ta-site .opportunities{padding-left:36px;border-left:1px solid #b6b9c8;display:grid;grid-template-columns:auto 1fr;gap:13px 16px;align-content:center}.ta-site .opportunities>svg{margin-top:4px}.ta-site .opportunities h2{font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.4px}.ta-site .opportunities>p{grid-column:1/-1;font-size:16px;line-height:1.5}.ta-site .opportunities .certificate-note{font-size:13px;padding-top:12px;border-top:1px solid #b6b9c8}.ta-site .hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px}.ta-site .hero-date p{display:flex;align-items:center;gap:13px;font-size:21px}.ta-site .hero-date span{font-size:15px}.ta-site .hero-actions{display:flex;gap:12px}.ta-site .brand-partners{display:flex;gap:22px;align-items:center;margin-top:23px}.ta-site .brand-partners img{height:49px;width:auto}.ta-site .brand-partners a+a{padding-left:23px;border-left:1px solid #777687}.ta-site .section{padding:86px 0;scroll-margin-top:76px}.ta-site h2{font-size:42px;line-height:1.15;font-weight:690;letter-spacing:-1.1px}.ta-site .about-lead{max-width:1050px;font-size:30px;line-height:1.4;font-weight:500;margin-top:29px;letter-spacing:-.45px}.ta-site .about-details{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:30px;color:var(--muted)}.ta-site .souvenir-note{margin-top:30px;font-size:15px;color:var(--muted)}.ta-site .timeline-section{background:#edf3f7}.ta-site .timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;gap:30px}.ta-site .milestone{border-top:2px solid var(--ink);padding-top:22px}.ta-site .milestone-date{font-size:28px;font-weight:660;letter-spacing:-.6px;min-height:90px;line-height:1.2}.ta-site .milestone-date>span{display:block;font-size:15px;letter-spacing:0;font-weight:450;margin-top:8px}.ta-site .timeline-register{display:inline-flex;gap:5px;align-items:center}.ta-site .timeline-register:hover{text-decoration:underline;text-underline-offset:5px}.ta-site .milestone h3{font-size:19px;line-height:1.35;margin:0 0 12px}.ta-site .milestone p{font-size:16px;color:var(--muted)}.ta-site .timeline-note{margin-top:34px;color:var(--muted);font-size:14px}.ta-site .participate-lead{max-width:770px;font-size:23px;line-height:1.45;margin-top:23px}.ta-site .steps{padding:0;margin:36px 0 0;list-style:none}.ta-site .steps li{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:26px 0;border-top:1px solid var(--line)}.ta-site .step-number{font-size:36px;line-height:1.2;font-weight:500}.ta-site .steps li>div{display:grid;grid-template-columns:1fr 1.45fr;gap:65px}.ta-site .steps h3{font-size:23px;font-weight:620;line-height:1.3}.ta-site .steps p{color:var(--muted)}.ta-site .faq-section{padding-top:35px}.ta-site .faq-groups{margin-top:44px}.ta-site .faq-group{display:grid;grid-template-columns:1fr 2fr;gap:70px;margin-top:37px}.ta-site .faq-group>h3{font-size:24px;font-weight:580;letter-spacing:-.4px;padding-top:20px}.ta-site .faq-items details{border-bottom:1px solid var(--line)}.ta-site .faq-items details:first-child{border-top:1px solid var(--line)}.ta-site .faq-items summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:19px 0;font-size:17px;font-weight:550;cursor:pointer}.ta-site .faq-items summary::-webkit-details-marker{display:none}.ta-site .faq-plus{font-weight:400;font-size:24px;line-height:1.1}.ta-site details[open] .faq-plus{transform:rotate(45deg)}.ta-site .faq-answer{padding:0 36px 23px 0;color:var(--muted);font-size:16px}.ta-site .faq-answer .text-link{color:var(--ink);margin-top:12px}.ta-site .footer-top{padding:55px 0;display:grid;grid-template-columns:1fr 1fr;gap:90px}.ta-site .footer-top h2{font-size:37px}.ta-site .footer-top>div>p{margin-top:17px;max-width:360px}.ta-site .footer-channels{display:grid;gap:24px}.ta-site .footer-channels>div>span:first-child{display:flex;align-items:center;gap:8px;font-size:14px}.ta-site .footer-email>a{display:flex;align-items:center;gap:14px;font-size:26px;font-weight:650}.ta-site .footer-discord>p{font-size:16px;margin:9px 0}.ta-site .discord-placeholder{font-size:14px}.ta-site #discord{scroll-margin-top:100px}.ta-site .footer-bottom{padding:25px 0;border-top:1px solid #8f90a380;display:flex;align-items:center;justify-content:space-between;gap:25px}.ta-site .footer-brand img{width:174px}.ta-site .footer-brand span{display:none}.ta-site .footer-links{display:flex;align-items:center;gap:22px;font-size:13px}.ta-site .copyright{font-size:12px}.ta-site .registration-page{max-width:950px;padding-block:48px 75px}.ta-site .registration-heading h1{font-size:46px;line-height:1.12;font-weight:700;letter-spacing:-1.1px}.ta-site .registration-heading{margin-bottom:35px}.ta-site .registration-form{border:1px solid #dadce4;background:#fff;padding:38px;border-radius:24px}.ta-site .registration-form legend{font-size:24px;font-weight:650}.ta-site .registration-form legend>span{display:none}.ta-site .field input,.ta-site .field select{min-height:50px;font-size:16px;border-radius:8px;border-color:#a9aab7}.ta-site .form-grid .field-wide{grid-column:1/-1}.ta-site .field>label{font-size:15px}.ta-site .field>small,.ta-site .submit-hint{font-size:13px}.ta-site .form-section-note{font-size:15px}.ta-site .segmented,.ta-site .segmented button,.ta-site .upload-zone{border-radius:8px}.ta-site .document-page h1{font-size:44px;line-height:1.2}.ta-site .document-page p{white-space:pre-line;overflow-wrap:anywhere}.ta-site .document-page h2{font-size:25px}.ta-site .cookie-notice{position:fixed;inset:auto 0 0;z-index:40;background:#fafbfc;border-top:1px solid #c4c5d0}.ta-site .cookie-notice-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:15px}.ta-site .cookie-notice h2{font-size:15px;line-height:1.4;letter-spacing:0;margin-bottom:3px}.ta-site .cookie-notice p{font-size:12px;line-height:1.5;max-width:950px;color:var(--muted)}.ta-site .cookie-notice p a{text-decoration:underline}.ta-site .cookie-notice .button{flex-shrink:0}@media(max-width:1200px){.ta-site .navigation{gap:13px}.ta-site .brand img{width:165px}.ta-site .container{width:calc(100% - 64px)}.ta-site .hero-date p{font-size:18px}.ta-site .hero-actions .button{font-size:15px;padding:12px 16px}.ta-site .prize-breakdown{gap:26px}}@media(max-width:1050px){.ta-site .menu-toggle{display:flex}.ta-site .navigation{display:none;position:absolute;top:76px;left:0;right:0;padding:20px 32px;background:#fafbfc;flex-direction:column;align-items:stretch;gap:8px;border-bottom:1px solid var(--line);max-height:calc(100dvh - 76px);overflow:auto}.ta-site .navigation.open{display:flex}.ta-site .navigation>button{text-align:left}.ta-site .navigation .nav-document{font-size:14px;padding:9px 0}.ta-site .hero-bottom{align-items:flex-start;flex-direction:column;gap:18px}.ta-site .opportunities{padding-left:25px}.ta-site .opportunities h2{font-size:24px}.ta-site .prize-panel{gap:24px;padding:26px}.ta-site .prize-breakdown{gap:20px}.ta-site .prize-breakdown strong{font-size:23px}.ta-site .hero-slogan{font-size:21px}.ta-site .timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ta-site .steps li>div{gap:30px}.ta-site .footer-top{gap:35px}.ta-site .footer-bottom{flex-wrap:wrap}.ta-site .footer-email>a{font-size:22px}}@media(max-width:767px){.ta-site .container{width:calc(100% - 40px)}.ta-site .header-inner{height:65px}.ta-site .brand img{width:190px}.ta-site .navigation{top:65px;padding:20px}.ta-site .poster-stage{padding:29px 0 24px;background-position:45% center}.ta-site .hero-copy h1{font-size:clamp(32px,8.7vw,62px);letter-spacing:-1.25px;line-height:1.09;-webkit-text-stroke:1px var(--ink)}.ta-site .hero-slogan{font-size:clamp(10px,2.67vw,20px);letter-spacing:0;margin-top:15px}.ta-site .prize-panel{grid-template-columns:1fr;padding:24px;margin-top:26px;border-radius:22px;gap:22px}.ta-site .cash-prizes h2{font-size:14px}.ta-site .pool-amount{font-size:clamp(57px,18vw,104px);letter-spacing:-3px;margin:6px 0 10px}.ta-site .prize-breakdown{justify-content:space-between;gap:8px}.ta-site .prize-breakdown span{font-size:11px}.ta-site .prize-breakdown strong{font-size:22px}.ta-site .prize-note{font-size:12px}.ta-site .opportunities{border-left:0;border-top:1px solid #b6b9c8;padding:22px 0 0;grid-template-columns:auto 1fr;gap:12px}.ta-site .opportunities h2{font-size:23px}.ta-site .opportunities h2 br{display:none}.ta-site .opportunities>svg{width:38px;height:38px}.ta-site .opportunities>p{font-size:15px}.ta-site .opportunities .certificate-note{font-size:12px;padding-top:0;border:0}.ta-site .hero-bottom{margin-top:22px;gap:17px}.ta-site .hero-date p{font-size:16px;gap:9px}.ta-site .hero-date p svg{width:20px}.ta-site .hero-date span{font-size:12px}.ta-site .hero-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ta-site .hero-actions .button{font-size:13px;padding:12px 10px;gap:8px}.ta-site .brand-partners{margin-top:24px;gap:18px}.ta-site .brand-partners img{height:43px}.ta-site .brand-partners a+a{padding-left:18px}.ta-site .section{padding:52px 0;scroll-margin-top:65px}.ta-site h2{font-size:31px;letter-spacing:-.7px}.ta-site .about-lead{margin-top:24px;font-size:23px}.ta-site .about-details{grid-template-columns:1fr;gap:20px;margin-top:24px;font-size:16px}.ta-site .souvenir-note{font-size:14px}.ta-site .timeline{grid-template-columns:1fr;gap:23px;margin-top:29px}.ta-site .milestone{padding-top:20px;display:grid;grid-template-columns:100px 1fr;gap:5px 23px}.ta-site .milestone-date{grid-row:span 2;min-height:0;font-size:24px}.ta-site .timeline-register{display:inline}.ta-site .timeline-register svg{vertical-align:middle;width:17px}.ta-site .milestone h3{font-size:18px;margin:0}.ta-site .milestone p{font-size:15px}.ta-site .timeline-note{margin-top:27px;font-size:13px}.ta-site .participate-lead{font-size:20px}.ta-site .steps{margin-top:27px}.ta-site .steps li{grid-template-columns:30px 1fr;gap:16px;padding:23px 0}.ta-site .step-number{font-size:29px}.ta-site .steps li>div{grid-template-columns:1fr;gap:10px}.ta-site .steps h3{font-size:22px}.ta-site .steps p{font-size:16px}.ta-site .faq-section{padding-top:10px}.ta-site .faq-group{grid-template-columns:1fr;gap:18px;margin-top:28px}.ta-site .faq-groups{margin-top:28px}.ta-site .faq-group>h3{font-size:22px;padding-top:0}.ta-site .faq-items summary{font-size:16px}.ta-site .faq-answer{font-size:15px;padding-right:8px}.ta-site .footer-top{grid-template-columns:1fr;padding:40px 0;gap:30px}.ta-site .footer-top h2{font-size:31px}.ta-site .footer-top>div>p{font-size:16px}.ta-site .footer-email>a{font-size:22px}.ta-site .footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.ta-site .footer-links{flex-wrap:wrap;gap:10px 22px;font-size:12px}.ta-site .registration-page{padding-top:28px}.ta-site .registration-heading h1{font-size:35px}.ta-site .registration-form{padding:24px 19px;border-radius:18px}.ta-site .registration-form legend{font-size:22px}.ta-site .form-grid{grid-template-columns:1fr;gap:20px}.ta-site .form-finish .button{width:100%}.ta-site .interest-field>span{font-size:15px}.ta-site .radio-options{gap:18px}.ta-site .document-page h1{font-size:34px}.ta-site .document-page h2{font-size:24px}.ta-site .document-page p{font-size:16px}.ta-site .cookie-notice-inner{gap:12px;align-items:flex-start;padding-block:13px}.ta-site .cookie-notice h2{font-size:13px}.ta-site .cookie-notice p{font-size:11px}.ta-site .cookie-notice .button{padding:9px 12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.ta-site *{scroll-behavior:auto!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.ta-site .prize-panel{background:#f9fafc}}.ta-site .back-link{display:inline-block;margin-bottom:27px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.ta-site .prize-panel>div,.ta-site .footer-top>div{min-width:0}.ta-site .footer-email>a{overflow-wrap:anywhere}@media(max-width:767px){.ta-site .footer-email>a{font-size:clamp(18px,5.6vw,22px);gap:8px}.ta-site .opportunities{grid-template-columns:auto minmax(0,1fr)}.ta-site .prize-breakdown strong{font-size:clamp(18px,5.6vw,22px)}.ta-site .opportunities h2{font-size:clamp(20px,5.9vw,23px)}}.ta-site{--accent:#e76577}.ta-site .poster-stage{background:#eef5fc url(./desktop-background-zVXEvcFl.svg) right top/cover no-repeat;padding-top:45px;padding-bottom:32px}.ta-site .hero-copy h1{font-size:clamp(48px,6.5vw,92px);max-width:880px}.ta-site .hero-slogan{font-size:24px}.ta-site .prize-panel{grid-template-columns:1.02fr 1fr;gap:44px;padding:32px 40px;background:#ffffffed;margin-top:35px}.ta-site .prize-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ta-site .pool-amount{font-size:clamp(72px,7.7vw,108px);margin:4px 0 15px}.ta-site .opportunities{padding-left:42px;gap:17px 17px}.ta-site .opportunities h2{font-size:29px}.ta-site .opportunities>p{font-size:17px;line-height:1.55}.ta-site .opportunities .certificate-note{font-size:14px;line-height:1.5;padding-top:15px}.ta-site .prize-note{margin-top:15px}.ta-site .about-composition{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:start}.ta-site .about-primary{min-width:0}.ta-site .about-lead{font-size:31px;margin-top:27px;line-height:1.4}.ta-site .about-details{display:flex;flex-direction:column;gap:24px;margin-top:79px;font-size:17px}.ta-site .about-details .souvenir-note{font-size:15px;margin-top:0;border-top:2px solid var(--accent);padding-top:21px}.ta-site .timeline-section{background:#f0f6f8}.ta-site .timeline{position:relative;gap:0;margin-top:45px}.ta-site .timeline:before{content:"";position:absolute;height:2px;background:#aac6d2;top:9px;left:8px;right:8px}.ta-site .milestone{position:relative;border:0;padding:40px 28px 0 0}.ta-site .milestone:last-child{padding-right:0}.ta-site .milestone:before{content:"";position:absolute;width:18px;height:18px;border:5px solid #f0f6f8;background:var(--accent);outline:1px solid var(--accent);border-radius:50%;left:0;top:1px}.ta-site .milestone-date{min-height:89px}.ta-site .steps li:first-child{border-top-color:var(--accent)}.ta-site .step-number{color:#b64757}.ta-site .site-footer{background:#fafbfc}.ta-site .contact-area{background:#eaf5f6}.ta-site .footer-top{grid-template-columns:.85fr 1.8fr;padding:56px 0 60px;gap:70px}.ta-site .footer-top h2{font-size:35px;line-height:1.2}.ta-site .contact-intro>p{font-size:16px;color:var(--muted);margin-top:17px}.ta-site .footer-channels{grid-template-columns:1.04fr 1fr;gap:42px;align-items:start}.ta-site .footer-channels>div{min-width:0}.ta-site .footer-channels>div>svg{margin-bottom:15px;color:var(--ink)}.ta-site .footer-channels h3{font-size:18px;font-weight:650;line-height:1.3;margin-bottom:12px}.ta-site .footer-email>a{font-size:20px;letter-spacing:-.35px;gap:6px;line-height:1.4;white-space:nowrap}.ta-site .footer-email>a svg{width:17px}.ta-site .footer-discord>p{margin:0 0 15px;font-size:15px;line-height:1.55;color:var(--muted)}.ta-site .discord-placeholder{display:inline-block;font-size:13px;line-height:1.4;border-bottom:1px solid #8aa6ac;padding-bottom:3px}.ta-site .footer-bottom{border:0;padding:29px 0;gap:35px}.ta-site .footer-brand img{width:190px}.ta-site .footer-links{margin-left:auto;gap:23px}.ta-site .footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.ta-site .copyright{color:var(--muted)}@media(max-width:1200px){.ta-site .prize-panel{gap:29px;padding:30px}.ta-site .opportunities{padding-left:29px}.ta-site .about-composition{gap:60px}.ta-site .footer-top{grid-template-columns:1fr;gap:34px}.ta-site .footer-top h2{max-width:none}.ta-site .contact-intro>p{max-width:none!important}.ta-site .footer-channels{gap:60px}.ta-site .footer-email>a{font-size:24px}}@media(min-width:768px)and (max-width:1050px){.ta-site .timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.ta-site .milestone{padding-right:16px}.ta-site .milestone-date{font-size:24px}.ta-site .milestone h3{font-size:17px}.ta-site .milestone p{font-size:15px}.ta-site .timeline-register{display:inline}.ta-site .timeline-register svg{width:16px;vertical-align:middle}.ta-site .about-composition{gap:35px;grid-template-columns:1fr 1fr}.ta-site .about-lead{font-size:25px}.ta-site .about-details{font-size:16px;margin-top:74px}.ta-site .opportunities h2{font-size:25px}.ta-site .opportunities>p{font-size:16px}.ta-site .opportunities>svg{width:36px;height:36px}}@media(max-width:767px){.ta-site .poster-stage{background-image:url(./mobile-background-iDNOTiGx.svg);background-position:right top;padding-top:29px;padding-bottom:26px}.ta-site .hero-copy h1{font-size:clamp(32px,8.7vw,62px)}.ta-site .hero-slogan{font-size:17px;line-height:1.4;white-space:normal;max-width:330px;margin-top:18px}.ta-site .prize-panel{grid-template-columns:1fr;gap:23px;margin-top:25px;padding:24px;background:#fffffff0}.ta-site .pool-amount{font-size:clamp(57px,18vw,104px);margin:7px 0 16px}.ta-site .prize-breakdown{gap:9px}.ta-site .prize-breakdown span{font-size:12px}.ta-site .prize-breakdown strong{font-size:clamp(18px,5.6vw,24px)}.ta-site .opportunities{padding:24px 0 0;gap:13px 12px}.ta-site .opportunities h2{font-size:clamp(20px,5.9vw,24px)}.ta-site .opportunities>p{font-size:16px;line-height:1.55}.ta-site .opportunities .certificate-note{font-size:13px;padding-top:0}.ta-site .prize-note{margin-top:13px}.ta-site .about-composition{grid-template-columns:1fr;gap:26px}.ta-site .about-lead{font-size:25px;margin-top:23px}.ta-site .about-details{margin-top:0;gap:20px;font-size:16px}.ta-site .about-details .souvenir-note{font-size:14px;padding-top:20px}.ta-site .timeline{gap:0;margin-top:33px}.ta-site .timeline:before{width:2px;height:auto;inset:8px auto 30px 8px}.ta-site .milestone{grid-template-columns:88px minmax(0,1fr);gap:5px 19px;padding:0 0 33px 34px}.ta-site .milestone:last-child{padding:0 0 0 34px}.ta-site .milestone:before{left:0;top:5px}.ta-site .milestone-date{min-height:0;font-size:23px}.ta-site .milestone h3{font-size:17px}.ta-site .milestone p{font-size:15px}.ta-site .footer-top{padding:40px 0;gap:29px}.ta-site .footer-top h2{font-size:31px}.ta-site .footer-channels{grid-template-columns:1fr;gap:26px}.ta-site .footer-channels>div{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:13px}.ta-site .footer-channels>div>svg{grid-column:1;grid-row:1/3;width:25px;height:25px;margin:0}.ta-site .footer-channels h3{grid-column:2;margin:0 0 8px}.ta-site .footer-channels>div>:not(svg):not(h3){grid-column:2}.ta-site .footer-email>a{font-size:clamp(16px,4.7vw,21px);letter-spacing:-.3px;gap:5px}.ta-site .footer-discord>p{font-size:15px;margin-bottom:12px}.ta-site .discord-placeholder{justify-self:start}.ta-site .footer-bottom{padding:28px 0;gap:22px}.ta-site .footer-brand img{width:185px}.ta-site .footer-links{margin-left:0;flex-direction:column;align-items:flex-start;gap:12px;font-size:13px}.ta-site .copyright{font-size:12px}}@media(min-width:768px){.ta-site .timeline:before{right:calc(25% - 8px)}}@media(max-width:767px){.ta-site .timeline:before{bottom:0}.ta-site .milestone:last-child:after{content:"";position:absolute;top:23px;bottom:0;width:18px;left:0;background:#f0f6f8}}.ta-site{--surface:#dce6ee;--line:#b8c7d7;background:#dae7ee}.ta-site .site-header{background:#c4e4eaf5;border-bottom-color:#a9ced8}.ta-site .poster-stage{background-color:#9fdce8}.ta-site .hero-copy h1{color:#bdeaf130}.ta-site .prize-panel{background:linear-gradient(112deg,#c8e8ecf5,#d8c8e8f5 65%,#bedfebf5);border-color:#ddfaffb3}.ta-site .button-secondary{background:#c7e9e8db}.ta-site .button-secondary:hover{background:#b9e4e9}.ta-site .about-section{background:#d5e9ec}.ta-site .timeline-section{background:#ced5ed}.ta-site .milestone:before{border-color:#ced5ed}.ta-site .timeline:before{background:#90a7bf}.ta-site .participate-section{background:#dfe0ef}.ta-site .faq-section{background:#d9e3ee;padding-top:48px}.ta-site .site-footer{background:#b9c9df}.ta-site .contact-area{background:#b4dade}.ta-site .cookie-notice{background:#d5e9ec;border-top-color:#8aaeba}.ta-site .navigation.open{background:#c7e5e9}.ta-site .registration-form{background:#eaf0f5;border-color:#b6c9d5}@media(max-width:767px){.ta-site .prize-panel{background:linear-gradient(155deg,#c8e8ecf5,#d8c8e8f5 70%,#bedfebf5)}.ta-site .milestone:last-child:after{background:#ced5ed}.ta-site .faq-section{padding-top:34px}}@media(prefers-reduced-transparency:reduce){.ta-site .prize-panel{background:#d8e7ef}}.ta-site .site-header{background:linear-gradient(100deg,#edf7fbf5,#e9f4fbf5);border-bottom-color:#d6e6ee}.ta-site .poster-stage{background-color:#edf6fc}.ta-site .hero-copy h1{color:#ffffff0a}.ta-site .prize-panel{background:linear-gradient(125deg,#fffffff2,#f9fbfff0 64%,#eefafff2);border-color:#ffffffd9}.ta-site .button-secondary{background:#ecf8fc}.ta-site .button-secondary:hover{background:#d7f0f7}@media(max-width:767px){.ta-site .prize-panel{background:linear-gradient(145deg,#fffffff5,#f8f5fcf2 65%,#edf9fbf4)}}@media(prefers-reduced-transparency:reduce){.ta-site .prize-panel{background:#f1f6fc}}.ta-site .challenge-intro h2{font-size:22px;letter-spacing:-.3px}.ta-site .challenge-intro h3{font-size:44px;line-height:1.13;font-weight:650;letter-spacing:-1.2px;margin-top:20px}.ta-site .challenge-intro>p{max-width:850px;font-size:24px;line-height:1.45;margin-top:25px}.ta-site .challenge-concepts{display:grid;grid-template-columns:.9fr 1.05fr 1.15fr;gap:42px;margin-top:45px}.ta-site .challenge-concepts article{border-top:1px solid var(--line);padding-top:21px;min-width:0}.ta-site .challenge-concepts h4{font-size:21px;line-height:1.3;font-weight:620;margin:0 0 14px}.ta-site .challenge-concepts p{font-size:16px;line-height:1.6;color:var(--muted)}@media(min-width:1101px)and (max-width:1279px){.ta-site .navigation{gap:10px}}@media(max-width:767px){.ta-site .challenge-intro h2{font-size:20px}.ta-site .challenge-intro h3{font-size:34px;letter-spacing:-.8px;margin-top:17px}.ta-site .challenge-intro>p{font-size:20px;margin-top:20px}.ta-site .challenge-concepts{grid-template-columns:1fr;gap:27px;margin-top:30px}.ta-site .challenge-concepts article{padding-top:22px}.ta-site .challenge-concepts h4{font-size:21px;margin-bottom:12px}}.ta-site .challenge-section{background:linear-gradient(115deg,#f5f6fd,#edf8fa)}@media(min-width:1051px)and (max-width:1100px){.ta-site .navigation{gap:8px}.ta-site .navigation>button{font-size:13px}.ta-site .nav-document{font-size:11px}}.ta-site .footer-discord .discord-qr{display:block;width:164px;margin-top:20px;justify-self:start}.ta-site .discord-qr img{display:block;width:164px;height:164px;image-rendering:pixelated}.ta-site .button:not(.button-secondary){background:linear-gradient(105deg,#f57031,#f03d29);color:#fff;border-color:transparent}.ta-site .button:not(.button-secondary):hover{background:linear-gradient(105deg,#f57031,#f03d29)}.ta-site{--poster-cloud:#edecf9;--poster-cyan:#cefafd;--poster-coral:#fb928c;--surface:#f5f6fd;--line:rgba(64,68,93,.17);background:radial-gradient(ellipse 900px 1200px at 100% 82%,rgba(251,146,140,.13),transparent 72%),linear-gradient(90deg,#edecf9,#f2f3fc,#defbfe)}.ta-site .about-section,.ta-site .challenge-section,.ta-site .timeline-section,.ta-site .participate-section,.ta-site .faq-section,.ta-site .site-footer,.ta-site .contact-area{background:transparent}.ta-site .challenge-section,.ta-site .timeline-section,.ta-site .participate-section,.ta-site .faq-section,.ta-site .contact-area{border-top:1px solid rgba(64,68,93,.1)}.ta-site .footer-bottom{border-top:1px solid var(--line)}.ta-site .timeline:before{background:#40445d30}.ta-site .milestone:before{border-color:#f2f3fc}.ta-site .registration-form{background:#ffffffd6;border-color:var(--line)}.ta-site .cookie-notice,.ta-site .navigation.open{background:#f5f6fd;border-color:var(--line)}@media(max-width:767px){.ta-site .milestone:last-child:after{background:none}}.ta-site .prize-panel{grid-template-columns:.85fr 1.15fr;gap:36px}.ta-site .cash-prizes h2{display:flex;align-items:center;gap:10px;font-size:18px}.ta-site .cash-prizes h2 svg,.ta-site .about-detail>svg,.ta-site .certificate-note>svg{color:#d95728}.ta-site .opportunities{padding-left:32px;grid-template-columns:36px minmax(0,1fr);gap:20px 13px}.ta-site .opportunities>svg{width:36px;height:36px;margin-top:0}.ta-site .opportunities h2{font-size:28px;line-height:1.3;letter-spacing:-.45px;align-self:center}.ta-site .opportunities>p{font-size:20px;line-height:1.75}.ta-site .opportunities .certificate-note{display:flex;align-items:flex-start;gap:11px;font-size:16px;line-height:1.65;padding-top:20px}.ta-site .certificate-note>svg{margin-top:2px}.ta-site .about-composition{grid-template-columns:.9fr 1.1fr;gap:72px}.ta-site .about-details{font-size:20px;line-height:1.8;gap:32px}.ta-site .about-detail{display:grid;grid-template-columns:29px minmax(0,1fr);gap:18px;align-items:start}.ta-site .about-detail>svg{margin-top:4px}.ta-site .about-details .souvenir-note{font-size:18px;line-height:1.75;padding-top:26px}.ta-site .challenge-concepts p,.ta-site .steps p{font-size:18px;line-height:1.8}.ta-site .challenge-concepts{gap:38px}@media(min-width:768px)and (max-width:1050px){.ta-site .prize-panel{grid-template-columns:1fr}.ta-site .opportunities{padding:28px 0 0;border-left:0;border-top:1px solid #b6b9c8}.ta-site .about-composition{grid-template-columns:1fr;gap:32px}.ta-site .about-details{margin-top:0}.ta-site .challenge-concepts{grid-template-columns:1fr;gap:28px}}@media(max-width:767px){.ta-site .prize-panel{grid-template-columns:1fr;gap:25px}.ta-site .cash-prizes h2{font-size:16px}.ta-site .opportunities{padding:25px 0 0;grid-template-columns:30px minmax(0,1fr);gap:17px 10px}.ta-site .opportunities>svg{width:30px;height:30px;margin-top:1px}.ta-site .opportunities h2{font-size:24px;line-height:1.35}.ta-site .opportunities>p{font-size:18px;line-height:1.75}.ta-site .opportunities .certificate-note{font-size:16px;padding-top:16px}.ta-site .about-composition{grid-template-columns:1fr;gap:30px}.ta-site .about-details{font-size:18px;line-height:1.8;gap:28px}.ta-site .about-detail{grid-template-columns:25px minmax(0,1fr);gap:12px}.ta-site .about-detail>svg{width:25px;height:25px}.ta-site .about-details .souvenir-note{font-size:17px}}.ta-site .faq-answer{font-size:18px;line-height:1.75}.ta-site .faq-answer p+p{margin-top:18px}.ta-site .faq-answer ul{margin:12px 0 20px;padding-left:24px}.ta-site .faq-answer li+li{margin-top:8px}.ta-site .navigation>button,.ta-site .navigation>.nav-document{position:relative}.ta-site .navigation>button:after,.ta-site .navigation>.nav-document:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:3px;border-radius:2px;background:linear-gradient(105deg,#f57031,#f03d29);transform:scaleX(0);transform-origin:left}.ta-site .navigation>[aria-current]:after{transform:scaleX(1)}.ta-site .navigation>[aria-current]:hover{text-decoration:none}.ta-site .site-header{background:#f5f6fd}.ta-site .header-inner{height:88px}.ta-site .navigation{gap:18px}.ta-site .navigation>button{font-size:18px;line-height:1.4;padding:12px 0}.ta-site .navigation .nav-document{font-size:16px;line-height:1.4;padding:12px 0}.ta-site .navigation .button-small{font-size:16px;padding:12px 18px}.ta-site .section,.ta-site .prize-panel,.ta-site #discord{scroll-margin-top:104px}@media(max-width:1199px){.ta-site .menu-toggle{display:flex;padding:12px}.ta-site .menu-toggle svg{width:28px;height:28px}.ta-site .navigation{display:none;position:absolute;top:88px;left:0;right:0;padding:22px 32px;background:#f5f6fd;flex-direction:column;align-items:stretch;gap:8px;border-bottom:1px solid var(--line);max-height:calc(100dvh - 88px);overflow:auto}.ta-site .navigation.open{display:flex}.ta-site .navigation>button{text-align:left}.ta-site .navigation .nav-document{font-size:17px}}@media(max-width:767px){.ta-site .header-inner{height:76px}.ta-site .navigation{top:76px;padding:20px;max-height:calc(100dvh - 76px)}.ta-site .section,.ta-site .prize-panel,.ta-site #discord{scroll-margin-top:92px}}
