.X9vWFG_page{color:#101632;background:#f8f9ff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.X9vWFG_page *{box-sizing:border-box}.X9vWFG_page a{text-decoration:none}.X9vWFG_header{background:#fff;align-items:center;gap:20px;height:72px;padding:0 clamp(22px,3vw,50px);display:flex}.X9vWFG_logo{letter-spacing:-.08em;color:#4636ed;font-size:44px;font-weight:900;line-height:1}.X9vWFG_tagline{color:#52628b;font-size:13px;line-height:1.35}.X9vWFG_headerAction{color:#fff;background:#5d50f0;border-radius:11px;margin-left:auto;padding:12px 19px;font-size:13px;font-weight:750}.X9vWFG_hero{background:#e9f5fa;grid-template-columns:minmax(310px,30%) minmax(420px,1fr) minmax(345px,29%);min-height:578px;display:grid;overflow:hidden}.X9vWFG_intro{z-index:1;background:linear-gradient(90deg,#fff 68%,#ffffffe5);flex-direction:column;justify-content:center;padding:clamp(42px,4.3vw,75px) clamp(25px,3vw,55px);display:flex;position:relative}.X9vWFG_eyebrow{letter-spacing:.17em;color:#8877ef;font-size:12px;font-weight:850}.X9vWFG_intro h1{letter-spacing:-.065em;max-width:465px;margin:18px 0 13px;font-size:clamp(47px,4.1vw,66px);line-height:1.02}.X9vWFG_intro h1 span{color:#0000;background:linear-gradient(95deg,#3b30eb,#429fff,#d228d2);-webkit-background-clip:text;background-clip:text}.X9vWFG_intro p{color:#4b5b7e;max-width:395px;margin:0;font-size:17px;line-height:1.55}.X9vWFG_primaryLink{color:#fff;background:#5946f1;border-radius:12px;align-self:flex-start;align-items:center;gap:20px;margin-top:22px;padding:14px 24px;font-weight:750;display:inline-flex;box-shadow:0 9px 25px #5848e64c}.X9vWFG_highlights{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.X9vWFG_highlights span{color:#28355a;background:#ffffffd9;border-radius:9px;padding:9px;font-size:11px;font-weight:750}.X9vWFG_tinkoScene{background-color:#d6eafa;background-image:url(/media/login/tinko-study-room.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;min-width:0;margin:12px 8px;box-shadow:0 12px 28px #1c3d6329}.X9vWFG_formArea{background:linear-gradient(90deg,#d6eafab0,#e7f4f1);justify-content:center;align-items:center;padding:20px clamp(14px,2vw,34px);display:flex}.X9vWFG_formCard{background:#fffffff7;border:1px solid #fff;border-radius:18px;width:100%;max-width:420px;padding:28px 26px;box-shadow:0 17px 38px #10204436}.X9vWFG_formCard h2{letter-spacing:-.04em;margin:0 0 5px;font-size:29px}.X9vWFG_formCard>p{color:#5e6b90;margin:0;font-size:13px}.X9vWFG_tabBar{text-align:center;color:#28325b;background:#f1f2fc;border:1px solid #e2e5f6;border-radius:12px;grid-template-columns:1fr 1fr;margin:18px 0;padding:4px;font-size:13px;font-weight:700;display:grid}.X9vWFG_tabBar>*{border-radius:9px;padding:10px}.X9vWFG_tabBar span{color:#4d3ee6;background:#fff;border:1px solid #c9c8fa}.X9vWFG_tabBar a{color:#273059}.X9vWFG_formCard .tinkoAuthForm{gap:16px;display:grid}.X9vWFG_formCard .tinkoAuthForm>label{color:#34446c;gap:7px;font-size:12px;font-weight:750;display:grid}.X9vWFG_formCard .tinkoAuthForm>label input{color:#192243;background:#f7f8ff;border:1px solid #dfe4f6;border-radius:11px;outline:none;width:100%;min-height:49px;padding:12px 14px;font-size:14px}.X9vWFG_formCard .tinkoAuthForm>label input:focus{border-color:#6b5cef;box-shadow:0 0 0 3px #6b5cef27}.X9vWFG_formCard .tinkoAuthFormRow{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.X9vWFG_formCard .tinkoAuthCheckbox{align-items:center;gap:7px;display:flex}.X9vWFG_formCard .tinkoAuthCheckbox input{accent-color:#5a46ed}.X9vWFG_signup a{color:#4a38df;font-weight:700}.X9vWFG_formCard .tinkoAuthFormRow a{color:#4a38df;font-weight:700}.X9vWFG_formCard .tinkoAuthPrimaryButton{color:#fff;cursor:pointer;background:#5b49ef;border:0;border-radius:11px;width:100%;min-height:46px;font-weight:750}.X9vWFG_formCard .tinkoAuthPrimaryButton:disabled{opacity:.55;cursor:wait}.X9vWFG_formCard .tinkoAuthError{color:#a92832;background:#fff1f0;border-radius:9px;padding:10px;font-size:12px}.X9vWFG_formCard .X9vWFG_signup{text-align:center;margin:18px 0 0;font-size:12px}.X9vWFG_features{background:#f8faff;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:15px clamp(15px,1.6vw,27px);display:grid}.X9vWFG_feature{background:#fff;border:1px solid #e2e7f7;border-radius:17px;flex-direction:column;min-width:0;height:250px;padding:16px 15px 0;display:flex;overflow:hidden;box-shadow:0 5px 18px #283e7812}.X9vWFG_feature h3{letter-spacing:-.025em;margin:0 0 6px;font-size:17px}.X9vWFG_feature p{color:#45577e;margin:0;font-size:12px;line-height:1.4}.X9vWFG_featureArt{background-image:url(/media/login/tiyyla-design-reference.png);background-repeat:no-repeat;background-size:600%;flex:1;height:148px;min-height:0;margin:12px -15px 0}.X9vWFG_footer{color:#3e4d78;justify-content:space-around;gap:15px;padding:17px 25px 28px;font-size:12px;font-weight:700;display:flex}.X9vWFG_feature.X9vWFG_chat{background:#f2fcff}.X9vWFG_feature.X9vWFG_lessons{background:#f7f8ff}.X9vWFG_feature.X9vWFG_puzzles{background:#fffaf1}.X9vWFG_feature.X9vWFG_speaking{background:#f6f3ff}.X9vWFG_feature.X9vWFG_visual{background:#f0fff9}.X9vWFG_feature.X9vWFG_community{background:#f1f8ff}@media (max-width:1300px){.X9vWFG_hero{grid-template-columns:minmax(290px,31%) minmax(340px,1fr) minmax(315px,31%)}.X9vWFG_intro h1{font-size:clamp(44px,4vw,61px)}.X9vWFG_features{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.X9vWFG_hero{grid-template-columns:1fr 1fr}.X9vWFG_intro{background:#fff;grid-column:1}.X9vWFG_tinkoScene{background-position:50%;background-size:cover;grid-column:2}.X9vWFG_formArea{grid-column:1/-1;padding:25px}.X9vWFG_formCard{max-width:520px}.X9vWFG_features{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.X9vWFG_header{height:64px}.X9vWFG_logo{font-size:36px}.X9vWFG_tagline{display:none}.X9vWFG_hero{grid-template-columns:1fr}.X9vWFG_intro,.X9vWFG_tinkoScene,.X9vWFG_formArea{grid-column:1}.X9vWFG_intro{padding:40px 24px 28px}.X9vWFG_intro h1{font-size:51px}.X9vWFG_tinkoScene{background-position:50%;background-size:cover;height:310px;margin:0 18px 12px}.X9vWFG_formArea{padding:20px}.X9vWFG_features{grid-template-columns:repeat(2,1fr)}.X9vWFG_feature{height:220px}.X9vWFG_footer{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:400px){.X9vWFG_features{grid-template-columns:1fr}.X9vWFG_feature{height:260px}.X9vWFG_formCard{padding:22px 18px}}@media (min-width:981px){.X9vWFG_hero{height:578px;min-height:578px}.X9vWFG_formCard{padding-top:22px;padding-bottom:22px}.X9vWFG_formCard .tinkoAuthForm{gap:10px}.X9vWFG_formCard .tinkoAuthForm>label{gap:5px}.X9vWFG_formCard .tinkoAuthForm>label input{min-height:43px;padding-top:9px;padding-bottom:9px}.X9vWFG_tabBar{margin-top:14px;margin-bottom:14px}.X9vWFG_formCard .X9vWFG_signin{margin-top:10px}}
