._81l7G_page{color:#101632;background:#f8f9ff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._81l7G_page *{box-sizing:border-box}._81l7G_page a{text-decoration:none}._81l7G_header{background:#fff;align-items:center;gap:20px;height:72px;padding:0 clamp(22px,3vw,50px);display:flex}._81l7G_logo{letter-spacing:-.08em;color:#4636ed;font-size:44px;font-weight:900;line-height:1}._81l7G_tagline{color:#52628b;font-size:13px;line-height:1.35}._81l7G_headerAction{color:#fff;background:#5d50f0;border-radius:11px;margin-left:auto;padding:12px 19px;font-size:13px;font-weight:750}._81l7G_hero{background:#e9f5fa;grid-template-columns:minmax(310px,30%) minmax(420px,1fr) minmax(345px,29%);min-height:578px;display:grid;overflow:hidden}._81l7G_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}._81l7G_eyebrow{letter-spacing:.17em;color:#8877ef;font-size:12px;font-weight:850}._81l7G_intro h1{letter-spacing:-.065em;color:#172033;max-width:465px;margin:18px 0 13px;font-size:clamp(47px,4.1vw,66px);line-height:1.02}._81l7G_intro h1 span{color:#0000;background:linear-gradient(95deg,#3b30eb,#429fff,#d228d2);-webkit-background-clip:text;background-clip:text}._81l7G_intro p{color:#4b5b7e;max-width:395px;margin:0;font-size:17px;line-height:1.55}._81l7G_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}._81l7G_highlights{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}._81l7G_highlights span{color:#28355a;background:#ffffffd9;border-radius:9px;padding:9px;font-size:11px;font-weight:750}._81l7G_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}._81l7G_formArea{background:linear-gradient(90deg,#d6eafab0,#e7f4f1);justify-content:center;align-items:center;padding:20px clamp(14px,2vw,34px);display:flex}._81l7G_formCard{background:#fffffff7;border:1px solid #fff;border-radius:18px;width:100%;max-width:420px;padding:28px 26px;box-shadow:0 17px 38px #10204436}._81l7G_formCard h2{letter-spacing:-.04em;margin:0 0 5px;font-size:29px}._81l7G_formCard>p{color:#5e6b90;margin:0;font-size:13px}._81l7G_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}._81l7G_tabBar>*{border-radius:9px;padding:10px}._81l7G_tabBar span{color:#4d3ee6;background:#fff;border:1px solid #c9c8fa}._81l7G_tabBar a{color:#273059}._81l7G_formCard .tinkoAuthForm{gap:16px;display:grid}._81l7G_formCard .tinkoAuthForm>label{color:#34446c;gap:7px;font-size:12px;font-weight:750;display:grid}._81l7G_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}._81l7G_formCard .tinkoAuthForm>label input:focus{border-color:#6b5cef;box-shadow:0 0 0 3px #6b5cef27}._81l7G_formCard .tinkoAuthFormRow{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}._81l7G_formCard .tinkoAuthCheckbox{align-items:center;gap:7px;display:flex}._81l7G_formCard .tinkoAuthCheckbox input{accent-color:#5a46ed}._81l7G_signup a{color:#4a38df;font-weight:700}._81l7G_formCard .tinkoAuthFormRow a{color:#4a38df;font-weight:700}._81l7G_formCard .tinkoAuthPrimaryButton{color:#fff;cursor:pointer;background:#5b49ef;border:0;border-radius:11px;width:100%;min-height:46px;font-weight:750}._81l7G_formCard .tinkoAuthPrimaryButton:disabled{opacity:.55;cursor:wait}._81l7G_formCard .tinkoAuthError{color:#a92832;background:#fff1f0;border-radius:9px;padding:10px;font-size:12px}._81l7G_formCard ._81l7G_signup{text-align:center;margin:18px 0 0;font-size:12px}._81l7G_features{background:#f8faff;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:15px clamp(15px,1.6vw,27px);display:grid}._81l7G_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}._81l7G_feature h3{letter-spacing:-.025em;margin:0 0 6px;font-size:17px}._81l7G_feature p{color:#45577e;margin:0;font-size:12px;line-height:1.4}._81l7G_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}._81l7G_footer{color:#3e4d78;justify-content:space-around;gap:15px;padding:17px 25px 28px;font-size:12px;font-weight:700;display:flex}._81l7G_feature._81l7G_chat{background:#f2fcff}._81l7G_feature._81l7G_lessons{background:#f7f8ff}._81l7G_feature._81l7G_puzzles{background:#fffaf1}._81l7G_feature._81l7G_speaking{background:#f6f3ff}._81l7G_feature._81l7G_visual{background:#f0fff9}._81l7G_feature._81l7G_community{background:#f1f8ff}@media (max-width:1300px){._81l7G_hero{grid-template-columns:minmax(290px,31%) minmax(340px,1fr) minmax(315px,31%)}._81l7G_intro h1{font-size:clamp(44px,4vw,61px)}._81l7G_features{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){._81l7G_hero{grid-template-columns:1fr 1fr}._81l7G_intro{background:#fff;grid-column:1}._81l7G_tinkoScene{background-position:50%;background-size:cover;grid-column:2}._81l7G_formArea{grid-column:1/-1;padding:25px}._81l7G_formCard{max-width:520px}._81l7G_features{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){._81l7G_header{height:64px}._81l7G_logo{font-size:36px}._81l7G_tagline{display:none}._81l7G_hero{grid-template-columns:1fr}._81l7G_intro,._81l7G_tinkoScene,._81l7G_formArea{grid-column:1}._81l7G_intro{padding:40px 24px 28px}._81l7G_intro h1{font-size:51px}._81l7G_tinkoScene{background-position:50%;background-size:cover;height:310px;margin:0 18px 12px}._81l7G_formArea{padding:20px}._81l7G_features{grid-template-columns:repeat(2,1fr)}._81l7G_feature{height:220px}._81l7G_footer{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:400px){._81l7G_features{grid-template-columns:1fr}._81l7G_feature{height:260px}._81l7G_formCard{padding:22px 18px}}
