.authPage{background:var(--tinko-page-bg,#faf9f7);grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);min-height:100vh;display:grid}.authVisualPanel{color:#241d30;background:radial-gradient(circle at 15% 15%,#ffffffeb,#0000 28%),radial-gradient(circle at 82% 24%,#ffffff7a,#0000 26%),linear-gradient(145deg,#eadcff 0%,#f5e9ff 43%,#ffe9ee 100%);flex-direction:column;min-height:100vh;padding:36px 44px;display:flex;position:relative;overflow:hidden}.authVisualPanel:before,.authVisualPanel:after{content:"";filter:blur(2px);border-radius:50%;position:absolute}.authVisualPanel:before{background:#ffffff57;width:320px;height:320px;bottom:90px;right:-100px}.authVisualPanel:after{background:#ef76a321;width:180px;height:180px;bottom:210px;left:-55px}.authRegisterVisual{background:radial-gradient(circle at 15% 15%,#ffffffeb,#0000 28%),linear-gradient(145deg,#dff5ff 0%,#e8f5ff 38%,#ebe3ff 72%,#ffe8ef 100%)}.authBrand{z-index:2;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.authBrandMark{color:#fff;background:linear-gradient(135deg,#7b51d8,#a36de4);border-radius:15px;place-items:center;width:43px;height:43px;font-weight:900;display:grid;box-shadow:0 10px 24px #5d3da433}.authBrand strong{letter-spacing:.07em;font-size:17px;display:block}.authBrand small{color:#6f6277;margin-top:1px;font-size:10px;display:block}.authVisualContent{z-index:2;width:min(100%,500px);margin:auto 0;position:relative}.authEyebrow{color:#765ab1;letter-spacing:.15em;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.authVisualContent h1{letter-spacing:-.045em;max-width:480px;margin:0;font-size:clamp(36px,4.6vw,63px);line-height:.98}.authVisualContent>p{color:#675d6d;max-width:460px;margin:20px 0 0;font-size:15px;line-height:1.7}.authFeatureStack{gap:10px;margin-top:30px;display:grid}.authFeatureItem{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff75;border:1px solid #fffc;border-radius:17px;grid-template-columns:40px 1fr;align-items:center;gap:12px;width:min(100%,430px);padding:12px 14px;display:grid}.authFeatureItem>span{color:#7f57c4;background:#fff;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.authFeatureItem strong,.authFeatureItem small{display:block}.authFeatureItem strong{font-size:12px}.authFeatureItem small{color:#766c79;margin-top:3px;font-size:10px}.authRegisterSteps{gap:10px;margin-top:30px;display:grid}.authRegisterSteps>div{align-items:center;gap:11px;display:flex}.authRegisterSteps span{color:#7452bd;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.authRegisterSteps strong{font-size:12px}.authVisualFooter{z-index:2;color:#83768b;letter-spacing:.12em;font-size:10px;font-weight:800;position:relative}.authFormPanel{justify-content:center;align-items:center;min-width:0;min-height:100vh;padding:46px 28px;display:flex}.authFormCard{width:min(100%,470px)}.authRegisterCard{width:min(100%,610px)}.authMobileBrand{display:none}.authFormCard h2{color:var(--tinko-text-primary,#211f24);letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.05}.authIntro{color:var(--tinko-text-secondary,#7a726d);margin:10px 0 25px;font-size:13px;line-height:1.6}.authFormCard form{gap:15px;display:grid}.authFormCard label{color:var(--tinko-text-primary,#29262b);gap:6px;font-size:11px;font-weight:800;display:grid}.authFormCard input,.authFormCard select{background:var(--tinko-surface,#fff);width:100%;min-height:48px;color:var(--tinko-text-primary,#211f24);font:inherit;border:1px solid #534a5124;border-radius:15px;outline:none;padding:0 14px;transition:border-color .16s,box-shadow .16s,transform .16s}.authFormCard input:focus,.authFormCard select:focus{border-color:#7a52cd8c;box-shadow:0 0 0 4px #7a52cd1a}.authFormCard button[type=submit]{cursor:pointer;color:#fff;background:#f2384a;border:0;border-radius:999px;min-height:49px;font-weight:900;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 24px #f2384a2e}.authFormCard button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 13px 28px #f2384a3b}.authFormCard button:disabled{opacity:.62;cursor:not-allowed}.authFormCard a{color:#7755c5;font-weight:800}.authFormCard small{line-height:1.4}.authDivider{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:23px 0 16px;display:grid}.authDivider span{background:#534a511c;height:1px}.authDivider small{color:#9a9190;letter-spacing:.1em;font-size:9px;font-weight:800}.authSecondaryButton{color:#7150b9;background:#7a52cd0e;border:1px solid #7a52cd2e;border-radius:999px;justify-content:center;align-items:center;min-height:47px;font-size:12px;text-decoration:none;display:flex}.authAccountSwitch{text-align:center;color:#7d7470;margin:22px 0 0;font-size:11px}.authFormCard [role=alert],.authFormCard .error,.authFormCard .formError{color:#c72f42;background:#fff0f1;border-radius:13px;padding:10px 12px;font-size:11px}@media (max-width:950px){.authPage{grid-template-columns:1fr}.authVisualPanel{display:none}.authFormPanel{min-height:100vh;padding:30px 22px calc(80px + env(safe-area-inset-bottom))}.authMobileBrand{align-items:center;gap:10px;margin-bottom:34px;display:flex}.authMobileBrand strong{letter-spacing:.08em;font-size:15px}}@media (max-width:600px){.authFormPanel{padding:20px 15px calc(95px + env(safe-area-inset-bottom));align-items:flex-start}.authFormCard{width:100%}.authMobileBrand{margin-bottom:25px}.authFormCard h2{font-size:30px}.authIntro{margin-bottom:20px}.authFormCard input,.authFormCard select{border-radius:14px;min-height:50px}.authFormCard button[type=submit]{min-height:51px}}.authVisualContentRich{width:min(100%,520px)}.authHeroCopy{z-index:5;position:relative}.authDoodle{z-index:8;color:#9a67dc;font-size:15px;font-style:italic;font-weight:700;line-height:1.25;position:absolute;transform:rotate(-6deg)}.authDoodleTop{top:0;right:10px}.authModuleCard{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffd1;border-radius:18px;align-items:center;gap:9px;width:150px;padding:12px;display:flex;position:absolute;box-shadow:0 12px 30px #5b3c7f1a}.authModuleCard strong,.authModuleCard small{display:block}.authModuleCard strong{color:#2e2735;font-size:12px}.authModuleCard small{color:#776f7d;margin-top:3px;font-size:9px;line-height:1.25}.authModuleIcon{border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff8c}.authModuleIconPuzzle{background:linear-gradient(135deg,#d9ffd9,#f0ffe8)}.authModuleIconTest{color:#fff;background:linear-gradient(135deg,#7957e8,#9b79f0)}.authModulePuzzle{top:52px;right:0;transform:rotate(7deg)}.authModuleTest{top:205px;left:10px;transform:rotate(-8deg)}.authRobotHead{background:linear-gradient(145deg,#7c63ea,#ae91ff);border:8px solid #ebe6ff;border-radius:43px;width:124px;height:98px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 18px 35px #57389b3b}.authRobotFace{background:radial-gradient(circle at 40% 22%,#ffffff21,#0000 28%),linear-gradient(145deg,#2f205c,#191335);border-radius:31px;position:absolute;inset:11px}.authRobotEye{border-bottom:4px solid #fff;border-radius:0 0 20px 20px;width:18px;height:10px;position:absolute;top:31px}.authRobotEyeLeft{left:25px}.authRobotEyeRight{right:25px}.authRobotSmile{border-bottom:4px solid #d3c2ff;border-radius:0 0 20px 20px;width:25px;height:12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.authRobotBody{background:linear-gradient(145deg,#f9f7ff,#ddd5ff);border-radius:34px 34px 25px 25px;place-items:center;width:79px;height:76px;display:grid;position:absolute;top:104px;left:50%;transform:translate(-50%);box-shadow:0 12px 25px #694ca62b}.authRobotBody span{color:#fff;background:linear-gradient(135deg,#7957e8,#9d74ed);border-radius:11px;place-items:center;width:31px;height:31px;font-size:15px;font-weight:900;display:grid}.authRobotAntenna{background:#8e75df;width:2px;height:23px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.authRobotAntenna span{background:#a67ae9;border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.authRobotArm{background:linear-gradient(145deg,#ece8ff,#cdc3fb);border-radius:999px;width:50px;height:18px;position:absolute;top:115px}.authRobotArmLeft{left:4px;transform:rotate(-33deg)}.authRobotArmRight{right:4px;transform:rotate(33deg)}.authRobotArm span{background:#8c70e8;border-radius:50%;width:22px;height:22px;position:absolute}.authRobotArmLeft span{top:-2px;left:-8px}.authRobotArmRight span{top:-2px;right:-8px}.authLoginQuote{color:#9b8fc5;text-align:center;margin:30px auto 0;font-size:13px;font-style:italic}.authPageRegister .authRegisterVisual{background:radial-gradient(circle at 80% 10%,#c3b7ff6b,#0000 24%),radial-gradient(circle at 18% 76%,#ffbede52,#0000 23%),linear-gradient(145deg,#e8f7ff 0%,#eef0ff 35%,#f1e6ff 68%,#ffe9f0 100%)}.authPageRegister .authVisualContent{width:min(100%,525px)}.registerDoodle{font-size:16px;top:-40px;right:0;transform:rotate(-8deg)}.registerFeatureStack{margin-top:9px}.authPageRegister .authModulePuzzle{top:52px}.authPageRegister .authModuleTest{top:205px}.authPageRegister .authFormPanel{background:radial-gradient(circle at 92% 5%, #cec2ff2b, transparent 23%), radial-gradient(circle at 92% 94%, #ffc0dd33, transparent 28%), var(--tinko-page-bg,#fffdfb)}.registerAlready{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:18px;display:grid}.registerAlready>span{background:#473c4c1f;height:1px}.registerAlready p{color:#847b80;letter-spacing:.04em;margin:0;font-size:9px;font-weight:800}.registerAlready a{color:#7953d4;margin-left:4px}.registerQuote{color:#9570d6;text-align:right;margin:38px 0 0;font-size:17px;font-style:italic;line-height:1.35;transform:rotate(-4deg)}.authPageRegister .authAccountSwitch{display:none}@media (max-width:950px){.authPageRegister .registerQuote{text-align:center;transform:none}.registerAlready{margin-top:22px}}@media (max-width:600px){.registerAlready{text-align:center;grid-template-columns:1fr}.registerAlready>span{display:none}.registerAlready p{font-size:10px}.registerQuote{margin-top:28px}}.registerAccountType{gap:8px;margin-bottom:4px;display:grid}.registerAccountTypeLabel{color:var(--tinko-text-primary,#29262b);font-size:11px;font-weight:800}.registerAccountTypeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.registerAccountTypeButton{color:#352f3b;text-align:left;cursor:pointer;min-height:57px;box-shadow:none;background:#ffffffad;border:1px solid #5b4c6921;border-radius:13px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:7px;padding:8px;transition:border-color .15s,background .15s,transform .15s;display:grid}.registerAccountTypeButton:hover{border-color:#7a52cd4d;transform:translateY(-1px)}.registerAccountTypeButton.isActive{background:linear-gradient(145deg,#ede7fff2,#ffeff7e0);border-color:#7a52cd80}.registerAccountTypeSymbol{color:#7955d2;background:#fff;border-radius:10px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.registerAccountTypeButton strong,.registerAccountTypeButton small{display:block}.registerAccountTypeButton strong{font-size:9px}.registerAccountTypeButton small{color:#817987;margin-top:2px;font-size:7px;line-height:1.25}.registerAccountTypeInfo{color:#746c79;background:#7a52cd11;border-radius:10px;gap:6px;padding:7px 9px;font-size:8px;line-height:1.4;display:flex}.registerAccountTypeInfo strong{color:#714ebd;white-space:nowrap}@media (max-width:650px){.registerAccountTypeGrid{grid-template-columns:1fr}.registerAccountTypeButton{min-height:54px}.registerAccountTypeInfo{display:grid}}.registrationFlow .registerAccountType{display:none!important}.authPageRegister .authEyebrow{font-size:12px}.authPageRegister .authIntro{color:#665e63;font-size:12px}.authPageRegister .authFormCard label{font-size:12px;font-weight:850}.authPageRegister .authFormCard input,.authPageRegister .authFormCard select{font-size:12px}.authPageRegister .authFormCard input::placeholder{color:#8d8488;opacity:1}.authPageRegister .authFormCard small{font-size:9px}.authPageRegister .authFeatureItem strong{font-size:11px}.authPageRegister .authFeatureItem small{font-size:9px}.authPageRegister .authModuleCard strong{font-size:11px}.authPageRegister .authModuleCard small{font-size:8px}.authPageRegister button[type=submit]{font-size:12px}.authPageRegister label:has(input[type=checkbox]){font-size:10px;line-height:1.45}.authPageRegister .authVisualContentRich{margin-top:58px;margin-bottom:auto}.authPageRegister .authHeroCopy{transform:translateY(-42px)}.authPageRegister .registerFeatureStack{margin-top:-2px}.authPageRegister{grid-template-columns:minmax(500px,1.02fr) minmax(620px,1.25fr)}.authPageRegister .authFormPanel{padding-left:42px;padding-right:42px}.authPageRegister .authRegisterCard{width:min(100%,660px)}.authPageRegister .authFormCard h2{font-size:38px}.authPageRegister .authEyebrow{letter-spacing:.14em;font-size:13px}.authPageRegister .authIntro{font-size:13px;line-height:1.55}.authPageRegister .authFormCard label,.registrationSpecialForm label{font-size:13px}.authPageRegister .authFormCard input,.authPageRegister .authFormCard select,.registrationSpecialForm input,.registrationSpecialForm select{min-height:51px;font-size:13px}.authPageRegister .authFormCard input::placeholder,.registrationSpecialForm input::placeholder{font-size:12px}.authPageRegister button[type=submit],.registrationPendingButton{min-height:51px;font-size:13px}.authPageRegister label:has(input[type=checkbox]){font-size:11px}.authPageRegister .registerAlready p{font-size:11px}.authPageRegister .registerQuote{font-size:18px}.authPageRegister .authHeroCopy h1{max-width:460px;font-size:51px;line-height:.98}.authPageRegister .authHeroCopy>p{max-width:450px;font-size:13px;line-height:1.55}@media (min-width:1500px){.authPageRegister{grid-template-columns:minmax(540px,.95fr) minmax(700px,1.3fr)}.authPageRegister .authRegisterCard{width:min(100%,700px)}}@media (max-width:1100px){.authPageRegister{grid-template-columns:minmax(430px,1fr) minmax(520px,1.15fr)}.authPageRegister .authFormPanel{padding-left:28px;padding-right:28px}}@media (max-width:950px){.authPageRegister{grid-template-columns:1fr}.authPageRegister .authRegisterCard{width:min(100%,620px)}.authPageRegister .authFormPanel{padding-left:22px;padding-right:22px}}.authProductShowcase{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;margin:12px 0 14px;display:grid}.authProductPromo{background:#ffffffb8;border:1px solid #5c52b41f;border-radius:14px;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px 10px;display:flex;box-shadow:0 7px 20px #3f37820f}.authProductPromo>span{background:#ffffffbd;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.authProductPromo>div{flex-direction:column;min-width:0;display:flex}.authProductPromo strong{color:#292442;font-size:10px;font-weight:850;line-height:1.15}.authProductPromo small{color:#766f8c;margin-top:3px;font-size:7px;line-height:1.25}.authProductGames{background:linear-gradient(135deg,#ffe2eff0,#fff3f8d6)}@media (max-width:1280px){.authProductShowcase{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.authProductShowcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.authProductShowcase{grid-template-columns:1fr}.authProductPromo{min-height:52px}}.phoneActionButton,.phoneVerifyButton{cursor:pointer;border:0;border-radius:14px;min-height:44px;padding:0 18px;font-weight:800}.phoneVerifyButton{color:#fff;background:#6d4aff}.phoneActionButton:disabled,.phoneVerifyButton:disabled{opacity:.55;cursor:not-allowed}.authLoginRedesignPage{min-height:100vh}.authLoginRedesignVisual{background:radial-gradient(circle at 12% 85%,#ffc3e36b,#0000 22%),radial-gradient(circle at 78% 78%,#fff1cf3d,#0000 19%),linear-gradient(#f4efff 0%,#f8f0f8 100%)}.authLoginVisualContent{flex-direction:column;gap:28px;display:flex}.authLoginHeroCopy{max-width:720px}.authLoginHeroCopy h1,.authLoginHeroCopy p{max-width:620px}.authLoginShowcase{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:18px;display:grid}.authLoginMascotCard,.authLoginModulesCard{border:1px solid #8074ca24;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 46px #584e9417}.authLoginMascotCard{background:linear-gradient(#ffffffd1,#ffffffb8),linear-gradient(135deg,#99d6ff47,#ffdff43d);min-height:390px;padding:24px}.authLoginMascotAura{pointer-events:none;background:radial-gradient(circle,#7cdcff59,#0000 72%);border-radius:999px;width:220px;height:220px;position:absolute;top:-30px;right:-40px}.authLoginMascotContent{z-index:1;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:18px;height:100%;display:grid;position:relative}.authLoginMiniEyebrow{color:#7361d6;letter-spacing:.18em;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-block}.authLoginMascotCopy h2{color:#1a2143;margin:0 0 10px;font-size:34px;line-height:1.02}.authLoginMascotCopy p{color:#5e6786;max-width:420px;margin:0;font-size:15px;line-height:1.7}.authLoginMascotImageWrap{aspect-ratio:1;width:100%;min-height:260px;position:relative}.authLoginMascotImage{object-fit:contain;filter:drop-shadow(0 18px 34px #497ed63d)}.authLoginModulesCard{background:#ffffffc2;padding:22px 20px}.authLoginModulesHeader h3{color:#1d2446;margin:0;font-size:22px;line-height:1.15}.authLoginModuleGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.authLoginModuleItem{background:linear-gradient(#ffffffeb,#f7f7ffd1);border:1px solid #7f83bc24;border-radius:18px;flex-direction:column;gap:5px;min-height:82px;padding:14px 14px 13px;display:flex}.authLoginModuleItem strong{color:#1f2850;font-size:14px;font-weight:900}.authLoginModuleItem small{color:#667291;font-size:12px;line-height:1.45}.authLoginHighlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.authLoginHighlightItem{background:#ffffff9e;border:1px solid #8a81c81f;border-radius:20px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.authLoginHighlightDot{background:linear-gradient(135deg,#74d1ff,#856dff);border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 5px #7cc1ff24}.authLoginHighlightItem strong{color:#20284f;margin-bottom:5px;font-size:14px;font-weight:900;display:block}.authLoginHighlightItem small{color:#68758f;font-size:12px;line-height:1.55}.authLoginFormPanel{background:radial-gradient(circle at 88% 16%,#c9e9ff47,#0000 22%),linear-gradient(#fbfaf7 0%,#f7f4f1 100%)}.authLoginFormCard{background:#ffffffeb;border:1px solid #7b7fac1f;border-radius:30px;width:min(100%,540px);padding:34px 34px 30px;box-shadow:0 18px 50px #433d7b14}.authLoginFormTop h2{margin-bottom:10px}.authLoginTrustRow{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.authLoginTrustRow span{color:#506088;letter-spacing:.01em;background:#f3f5ff;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.authLoginSupportNote{background:linear-gradient(#f7f9ff 0%,#fbfbff 100%);border:1px solid #7c8ac41f;border-radius:20px;margin-top:18px;padding:16px 18px}.authLoginSupportNote strong{color:#1d2447;margin-bottom:6px;font-size:14px;font-weight:900;display:block}.authLoginSupportNote p{color:#677390;margin:0;font-size:13px;line-height:1.6}.authLoginQuote{color:#8b7f67;text-align:center;margin-top:16px;font-style:italic}@media (max-width:1320px){.authLoginShowcase,.authLoginMascotContent{grid-template-columns:1fr}.authLoginMascotImageWrap{max-width:280px;margin:0 auto}.authLoginHighlights{grid-template-columns:1fr}}@media (max-width:960px){.authLoginFormCard{width:min(100%,620px)}.authLoginHeroCopy h1{max-width:none}}@media (max-width:720px){.authLoginMascotCard,.authLoginModulesCard{border-radius:24px}.authLoginMascotCard{min-height:auto;padding:18px}.authLoginModulesCard{padding:18px}.authLoginMascotCopy h2{font-size:28px}.authLoginModuleGrid{grid-template-columns:1fr}.authLoginFormCard{border-radius:24px;padding:26px 20px 22px}.authLoginTrustRow{gap:8px}.authLoginTrustRow span{font-size:11px}}.authPageLogin.authLoginRedesignPage{width:100%;min-height:100vh;overflow-x:hidden;grid-template-columns:minmax(0,58fr) minmax(420px,42fr)!important;display:grid!important}.authLoginRedesignVisual{width:100%!important;min-width:0!important;padding:34px clamp(34px,4vw,72px) 28px!important}.authLoginFormPanel{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;padding:40px clamp(32px,4vw,70px)!important;display:flex!important}.authLoginVisualContent{width:100%;max-width:1040px;margin:22px auto 0}.authLoginHeroCopy{width:100%;max-width:780px}.authLoginHeroCopy h1{max-width:760px;font-size:clamp(48px,4.25vw,74px);line-height:.98}.authLoginHeroCopy p{max-width:700px;font-size:16px;line-height:1.55}.authLoginShowcase{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);width:100%}.authLoginMascotCard{min-width:0;min-height:360px}.authLoginModulesCard{min-width:0}.authLoginMascotContent{grid-template-columns:minmax(230px,1fr) minmax(260px,340px)}.authLoginMascotCopy{min-width:0}.authLoginMascotImageWrap{justify-self:end;width:100%;max-width:340px}.authLoginModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.authLoginModuleItem{min-width:0}.authLoginHighlights{width:100%}.authLoginFormCard{margin:0 auto;width:100%!important;max-width:560px!important}@media (max-width:1280px){.authPageLogin.authLoginRedesignPage{grid-template-columns:minmax(0,54fr) minmax(400px,46fr)!important}.authLoginShowcase{grid-template-columns:1fr}.authLoginMascotContent{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.authLoginHighlights{grid-template-columns:1fr}}@media (max-width:980px){.authPageLogin.authLoginRedesignPage{display:block!important}.authLoginRedesignVisual{padding:28px 26px 34px!important}.authLoginFormPanel{padding:34px 22px 44px!important}.authLoginHeroCopy h1{font-size:clamp(42px,7vw,60px)}.authLoginMascotContent{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}}@media (max-width:720px){.authLoginRedesignVisual{padding:22px 16px 28px!important}.authLoginFormPanel{padding:22px 14px 32px!important}.authLoginVisualContent{gap:18px}.authLoginHeroCopy h1{font-size:clamp(38px,12vw,52px)}.authLoginHeroCopy p{font-size:14px}.authLoginMascotContent{grid-template-columns:1fr}.authLoginMascotImageWrap{justify-self:center;max-width:280px}.authLoginModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.authLoginHighlights{grid-template-columns:1fr}}@media (max-width:460px){.authLoginModuleGrid{grid-template-columns:1fr}.authLoginFormCard{padding:24px 18px 22px}}.tinkoAuthForm{gap:16px;min-width:0;display:grid}.tinkoAuthForm label{gap:7px;min-width:0;display:grid}.tinkoAuthForm label>span{color:#334155;font-size:12px;font-weight:900}.tinkoAuthForm input,.tinkoAuthForm select{color:#172033;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:14px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.tinkoAuthForm input:focus,.tinkoAuthForm select:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1a}.tinkoAuthFormRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.tinkoAuthCheckbox{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.tinkoAuthCheckbox input{width:18px;min-width:18px;height:18px;min-height:18px;padding:0}.tinkoAuthCheckbox span{color:#64748b!important;font-weight:700!important}.tinkoAuthForm a{color:#7c3aed;font-size:12px;font-weight:900;text-decoration:none}.tinkoAuthPrimaryButton{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ef4444,#f97316);border:0;border-radius:14px;font-weight:950;box-shadow:0 12px 28px #ef444433}@media (max-width:600px){.tinkoAuthFormRow{flex-direction:column;align-items:flex-start}.tinkoAuthForm input,.tinkoAuthForm select,.tinkoAuthPrimaryButton{min-height:48px}}.tinkoAuthPrimaryButton:disabled{opacity:.62;cursor:wait;box-shadow:none}:where(.modulePage,.homePage,.chatPage,.settingsPage,.profileAccountPage,.learningPortal,.articlePlayerPage,.dialoguePlayerPage,.storyPlayerPage,.tinkoAppContent){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}:where(.modulePage,.homePage,.chatPage,.settingsPage,.profileAccountPage) :where(img,video,canvas){max-inline-size:100%}:where(.modulePage,.homePage,.chatPage,.settingsPage,.profileAccountPage) :where(input,select,textarea,button){min-inline-size:0}@media (orientation:portrait){:where(.modulePage,.homePage,.chatPage,.settingsPage,.profileAccountPage){overflow-wrap:break-word}}@media (orientation:landscape) and (max-height:35em){:where(.modulePage,.homePage,.chatPage,.settingsPage,.profileAccountPage){min-block-size:0}}@media (orientation:portrait){.authPage{min-inline-size:0;max-inline-size:100%}.authVisualPanel,.authFormPanel{min-inline-size:0}}@media (orientation:landscape) and (max-height:35em){.authPage{block-size:auto;min-block-size:100dvh;overflow-y:auto}}@media (max-width:899px){:where(.modulePage,.tinkoAppContent,.homePage,.chatPage,.settingsPage){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}}@media (orientation:landscape) and (max-height:36rem){:where(.modulePage,.tinkoAppContent) :where(img,video,canvas){max-inline-size:100%}}
html[data-appearance]{--dialog-page-bg:#f4f1ea;--dialog-surface:#ffffffd1;--dialog-surface-strong:#fff;--dialog-surface-soft:#f8f6f1;--dialog-text:#17233a;--dialog-text-soft:#667085;--dialog-text-muted:#7d8798;--dialog-line:#313d561c;--dialog-shadow:0 18px 50px #2c354812, 0 2px 8px #2c35480a;--dialog-accent:#5168f4;--dialog-accent-soft:#edf1ff;--dialog-teal:#149da7;--dialog-radius-lg:24px;--dialog-radius-md:18px;--dialog-radius-sm:14px;--sidebar-bg-ui:#fffffff0;--sidebar-text-ui:#344054;--sidebar-muted-ui:#727d91;--sidebar-line-ui:#2d374b17;--sidebar-active-bg-ui:#edf3ff;--sidebar-active-text-ui:#315ee8}html[data-appearance=light]{--dialog-page-bg:#f5f4f0;--dialog-surface:#ffffffe8;--dialog-surface-strong:#fff;--dialog-surface-soft:#f8f7f3;--dialog-text:#17233a;--dialog-text-soft:#606b7d;--dialog-text-muted:#798396;--sidebar-bg-ui:#fff;--sidebar-text-ui:#344054;--sidebar-muted-ui:#748095;--sidebar-active-bg-ui:#edf3ff;--sidebar-active-text-ui:#315ee8}html[data-appearance=soft]{--dialog-page-bg:#eeeae2;--dialog-surface:#f9f7f2f0;--dialog-surface-strong:#fbfaf7;--dialog-surface-soft:#f1eee7;--dialog-text:#263246;--dialog-text-soft:#606b78;--dialog-text-muted:#737d8c;--sidebar-bg-ui:#f7f5f0;--sidebar-text-ui:#374151;--sidebar-muted-ui:#6b7280;--sidebar-active-bg-ui:#e8edf9;--sidebar-active-text-ui:#3659ca}html[data-appearance=reading]{--dialog-page-bg:#e9e2d6;--dialog-surface:#f4eee3;--dialog-surface-strong:#faf4e9;--dialog-surface-soft:#ece4d6;--dialog-text:#332d27;--dialog-text-soft:#625b52;--dialog-text-muted:#756d63;--sidebar-bg-ui:#f1eadf;--sidebar-text-ui:#403830;--sidebar-muted-ui:#6f665c;--sidebar-active-bg-ui:#e4dacb;--sidebar-active-text-ui:#493f35}html[data-appearance=dim]{--dialog-page-bg:#29323d;--dialog-surface:#35404c;--dialog-surface-strong:#3b4652;--dialog-surface-soft:#303a45;--dialog-text:#f2f5f8;--dialog-text-soft:#d5dce5;--dialog-text-muted:#bac4cf;--dialog-line:#ffffff1a;--dialog-shadow:0 18px 48px #0000002e;--sidebar-bg-ui:#313b46;--sidebar-text-ui:#f3f6f9;--sidebar-muted-ui:#c4cdd7;--sidebar-line-ui:#ffffff17;--sidebar-active-bg-ui:#435268;--sidebar-active-text-ui:#fff}html[data-appearance=night]{--dialog-page-bg:#111821;--dialog-surface:#1b2530;--dialog-surface-strong:#202b37;--dialog-surface-soft:#17212b;--dialog-text:#f5f7fb;--dialog-text-soft:#d7dee8;--dialog-text-muted:#b7c1ce;--dialog-line:#ffffff1b;--dialog-shadow:0 20px 54px #00000047;--sidebar-bg-ui:#151e28;--sidebar-text-ui:#f6f8fb;--sidebar-muted-ui:#c3ccd7;--sidebar-line-ui:#ffffff17;--sidebar-active-bg-ui:#26394f;--sidebar-active-text-ui:#fff}html[data-appearance] .tinkoSidebar{background:var(--sidebar-bg-ui)!important;border-color:var(--sidebar-line-ui)!important;color:var(--sidebar-text-ui)!important}html[data-appearance] .tinkoSidebar :where(a,button,strong,span,p,small,label){color:var(--sidebar-text-ui)}html[data-appearance] .tinkoSidebar :where(small,p,.muted){color:var(--sidebar-muted-ui)}html[data-appearance] .tinkoSidebar a{opacity:1!important}html[data-appearance] .tinkoSidebar a:hover,html[data-appearance] .tinkoSidebar a[aria-current=page],html[data-appearance] .tinkoSidebar a.active,html[data-appearance] .tinkoSidebar .active{background:var(--sidebar-active-bg-ui)!important;color:var(--sidebar-active-text-ui)!important}html[data-appearance] .tinkoSidebar svg{opacity:1!important}html[data-appearance] .dialogPlayerPage{box-sizing:border-box;background:var(--dialog-page-bg);width:100%;min-width:0;max-width:none;color:var(--dialog-text);margin:0}html[data-appearance] .dialogPlayerPage *,html[data-appearance] .dialogPlayerPage :before,html[data-appearance] .dialogPlayerPage :after{box-sizing:border-box}html[data-appearance] .dialogPlayerHeader,html[data-appearance] .dialogPlayerControls,html[data-appearance] .dialogPlayerFooter{border-color:var(--dialog-line);color:var(--dialog-text)}html[data-appearance] .dialogPlayerHeader h1,html[data-appearance] .dialogPlayerHeader strong,html[data-appearance] .dialogPlayerControls strong{color:var(--dialog-text)}html[data-appearance] .dialogPlayerHeader p,html[data-appearance] .dialogPlayerHeader span,html[data-appearance] .dialogPlayerFooter span{color:var(--dialog-text-soft)}html[data-appearance] .dialogConversationPanel,html[data-appearance] .dialogConversation{border-color:var(--dialog-line);min-width:0}html[data-appearance] .dialogMessage,html[data-appearance] article[class*=dialogMessage]{color:var(--dialog-text)}html[data-appearance] .dialogMessage :where(p,span,strong,small){opacity:1}html[data-appearance=dim] .dialogMessage,html[data-appearance=night] .dialogMessage{border-color:var(--dialog-line)}html[data-appearance=dim] .dialog-native-translation,html[data-appearance=night] .dialog-native-translation{color:var(--dialog-text-soft)}html[data-appearance] .dialogPlayerControls{background:var(--dialog-surface);border:1px solid var(--dialog-line);border-radius:var(--dialog-radius-md);box-shadow:var(--dialog-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-appearance] .dialogPlayerControls button{min-height:44px}html[data-appearance] .dialogPlayerControls button.primary{background:var(--dialog-teal);color:#fff}html[data-appearance=dim] .dialogPlayerControls button:not(.primary),html[data-appearance=night] .dialogPlayerControls button:not(.primary){background:var(--dialog-surface-strong);color:var(--dialog-text);border-color:var(--dialog-line)}html[data-appearance=dim] .dialogPlayerControls label,html[data-appearance=night] .dialogPlayerControls label,html[data-appearance=dim] .dialogTranslationToggle,html[data-appearance=night] .dialogTranslationToggle{color:var(--dialog-text-soft)}@media (min-width:1200px){html[data-appearance] .dialogPlayerPage{padding:clamp(18px,2vw,30px) clamp(22px,3vw,48px) 28px}html[data-appearance] .dialogPlayerHeader{border:1px solid var(--dialog-line);border-radius:var(--dialog-radius-lg);background:var(--dialog-surface);width:100%;max-width:1480px;box-shadow:var(--dialog-shadow);margin:0 auto 18px;padding:22px 26px}html[data-appearance] .dialogPlayerHeader h1{letter-spacing:-.035em;font-size:clamp(28px,2.1vw,38px);line-height:1.08}html[data-appearance] .dialogTopNavigation,html[data-appearance] .dialogConversationPanel,html[data-appearance] .dialogPlayerControls,html[data-appearance] .dialogPlayerFooter{width:min(100%,1480px);margin-left:auto;margin-right:auto}html[data-appearance] .dialogTopNavigation{border-radius:var(--dialog-radius-lg)}html[data-appearance] .dialogConversationPanel{background:0 0;border:0;grid-template-columns:minmax(420px,.88fr) minmax(520px,1.12fr);align-items:start;gap:clamp(20px,2vw,34px);display:grid}html[data-appearance] .dialogConversationPanel>*{min-width:0}html[data-appearance] .dialogPlayerSpeakers{width:100%;max-width:none;margin:0}html[data-appearance] .dialogConversation{border:1px solid var(--dialog-line);border-radius:var(--dialog-radius-lg);background:var(--dialog-surface);width:100%;max-width:none;box-shadow:var(--dialog-shadow);margin:0;padding:clamp(18px,1.8vw,28px)}html[data-appearance] .dialogPlayerControls{margin-top:16px;padding:12px 16px}html[data-appearance] .dialogPlayerFooter{margin-top:12px}html[data-appearance] .dialogMessage{max-width:78%}}@media (min-width:1500px){html[data-appearance] .dialogConversationPanel{grid-template-columns:minmax(460px,.92fr) minmax(600px,1.08fr)}html[data-appearance] .dialogMessage{font-size:1.02rem}}@media (min-width:768px) and (max-width:1199px){html[data-appearance] .dialogPlayerPage{padding:18px}html[data-appearance] .dialogPlayerHeader,html[data-appearance] .dialogTopNavigation,html[data-appearance] .dialogConversationPanel,html[data-appearance] .dialogPlayerControls,html[data-appearance] .dialogPlayerFooter{width:min(100%,900px);margin-left:auto;margin-right:auto}html[data-appearance] .dialogPlayerHeader{border-radius:20px;padding:18px 20px}html[data-appearance] .dialogConversationPanel{display:block}html[data-appearance] .dialogPlayerSpeakers{margin-bottom:14px}html[data-appearance] .dialogConversation{border:1px solid var(--dialog-line);background:var(--dialog-surface);border-radius:20px;padding:18px}html[data-appearance] .dialogPlayerControls{margin-top:14px;padding:11px 14px}}@media (max-width:767px){html[data-appearance] .dialogPlayerPage{padding:0}html[data-appearance] .dialogConversationPanel{display:block}html[data-appearance] .dialogPlayerHeader{box-shadow:none}html[data-appearance] .dialogPlayerControls{border-radius:16px}html[data-appearance] .dialogPlayerControls button{min-width:42px;min-height:42px}html[data-appearance] .dialogMessage{max-width:88%}}@media (prefers-reduced-motion:reduce){html[data-appearance] .dialogPlayerPage *,html[data-appearance] .dialogPlayerPage :before,html[data-appearance] .dialogPlayerPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1200px){html[data-appearance] .dialogPlayerPage{grid-template-areas:"header header""navigation navigation""scene conversation""controls controls""info info""footer footer";grid-template-columns:minmax(420px,.95fr) minmax(520px,1.15fr)!important;align-items:start!important;gap:18px clamp(20px,2vw,30px)!important;width:min(100%,1480px)!important;max-width:1480px!important;margin:0 auto!important;padding:24px clamp(24px,2.7vw,46px) 34px!important;display:grid!important}html[data-appearance] .dialogPlayerHeader{grid-area:header;border:1px solid var(--dialog-line)!important;background:var(--dialog-surface)!important;width:100%!important;max-width:none!important;box-shadow:var(--dialog-shadow)!important;border-radius:22px!important;margin:0!important;padding:20px 24px!important}html[data-appearance] .dialogPlayerHeader h1{letter-spacing:-.035em!important;margin:3px 0 5px!important;font-size:clamp(28px,2.15vw,38px)!important;line-height:1.08!important}html[data-appearance] .dialogPlayerHeader p{margin:0!important}html[data-appearance] .dialogPlayerHeader>strong{text-align:center;min-width:64px;border:1px solid var(--dialog-line)!important;background:var(--dialog-surface-strong)!important;border-radius:999px!important;padding:8px 12px!important}html[data-appearance] .dialogTopNavigation{grid-area:navigation;width:100%!important;max-width:none!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(150px,auto) 1fr minmax(150px,auto)!important;align-items:center!important;margin:0!important;padding:0!important;display:grid!important}html[data-appearance] .dialogTopNavigation .dialogPlayerSpeakers{display:none!important}html[data-appearance] .dialogTopNavPrevious{justify-self:start!important}html[data-appearance] .dialogTopNavNext{grid-column:3!important;justify-self:end!important}html[data-appearance] .dialogTopNavButton{border:1px solid var(--dialog-line)!important;background:var(--dialog-surface-strong)!important;min-height:44px!important;color:var(--dialog-text)!important;border-radius:14px!important;align-items:center!important;gap:9px!important;padding:0 16px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 5px 16px #232d410d!important}html[data-appearance] .dialogSceneHero{grid-area:scene;border:1px solid var(--dialog-line)!important;background:var(--dialog-surface)!important;width:100%!important;max-width:none!important;height:clamp(470px,37vw,575px)!important;box-shadow:var(--dialog-shadow)!important;border-radius:24px!important;margin:0!important;padding:0!important;overflow:hidden!important}html[data-appearance] .dialogSceneHeroImage{object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;display:block!important}html[data-appearance] .dialogConversation{overscroll-behavior:contain;scrollbar-width:thin;grid-area:conversation;border:1px solid var(--dialog-line)!important;background:var(--dialog-surface)!important;width:100%!important;max-width:none!important;height:clamp(470px,37vw,575px)!important;min-height:0!important;box-shadow:var(--dialog-shadow)!important;border-radius:24px!important;flex-direction:column!important;gap:15px!important;margin:0!important;padding:22px 20px!important;display:flex!important;overflow-y:auto!important}html[data-appearance] .dialogConversation::-webkit-scrollbar{width:8px}html[data-appearance] .dialogConversation::-webkit-scrollbar-thumb{background:#67748b4d;border-radius:999px}html[data-appearance] .dialogMessage{width:fit-content!important;max-width:min(86%,620px)!important;margin-top:0!important;margin-bottom:0!important}html[data-appearance] .dialogMessage.left{align-self:flex-start!important}html[data-appearance] .dialogMessage.right{align-self:flex-end!important}html[data-appearance] .dialogMessageBubble{min-width:210px;border-radius:17px!important;padding:14px 15px!important;box-shadow:0 5px 15px #1e2a3e0e!important}html[data-appearance] .dialogMessageBubble p{margin:5px 0 0!important;font-size:15px!important;line-height:1.5!important}html[data-appearance] .dialogMessageName{font-size:11px!important;font-weight:800!important}html[data-appearance] .dialogMessageAvatar{flex:0 0 38px!important;width:38px!important;height:38px!important}html[data-appearance] .dialogPlayerControls{grid-area:controls;border-radius:18px!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:none!important;min-height:68px!important;margin:0!important;padding:12px 15px!important;display:flex!important}html[data-appearance] .dialogPlayerControls>strong{border:1px solid var(--dialog-line)!important;background:var(--dialog-surface-soft)!important;text-align:center!important;border-radius:999px!important;min-width:60px!important;margin-left:auto!important;padding:7px 10px!important}html[data-appearance] .dialogInfoPanel{grid-area:info;width:100%!important;max-width:none!important;margin:0!important}html[data-appearance] .dialogInfoCard{border-radius:20px!important}html[data-appearance] .dialogPlayerFooter{grid-area:footer;width:100%!important;max-width:none!important;margin:0!important}}@media (min-width:1500px){html[data-appearance] .dialogPlayerPage{grid-template-columns:minmax(470px,.92fr) minmax(650px,1.08fr)!important}html[data-appearance] .dialogSceneHero,html[data-appearance] .dialogConversation{height:590px!important}}@media (min-width:768px) and (max-width:1199px){html[data-appearance] .dialogPlayerPage{width:min(100%,900px)!important;margin:0 auto!important;padding:18px!important;display:block!important}html[data-appearance] .dialogPlayerHeader,html[data-appearance] .dialogTopNavigation,html[data-appearance] .dialogSceneHero,html[data-appearance] .dialogConversation,html[data-appearance] .dialogPlayerControls,html[data-appearance] .dialogInfoPanel,html[data-appearance] .dialogPlayerFooter{width:100%!important;max-width:none!important}html[data-appearance] .dialogPlayerHeader,html[data-appearance] .dialogTopNavigation{margin:0 0 14px!important}html[data-appearance] .dialogTopNavigation .dialogPlayerSpeakers{display:none!important}html[data-appearance] .dialogSceneHero{border:1px solid var(--dialog-line)!important;border-radius:22px!important;height:clamp(320px,48vw,470px)!important;margin:0 0 14px!important;overflow:hidden!important}html[data-appearance] .dialogSceneHeroImage{object-fit:cover!important;width:100%!important;height:100%!important}html[data-appearance] .dialogConversation{border:1px solid var(--dialog-line)!important;background:var(--dialog-surface)!important;border-radius:22px!important;max-height:520px!important;margin:0 0 14px!important;padding:18px!important;overflow-y:auto!important}html[data-appearance] .dialogPlayerControls{margin:0 0 14px!important}}@media (max-width:767px){html[data-appearance] .dialogPlayerPage{width:100%!important;max-width:none!important;margin:0!important;display:block!important}html[data-appearance] .dialogTopNavigation .dialogPlayerSpeakers{display:none!important}html[data-appearance] .dialogSceneHero{height:auto!important}html[data-appearance] .dialogSceneHeroImage{object-fit:contain!important;width:100%!important;height:auto!important}html[data-appearance] .dialogConversation{height:auto!important;max-height:none!important;overflow:visible!important}}html[data-appearance=dim] .dialogPlayerPage :where(h1,h2,h3,strong,p,span,label),html[data-appearance=night] .dialogPlayerPage :where(h1,h2,h3,strong,p,span,label){opacity:1}html[data-appearance=dim] .dialogTopNavButton,html[data-appearance=night] .dialogTopNavButton{color:var(--dialog-text)!important;background:var(--dialog-surface-strong)!important}.dialogPlayerPage{--dlg-mix:calc(var(--tiyyla-appearance-value,0) * 1%);--dlg-player-mix:var(--dlg-mix);color:color-mix(in srgb, #263244, #eef2fa var(--dlg-mix))!important}.dialogPlayerPage .dialogPlayerHeader{border-radius:20px;background:color-mix(in srgb, #f7f9fc, #263247 var(--dlg-mix))!important;color:color-mix(in srgb, #263244, #f1f4fa var(--dlg-mix))!important}.dialogPlayerPage .dialogPlayerHeader *{color:inherit!important}.dialogPlayerPage .dialogConversation{background:color-mix(in srgb, #e8edf2, #202b3b var(--dlg-mix))!important;border-color:color-mix(in srgb, #d4dce6, #48566e var(--dlg-mix))!important;color:color-mix(in srgb, #263244, #edf2fa var(--dlg-mix))!important}.dialogPlayerPage .dialogMessage.left>div,.dialogPlayerPage .dialogMessage.left>section{background:color-mix(in srgb, #f3f8fa, #31465a var(--dlg-mix))!important;color:color-mix(in srgb, #34455c, #f0f5fc var(--dlg-mix))!important}.dialogPlayerPage .dialogMessage.right>div,.dialogPlayerPage .dialogMessage.right>section{background:color-mix(in srgb, #f5eff8, #41364f var(--dlg-mix))!important;color:color-mix(in srgb, #34455c, #f0f5fc var(--dlg-mix))!important}.dialogPlayerPage .dialogMessage p,.dialogPlayerPage .dialogMessage span{color:color-mix(in srgb, #455b75, #e8edf8 var(--dlg-mix))!important}.dialogPlayerPage .dialogSceneHeroImage{border-radius:18px!important;overflow:hidden!important}.dialogPlayerPage .dialogSceneHero img{border-radius:18px!important}.dialogPlayerPage .dialogPlayerControls{background:color-mix(in srgb, #f7f9fc, #263247 var(--dlg-player-mix))!important;border-color:color-mix(in srgb, #d8e0e9, #526078 var(--dlg-player-mix))!important;color:color-mix(in srgb, #334155, #f0f4fa var(--dlg-player-mix))!important}.dialogPlayerPage .dialogPlayerControls label,.dialogPlayerPage .dialogPlayerControls span{color:color-mix(in srgb, #526174, #e5ebf5 var(--dlg-player-mix))!important}.dialogPlayerPage .dialogPlayerControls button{border-color:color-mix(in srgb, #d6dce5, #56657b var(--dlg-player-mix))}@media (max-width:600px){.dialogPlayerPage .dialogConversation{padding-bottom:110px!important;scroll-padding-bottom:110px!important}.dialogPlayerPage .dialogPlayerControls{z-index:20!important}.dialogPlayerPage .dialogMessage:last-child{margin-bottom:20px!important}}@media (min-width:601px){html body .dialogPlayerPage{--dlg-desktop-mix:calc(var(--tiyyla-appearance-value,0) * 1%)}html body .dialogPlayerPage .dialogPlayerHeader{background:color-mix(in srgb, #f7f9fc, #263247 var(--dlg-desktop-mix))!important;color:color-mix(in srgb, #263244, #f1f4fa var(--dlg-desktop-mix))!important}html body .dialogPlayerPage .dialogPlayerHeader *{color:inherit!important}html body .dialogPlayerPage .dialogConversation{background:color-mix(in srgb, #e8edf2, #202b3b var(--dlg-desktop-mix))!important;border-color:color-mix(in srgb, #d4dce6, #48566e var(--dlg-desktop-mix))!important}}@media (min-width:1024px){html body .dialogPlayerPage{grid-template-columns:minmax(0,35fr) minmax(0,65fr)!important}html body .dialogSceneHero,html body .dialogConversation{width:100%!important;min-width:0!important;max-width:none!important}html body .dialogSceneHeroImage{max-width:100%!important}}.dialogTopNavButton,.dialogTopNavButton span{color:var(--tinko-text,#263244)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}html[data-appearance=night] .dialogTopNavButton,html[data-appearance=night] .dialogTopNavButton span{color:#fff!important}

.tinkoSideNav{display:none}.tinkoBottomNav{z-index:500;border-top:1px solid var(--tinko-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;grid-template-columns:repeat(4,1fr);height:74px;display:grid;position:fixed;bottom:0;left:0;right:0}.tinkoBottomItem{color:#949eaf;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:10px;font-weight:700;text-decoration:none;transition:color .15s,transform .15s;display:flex}.tinkoBottomIcon{border-radius:10px;place-items:center;width:34px;height:30px;transition:background .15s,color .15s;display:grid;position:relative}.tinkoBottomItem.active{color:var(--nav-color)}.tinkoBottomItem.active .tinkoBottomIcon{color:var(--nav-color);background:var(--nav-soft)}.tinkoBottomItem:active{transform:scale(.96)}.tinkoBottomNav{height:78px}.tinkoBottomItem{font-size:11px}.tinkoBottomNav{display:none}.tinkoSideNav{border-right:1px solid var(--tinko-line);z-index:500;background:#fffffff7;flex-direction:column;width:228px;padding:26px 14px;display:flex;position:fixed;inset:0 auto 0 0}.tinkoSideBrand{align-items:center;gap:11px;height:58px;padding:0 11px 14px;display:flex}.brandMark{color:#fff;background:linear-gradient(145deg,#557dff,#745fd0);border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid;box-shadow:0 8px 20px #506cd638}.tinkoSideMenu{flex-direction:column;gap:5px;margin-top:14px;display:flex}.tinkoSideItem{color:#7d889b;border-radius:14px;align-items:center;gap:11px;min-height:48px;padding:7px 10px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:flex}.tinkoNavIcon{background:#f3f5f8;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid;position:relative}.tinkoChatUnreadBadge{color:#fff;background:#e5484d;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-7px}.tinkoSideItem:hover{color:var(--nav-color);background:#f7f8fb;transform:translate(2px)}.tinkoSideItem:hover .tinkoNavIcon,.tinkoSideItem.active{background:var(--nav-soft);color:var(--nav-color)}.tinkoSideItem.active .tinkoNavIcon{color:var(--nav-color);background:#ffffffb8}.tinkoSideNav{width:264px;padding-left:18px;padding-right:18px}.tinkoSideItem:focus-visible,.tinkoBottomItem:focus-visible{outline-offset:2px;outline:3px solid #4f7cff47}@media (prefers-reduced-motion:reduce){.tinkoSideItem,.tinkoBottomItem,.tinkoNavIcon,.tinkoBottomIcon{transition:none}}.tinkoSideBrand .brandMark,.brandMark{box-shadow:0 7px 18px #4f7cff3d;background:linear-gradient(135deg, var(--tinko-blue), var(--tinko-purple))!important;color:#fff!important}.tinkoSideItem{transition:background .16s,color .16s,transform .16s}.tinkoSideItem:hover{transform:translate(2px)}.tinkoSideItem.tone-home .tinkoNavIcon,.tinkoSideItem.tone-home.active .tinkoNavIcon,.tinkoSideItem.tone-learn .tinkoNavIcon,.tinkoSideItem.tone-learn.active .tinkoNavIcon{color:var(--tinko-blue)!important;background:var(--tinko-blue-soft)!important}.tinkoSideItem.tone-dialogues .tinkoNavIcon,.tinkoSideItem.tone-dialogues.active .tinkoNavIcon{color:var(--tinko-cyan)!important;background:var(--tinko-cyan-soft)!important}.tinkoSideItem.tone-words .tinkoNavIcon,.tinkoSideItem.tone-words.active .tinkoNavIcon{color:var(--tinko-purple)!important;background:var(--tinko-purple-soft)!important}.tinkoSideItem.tone-progress .tinkoNavIcon,.tinkoSideItem.tone-progress.active .tinkoNavIcon{color:var(--tinko-green)!important;background:var(--tinko-green-soft)!important}.tinkoSideItem.tone-tinko .tinkoNavIcon,.tinkoSideItem.tone-tinkoai .tinkoNavIcon,.tinkoSideItem.tone-tinko.active .tinkoNavIcon,.tinkoSideItem.tone-tinkoai.active .tinkoNavIcon{color:var(--tinko-orange)!important;background:var(--tinko-orange-soft)!important}.tinkoSideItem.tone-profile .tinkoNavIcon,.tinkoSideItem.tone-profile.active .tinkoNavIcon{color:var(--tinko-pink)!important;background:var(--tinko-pink-soft)!important}.tinkoSideItem.tone-home.active,.tinkoSideItem.tone-learn.active{background:var(--tinko-blue-soft)!important;color:var(--tinko-blue)!important}.tinkoSideItem.tone-dialogues.active{background:var(--tinko-cyan-soft)!important;color:var(--tinko-cyan)!important}.tinkoSideItem.tone-words.active{background:var(--tinko-purple-soft)!important;color:var(--tinko-purple)!important}.tinkoSideItem.tone-progress.active{background:var(--tinko-green-soft)!important;color:var(--tinko-green)!important}.tinkoSideItem.tone-tinko.active,.tinkoSideItem.tone-tinkoai.active{background:var(--tinko-orange-soft)!important;color:var(--tinko-orange)!important}.tinkoSideItem.tone-profile.active{background:var(--tinko-pink-soft)!important;color:var(--tinko-pink)!important}.tinkoBottomItem:first-child .tinkoBottomIcon,.tinkoBottomItem:nth-child(2) .tinkoBottomIcon{color:var(--tinko-blue)!important;background:var(--tinko-blue-soft)!important}.tinkoBottomItem:nth-child(3) .tinkoBottomIcon{color:var(--tinko-orange)!important;background:var(--tinko-orange-soft)!important}.tinkoBottomItem:nth-child(4) .tinkoBottomIcon{color:var(--tinko-pink)!important;background:var(--tinko-pink-soft)!important}.tinkoBottomIcon{border-radius:13px;padding:7px}.tinkoBottomItem.active:first-child,.tinkoBottomItem.active:nth-child(2){color:var(--tinko-blue)!important}.tinkoBottomItem.active:nth-child(3){color:var(--tinko-orange)!important}.tinkoBottomItem.active:nth-child(4){color:var(--tinko-pink)!important}.tinkoBottomIcon{padding:6px}.tinkoBrandText{letter-spacing:.08em;color:#1f2942;font-size:16px;font-weight:850}.tinkoSideItem.locked{cursor:default;opacity:.58}.tinkoSideItem.locked:hover{transform:none}.tinkoNavLock{color:#a3a8b8;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.tone-stories .tinkoNavIcon{color:var(--tinko-purple)!important;background:var(--tinko-purple-soft)!important}.tinkoBottomItem.tone-home .tinkoBottomIcon,.tinkoBottomItem.tone-learn .tinkoBottomIcon{color:var(--tinko-blue)!important;background:var(--tinko-blue-soft)!important}.tinkoBottomItem.tone-tinkoai .tinkoBottomIcon{color:var(--tinko-orange)!important;background:var(--tinko-orange-soft)!important}.tinkoBottomItem.tone-home.active,.tinkoBottomItem.tone-learn.active{color:var(--tinko-blue)!important}.tinkoBottomItem.tone-tinkoai.active{color:var(--tinko-orange)!important}.tinkoSideItem.tone-stories{opacity:1!important;cursor:pointer!important}.tinkoSideItem.tone-stories .tinkoNavIcon,.tinkoSideItem.tone-stories:hover,.tinkoSideItem.tone-stories.active{color:var(--tinko-purple)!important;background:var(--tinko-purple-soft)!important}.tone-chat .tinkoNavIcon,.tone-chat .tinkoBottomIcon{color:#5b5ce2;background:#eef0ff}.tinkoSidebarUser,.tinkoSidebarSignIn{color:inherit;background:#17374914;border:1px solid #8298a338;border-radius:14px;align-items:center;gap:10px;margin:8px 10px;padding:9px 10px;text-decoration:none;display:flex}.tinkoSidebarUser:hover,.tinkoSidebarSignIn:hover{background:#31728f1f}.tinkoSidebarAvatar{color:#fff;background:linear-gradient(145deg,#173749,#31728f);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.tinkoSidebarUserText{flex-direction:column;min-width:0;display:flex}.tinkoSidebarUserText strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tinkoSidebarUserText small{opacity:.62;text-transform:capitalize;margin-top:2px;font-size:10px}.tone-settings .tinkoNavIcon{color:#45616e}.tinkoSidebarAvatar{overflow:hidden}html:not([data-tiyyla-user-navigation=visible]) .tinkoSideNav,html:not([data-tiyyla-user-navigation=visible]) .tinkoBottomNav{display:none!important}.tinkoBottomItem.tone-profile .tinkoBottomIcon{color:var(--tinko-pink,#d85f9d)!important;background:var(--tinko-pink-soft,#fcecf4)!important}.tinkoBottomItem.tone-profile.active{color:var(--tinko-pink,#d85f9d)!important}@media (max-width:720px){.tinkoBottomNav{grid-template-columns:repeat(5,minmax(0,1fr))}.tinkoBottomItem{min-width:0}.tinkoBottomLabel{text-overflow:ellipsis;max-width:100%;overflow:hidden}}html[data-appearance-value] .tinkoSideNav{background:color-mix(in srgb, #fff calc(100% - var(--tiyyla-surface-value) * 1%), #171c29 calc(var(--tiyyla-surface-value) * 1%))!important;border-color:color-mix(in srgb, #e5eaf2 calc(100% - var(--tiyyla-surface-value) * 1%), #343c4d calc(var(--tiyyla-surface-value) * 1%))!important;color:color-mix(in srgb, #243653 calc(100% - var(--tiyyla-text-value) * 1%), #f4f7ff calc(var(--tiyyla-text-value) * 1%))!important}html[data-appearance-value] .tinkoSideItem:not(.active){color:color-mix(in srgb, #667085 calc(100% - var(--tiyyla-text-value) * 1%), #c7cfdd calc(var(--tiyyla-text-value) * 1%))!important;background:0 0!important;border-color:#0000!important}html[data-appearance-value] .tinkoSideItem:not(.active) span,html[data-appearance-value] .tinkoSideItem:not(.active) svg{color:inherit!important}html[data-appearance-value] .tinkoSideItem.active{background:color-mix(in srgb, #edf2ff calc(100% - var(--tiyyla-surface-value) * 0.82%), #29334a calc(var(--tiyyla-surface-value) * 0.82%))!important;color:color-mix(in srgb, #5865f2 calc(100% - var(--tiyyla-text-value) * 0.15%), #9ca8ff calc(var(--tiyyla-text-value) * 0.15%))!important}html[data-appearance-value] .tinkoSideItem.active span,html[data-appearance-value] .tinkoSideItem.active svg{color:inherit!important}html[data-appearance-value] .tinkoSideBrand,html[data-appearance-value] .tinkoBrandText{opacity:1!important;filter:none!important}html[data-appearance-value] .tinkoBrandText{color:color-mix(in srgb, #1f2942 calc(100% - var(--tiyyla-text-value) * 1%), #f5f7ff calc(var(--tiyyla-text-value) * 1%))!important;-webkit-text-fill-color:color-mix(in srgb, #1f2942 calc(100% - var(--tiyyla-text-value) * 1%), #f5f7ff calc(var(--tiyyla-text-value) * 1%))!important}@media (min-width:1024px){html:not([data-tiyyla-user-navigation=visible]) .tinkoAppContent:has(.dialogPlayerPage){width:calc(100% - 244px)!important;max-width:none!important;margin-left:244px!important}}.tinkoSideMenu .tinkoNavIcon,.tinkoBottomNav .tinkoBottomIcon{box-sizing:border-box;border-radius:13px;flex-shrink:0;place-items:center;transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s,transform .22s;display:grid}.tinkoSideMenu .tinkoNavIcon svg,.tinkoBottomNav .tinkoBottomIcon svg{stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .22s,stroke-width .22s}.tinkoSideMenu .tinkoSideItem:hover .tinkoNavIcon svg,.tinkoBottomNav .tinkoBottomItem:hover .tinkoBottomIcon svg{transform:translateY(-1px)}.tinkoSideMenu .tinkoSideItem.active .tinkoNavIcon,.tinkoBottomNav .tinkoBottomItem.active .tinkoBottomIcon{color:#ff9b42;background:linear-gradient(145deg,#ff9b4233,#ff9b420f);border:1px solid #ff9b427a;box-shadow:inset 0 1px #ffffff1f,0 2px 9px #ff822821}.tinkoSideMenu .tinkoSideItem.active .tinkoNavIcon svg,.tinkoBottomNav .tinkoBottomItem.active .tinkoBottomIcon svg{stroke-width:2.15px}.tinkoSideMenu .tinkoSideItem:focus-visible,.tinkoBottomNav .tinkoBottomItem:focus-visible{outline-offset:2px;outline:2px solid #ff9b42}@media (max-width:599px){.tinkoBottomNav .tinkoBottomIcon{border-radius:12px;width:34px;min-width:34px;height:34px;min-height:34px}.tinkoBottomNav .tinkoBottomIcon svg{width:21px;height:21px}.tinkoBottomNav .tinkoBottomItem{min-width:0}.tinkoBottomNav .tinkoBottomLabel{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (prefers-reduced-motion:reduce){.tinkoSideMenu .tinkoNavIcon,.tinkoBottomNav .tinkoBottomIcon,.tinkoSideMenu .tinkoNavIcon svg,.tinkoBottomNav .tinkoBottomIcon svg{transition:none}}html[dir=rtl] .tinkoSideNav{border-right:0;border-left:1px solid var(--tinko-line);left:auto;right:0}html[dir=rtl] .tinkoSideItem:hover{transform:translate(-2px)}@media (min-width:1024px){html[dir=rtl][data-tiyyla-user-navigation=visible] .tinkoAppContent{margin-left:0!important;margin-right:228px!important}html[dir=rtl]:not([data-tiyyla-user-navigation=visible]) .tinkoAppContent:has(.dialogPlayerPage){width:calc(100% - 244px)!important;max-width:none!important;margin-left:0!important;margin-right:244px!important}}@media (min-width:1200px){html[dir=rtl][data-tiyyla-user-navigation=visible] .tinkoAppContent{margin-right:244px!important}}@media (min-width:1600px){html[dir=rtl][data-tiyyla-user-navigation=visible] .tinkoAppContent{margin-right:264px!important}}
