:root .TmXCBG_BaseAppIntro{padding:16px;position:relative}@media (min-width:960px){:root .TmXCBG_BaseAppIntro{padding:32px 28px}}:root .TmXCBG_BaseAppIntroAvatar{z-index:3;cursor:pointer;appearance:none;background:#0d0b08bf;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 0 24px #cfa7512e}:root .TmXCBG_BaseAppIntroAvatar img{object-fit:cover;width:100%;height:100%}@media (min-width:960px){:root .TmXCBG_BaseAppIntroAvatar{top:24px;right:28px}}:root .TmXCBG_BaseAppIntroAvatar:focus-visible{outline-offset:2px;outline:2px solid #cfa75199}.TmXCBG_BaseAppIntroMenu{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0b08f5;border:1px solid #cfa75133;border-radius:18px;flex-direction:column;gap:12px;min-width:220px;padding:16px;display:flex;position:absolute;top:70px;right:16px;box-shadow:0 18px 36px #0009,0 0 28px #cfa75124}@media (min-width:960px){.TmXCBG_BaseAppIntroMenu{top:78px;right:28px}}.TmXCBG_BaseAppIntroMenuStatus{flex-direction:column;gap:4px;display:flex}.TmXCBG_BaseAppIntroMenuStatusLabel,.TmXCBG_BaseAppIntroMenuLabel{letter-spacing:.2em;text-transform:uppercase;color:#e8d5a399;font-size:.62rem;font-weight:600}.TmXCBG_BaseAppIntroMenuStatusValue{color:#e8d5a3f2;font-size:.85rem;font-weight:600}.TmXCBG_BaseAppIntroMenuDivider{background:#ffffff14;width:100%;height:1px}.TmXCBG_BaseAppIntroMenuSection{flex-direction:column;gap:8px;display:flex}.TmXCBG_BaseAppIntroMenuLogout{color:#f9f3eee6;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.65rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.TmXCBG_BaseAppIntroMenuLogout:hover{color:#f9f3ee;background:#cfa7512e;border-color:#cfa75199}.TmXCBG_BaseAppIntroMenuLogout:focus-visible{outline-offset:2px;outline:2px solid #cfa75199}.TmXCBG_BaseAppIntroMenuPrimary{color:#0d0b08fa;letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(135deg,#b8923de6,#e8d5a3cc);border:1px solid #cfa751a6;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.65rem;font-weight:700;text-decoration:none;transition:filter .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 0 18px #cfa75159,inset 0 1px #ffffff2e}.TmXCBG_BaseAppIntroMenuPrimary:hover{filter:brightness(1.06);border-color:#e8d5a3e6;box-shadow:0 0 24px #cfa75173,inset 0 1px #ffffff38}.TmXCBG_BaseAppIntroMenuPrimary:focus-visible{outline-offset:2px;outline:2px solid #cfa751e6}.TmXCBG_BaseAppIntroAuth{z-index:3;align-items:center;gap:10px;display:inline-flex;position:absolute;top:16px;right:16px}@media (min-width:960px){.TmXCBG_BaseAppIntroAuth{top:24px;right:28px}}.TmXCBG_BaseAppIntroAuthButtonPrimary{text-transform:uppercase;letter-spacing:.22em;color:#e8d5a3f2;background:#cfa7511f;border:1px solid #cfa75173;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.75rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;box-shadow:0 0 18px #cfa75140}.TmXCBG_BaseAppIntroAuthButtonPrimary:hover{background:#cfa75133;border-color:#cfa751cc}.TmXCBG_BaseAppIntroAvatarFallback{color:#f9f3eee6;font-size:.85rem;font-weight:600}:root .TmXCBG_BaseAppIntroContainer{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:fit-content;margin-top:32px;display:flex;overflow:hidden}@media (min-width:960px){:root .TmXCBG_BaseAppIntroContainer{flex-direction:row;gap:64px;margin-top:0}}.TmXCBG_BaseAppIntroDownloadList{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;padding-top:16px;display:flex}@media (min-width:960px){.TmXCBG_BaseAppIntroDownloadList{justify-content:flex-start}}.TmXCBG_DownloadButton{height:40px}.TmXCBG_BaseAppIntroMain{z-index:2;position:relative}.TmXCBG_BaseAppIntroTitle,.TmXCBG_BaseAppIntroBasicTitle{color:#fff;margin-top:16px;margin-bottom:.5rem;font-size:2rem;font-weight:600;line-height:1.2}@media (min-width:960px){.TmXCBG_BaseAppIntroTitle,.TmXCBG_BaseAppIntroBasicTitle{margin-top:24px;font-size:2.4rem}}.TmXCBG_BaseAppIntroMessage,.TmXCBG_BaseAppIntroBasicMessage{color:#fff;font-size:1.2rem;font-weight:400;line-height:1.2}@media (min-width:960px){.TmXCBG_BaseAppIntroMessage,.TmXCBG_BaseAppIntroBasicMessage{font-size:1.4rem}}.TmXCBG_BaseAppIntroBasicTitle,.TmXCBG_BaseAppIntroBasicMessage{color:#cfa751}.TmXCBG_BaseAppIntroImage{object-fit:contain;width:75%;max-width:520px;height:auto}@media (min-width:960px){.TmXCBG_BaseAppIntroImage{flex-direction:row;width:50%;min-width:280px}}:root .TmXCBG_BaseAppIntroBasic{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:fit-content;padding:0 16px;display:flex;position:relative;overflow:hidden}@media (min-width:600px){:root .TmXCBG_BaseAppIntroBasic{flex-direction:row;gap:64px;padding:32px 42px}}:root .TmXCBG_BaseAppIntroBasicMain{padding:32px 0}@media (min-width:960px){:root .TmXCBG_BaseAppIntroBasicMain{width:50%;padding:0}}:root .TmXCBG_BaseAppIntroExplore{padding-top:42px}:root .TmXCBG_BaseAppIntroFavorites{background-color:#f6f6f6}