html,body,#root{min-height:100%;margin:0}body{background:#fff}*{box-sizing:border-box}button,input,textarea{font:11px Tahoma,Arial,sans-serif}.site{width:795px;min-height:100vh;margin:0 auto;background:#fff;color:#222;font:11px Tahoma,Arial,sans-serif}.top{height:40px;display:flex;align-items:stretch;background:linear-gradient(#527da4,#345d82);border-radius:0 0 7px 7px;overflow:hidden;color:#fff}.brand{width:225px;border:0;background:none;color:#fff;display:flex;align-items:center;padding:0 10px;font-size:20px;font-weight:700;text-shadow:0 1px #234b6c;cursor:pointer}.brand b{width:25px;height:25px;margin-right:4px;border-radius:4px;background:#fff;color:#416d93;font-size:20px;line-height:25px}.top nav{display:flex}.top nav button{border:0;border-left:1px solid #547d9f;border-right:1px solid #2e5474;background:transparent;color:#fff;padding:0 10px;cursor:pointer}.top nav button:hover{background:#416d93}.top>input{width:112px;height:21px;margin:9px 8px 0 auto;padding:2px 5px;border:1px solid #254d70;background:#fff}.body{display:flex}.body>aside{width:145px;padding:9px 10px 20px;background:#fff;flex:none}.menu button{display:flex;width:100%;border:0;background:#fff;color:#274f73;padding:4px 5px;text-align:left;cursor:pointer}.menu button:hover,.menu button.active{background:#e1e8ef;text-decoration:underline}.menu em{margin-left:auto;color:#777;font-style:normal}.job{text-align:center;margin:14px 0;background:#fff;border-top:1px solid #e5e8eb;border-bottom:1px solid #e5e8eb;color:#345b7d}.job b,.job span{display:block;padding:5px}.job span{border-top:1px solid #eef1f3}.ad{border:1px solid #bdc8d2;padding:5px;text-align:center;color:#777}.ad img{width:111px;height:130px;object-fit:cover;margin:5px 0}.ad a{display:block}main{width:650px;min-height:690px;background:#fff}.crumb{height:25px;padding:5px 10px;background:#fff9cf;border-bottom:1px solid #e5dca6}.crumb span{margin-left:7px;color:#aaa}.crumb i{float:right;color:#9b956a;font-style:normal}.profile{display:flex}.photoCol{width:211px;padding:10px}.avatar{display:block;width:197px;height:245px;object-fit:cover;border:1px solid #b4c3d1;padding:2px}.photoLinks button,.rating button{border:0;border-bottom:1px solid #dce3e9;background:#fff;width:100%;color:#2b587a;text-align:left;padding:4px 2px;cursor:pointer}.rating{margin:7px 0}.rating>div{height:20px;border:1px solid #c8bf89;background:#e5dfb8;position:relative;text-align:center;line-height:18px}.rating span{position:absolute;left:0;height:100%;background:#c8bf89}.rating b{position:relative;color:#68613d}.profileMain{width:439px;padding:10px 9px 10px 0}.identity{border-bottom:1px solid #ccd6df;padding:1px 9px 10px;margin-bottom:8px}.identity h1{font-size:13px;margin:0 0 2px}.identity>button{border:0;background:#fff;color:#aaa;padding:0;cursor:pointer}.identity form input{width:230px;background:#fff}.identity form button,.wallform button,.chat form button,.searchline button{background:#5a7d9c;color:#fff;border:1px solid #3d607e;padding:4px 10px}.box{border:0;margin:0 0 9px;background:#fff}.box h3,.chat h3{height:22px;margin:0;padding:4px 8px;background:#dce5ed;border-top:1px solid #8fa8bc;border-bottom:1px solid #b8c7d5;color:#3a5d7d;font-size:11px}.box h3 a{float:right;font-weight:400}.boxin{padding:8px;background:#fff}a{color:#2b587a;cursor:pointer}.box h4{margin:2px 0 6px;color:#315879;font-size:11px}.box h4 a{font-weight:400;color:#aaa;margin-left:5px}dl{margin:8px 0 0}dl div{display:flex;line-height:17px}dt{width:125px;color:#777;flex:none}dd{margin:0}.box p{margin:5px 0;line-height:15px}.box label{color:#777}.friendGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.friendGrid img{width:52px;height:53px;object-fit:cover;display:block;margin:auto}.friendGrid a{font-size:10px}.wallform textarea{width:100%;height:45px;resize:vertical;border:1px solid #b8c6d2;padding:5px;background:#fff}.wallform button{display:block;margin:4px 0 6px auto}.posts article{display:flex;border-top:1px solid #dae1e7;padding:8px 0}.posts article:first-child{border-top:0}.posts img{width:43px;height:43px;object-fit:cover;margin-right:8px}.posts p{margin:4px 0!important}.posts small{color:#888}.posts article button{border:0;background:#fff;color:#2b587a;padding:0}.sectionPage{padding:10px;background:#fff}.searchline{background:#fff;border-top:1px solid #d5dde4;border-bottom:1px solid #d5dde4;padding:8px}.searchline input{width:80%;padding:5px;border:1px solid #acbac6;background:#fff}.summary{color:#777}.person{display:flex;padding:10px 4px;border-top:1px solid #d7e0e8}.person>img{width:80px;height:80px;object-fit:cover;margin-right:10px}.person>div:last-child{margin-left:auto}.person>div:last-child button,.group>button{display:block;border:0;background:#fff;color:#2b587a;padding:3px}.person small{color:#499640}.albums{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.albums figure{margin:0}.albums img{width:100%;height:115px;object-fit:cover;border:1px solid #aebdca;padding:3px}.albums figcaption{color:#2b587a;margin-top:3px}.albums small{display:block;color:#999}.messages{display:flex;min-height:600px;background:#fff}.dialogs{width:210px}.dialogs>button{width:100%;height:65px;display:flex;border:0;border-bottom:1px solid #d8e0e7;background:#fff;padding:7px;text-align:left}.dialogs>button.active{background:#f3f5f7}.dialogs img{width:48px;height:48px;object-fit:cover;margin-right:7px}.dialogs span,.dialogs small{display:block;overflow:hidden}.dialogs small{color:#777;margin-top:5px;white-space:nowrap}.chat{flex:1}.bubbleList{padding:10px;min-height:420px}.bubbleList p{background:#fff;padding:8px;border-top:1px solid #d8e1e8;border-bottom:1px solid #d8e1e8}.bubbleList p.mine{background:#fffbe5}.chat form{padding:10px;border-top:1px solid #ccd6df}.chat textarea{width:100%;height:55px;background:#fff}.group{display:flex;align-items:center;padding:8px;border-bottom:1px solid #d8e0e7}.groupPic{width:48px;height:48px;background:#597d9d;color:#fff;text-align:center;line-height:48px;font-size:22px;margin-right:10px}.group p{margin:4px 0}.group button{margin-left:auto}.toast{position:fixed;z-index:5;top:50px;left:50%;transform:translate(-50%);background:#fff8cc;border:1px solid #cbbf78;padding:8px 18px;box-shadow:0 2px 6px #888}footer{border-top:1px solid #d6dee6;padding:12px 155px;color:#789;display:flex;gap:12px;background:#fff}footer span{margin-left:auto;white-space:nowrap}@media(max-width:820px){.site{width:100%;min-width:700px}.brand{width:145px}.top nav button{padding:0 6px}.body>aside{width:140px}main{width:calc(100% - 140px)}}.auth{width:620px;margin:0 auto;color:#222;font:10px Tahoma,Arial,sans-serif}.authTop{height:35px;display:flex;align-items:stretch;background:linear-gradient(#426f98,#264e73);border:1px solid #244762;border-radius:0 0 6px 6px;box-shadow:0 1px 1px #aaa;color:#fff}.authBrand{display:flex;align-items:center;padding:0 10px;font-size:19px;font-weight:700;text-shadow:0 1px #173b5a}.authBrand b{display:inline-block;width:22px;height:22px;margin-right:4px;border-radius:3px;background:#fff;color:#3f6a91;text-align:center;line-height:22px;font-size:18px}.authTop nav{display:flex;margin-left:auto}.authTop nav button{border:0;border-left:1px solid #52799c;background:transparent;color:#fff;padding:0 9px;font-size:9px;cursor:pointer}.authTop nav button:hover{background:#416b90}.authBody{display:flex}.authForm{width:113px;padding:8px 5px 0 2px}.authForm label{display:block;margin-bottom:2px}.authForm input{width:100%;height:20px;margin-bottom:5px;border:1px solid #aeb9c3;background:#fff}.authForm form>div{display:flex;gap:4px}.authForm button,.welcomeActions button{border:1px solid #294c6a;background:#41698c;color:#fff;padding:3px 6px;font-size:9px;cursor:pointer}.authError{color:#a43131;line-height:13px;margin:2px 0 5px}.welcome{width:507px;min-height:251px;border:1px solid #bdc8d2;border-top:0;background:#fff}.welcome h2{height:20px;margin:0;padding:4px 10px;background:#fff9c9;border-bottom:1px solid #e1d998;font-size:10px}.welcome h4{margin:18px 25px 12px;font-size:10px}.welcome>p,.welcome>ul{margin:11px 25px;line-height:14px}.welcome ul{padding-left:26px}.tour{width:205px;margin:16px auto 9px;padding:5px;border:1px solid #b7b07c;background:#fffef0;text-align:center}.tour b,.tour span{display:block}.welcomeActions{text-align:center}.welcomeActions button{margin:0 2px}.authFooter{display:block!important;border:0!important;padding:8px 0!important;text-align:center;background:#fff!important;color:#555!important}.authFooter div{display:flex;justify-content:center;gap:14px}.authFooter p{margin:8px 0 2px}.authFooter span{margin:0!important;color:#555}@media(max-width:650px){.auth{width:620px;margin-left:0}}.authRegister{width:770px}.authRegister .authBrand{width:137px}.authRegister .authBody{align-items:stretch}.authRegister .authForm{width:137px;border-right:1px solid #d4dce3;padding:8px 7px}.authRegister .welcome{width:633px}.registerPage{min-height:560px}.registration{padding:17px 25px 25px}.registration h1{margin:0 0 9px;color:#3b5e7d;font:700 15px Tahoma,Arial,sans-serif;border-bottom:1px solid #b8c5d0;padding-bottom:5px}.registrationIntro{display:flex;padding:8px 11px 6px}.introIcon{width:27px;height:28px;flex:none;margin:1px 13px 0 0;border-radius:2px;background:#6d93ad;color:#fff;text-align:center;line-height:28px;font-size:19px;font-weight:700}.registrationIntro p{margin:0;line-height:14px}.registration h3{margin:5px 35px 14px;color:#58748d;border-bottom:1px solid #d2d9df;padding-bottom:5px;font-size:13px}.regRows{display:grid;grid-template-columns:170px 126px 1fr;gap:6px 8px;align-items:center;margin:0 35px 15px}.regRows label{text-align:right;color:#777;font-weight:700}.regRows input,.regRows select{height:23px;border:1px solid #aeb9c3;background:#fff;width:126px}.regRows small{color:#777;line-height:13px}.regRows.selects{grid-template-columns:170px 180px 1fr}.regRows.selects select{width:max-content;min-width:126px;max-width:180px}.regRows select:disabled{color:#aaa;background:#f5f5f5}.graduationHint{grid-column:2/4;margin-top:-5px;color:#333!important;font-size:9px}.registerSubmit{display:block;margin:5px auto;border:1px solid #294c6a;background:#41698c;color:#fff;padding:6px 10px;cursor:pointer}.registerError{text-align:center;color:#a43131}.authRegister .authFooter{padding-left:137px!important}@media(max-width:780px){.authRegister{width:770px;margin-left:0}}.auth,.authRegister{width:795px}.authBrand,.authRegister .authBrand{width:145px;flex:none}.authForm,.authRegister .authForm{width:145px;flex:none;padding:8px 10px}.welcome,.authRegister .welcome{width:650px}.authRegister .authFooter{padding-left:145px!important}@media(max-width:805px){.auth,.authRegister{width:795px;margin-left:0}}.crumb,.welcome h2{width:100%;height:25px;margin:0;padding:5px 10px;background:#fff9cf;border:0;border-bottom:1px solid #e5dca6;font-size:11px;line-height:14px}.site,.auth,.authRegister{width:791px;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px}.top,.authTop{width:791px;height:45px;border-radius:0;background:linear-gradient(#4d789e,#32608a);border:0;border-bottom:1px solid #244c70;box-shadow:none}.brand,.authBrand,.authRegister .authBrand{width:159px;height:45px;padding-left:10px;flex:none}.top nav button,.authTop nav button{height:45px;padding-top:1px;font-weight:700;color:#dae1e8;border-left:1px solid rgba(255,255,255,.12);border-right:0}.authBody{align-items:flex-start}.authForm,.authRegister .authForm{width:144px;padding:5px 20px 10px 4px;border-right:0}.authForm input{width:120px;height:22px;padding:3px;border:1px solid #c0cad5}.welcome,.authRegister .welcome{width:632px;border:0}.welcome h2,.crumb{height:25px;padding:2px 10px 5px;line-height:17px;background:#eee5b8;border-left:1px solid #e4ddb4;border-right:1px solid #dcd4a4;border-bottom:1px solid #d7cf9e}.welcome:not(.registerPage){min-height:0;border-left:1px solid #dae1e8;border-right:1px solid #dae1e8;border-bottom:1px solid #c3cad2;padding:12px}.welcome:not(.registerPage)>h2{margin:-12px -12px 0;width:calc(100% + 24px)}.welcome:not(.registerPage)>h4{margin:22px 20px 15px;font-size:11px;color:#222;border:0}.welcome:not(.registerPage)>p,.welcome:not(.registerPage)>ul{margin:15px 20px;line-height:15px}.welcome:not(.registerPage)>ul{list-style:square;padding-left:40px;color:#758eac}.welcome:not(.registerPage)>ul li{padding:1px 0;color:#000}.tour{width:257px;padding:8px 25px;margin:10px auto;background:#f9f6e7;border:1px solid #bead61;font-size:12px}.tour span{font-size:11px}.authForm button,.welcomeActions button{background:#36638e;border:0;padding:4px 8px;font-size:11px}.welcomeActions{height:30px;width:100%;margin:10px 0 0;display:flex;justify-content:center;align-items:flex-start;gap:5px;white-space:nowrap}.authFooter{padding-left:144px!important;padding-right:15px!important;font-size:10px;line-height:15px}.authRegister .authFooter{padding-left:144px!important;padding-right:15px!important}.body>aside{width:144px;padding:5px 20px 20px 4px}main{width:632px}.profileMain{width:421px}@media(max-width:800px){.site,.auth,.authRegister{width:791px;margin-left:0}.top,.authTop{width:791px}}.top,.authTop{background:#32608a url(/xhead2.gif) no-repeat left top;border:0}.top nav button,.authTop nav button{background-image:url(/header_divider.gif);background-repeat:no-repeat;background-position:left top;border:0}.welcome h2,.crumb{background:#eee5b8 url(/header_yellow.gif) repeat-x left top}.authForm button,.welcomeActions button{border-radius:3px}.authForm button:hover,.welcomeActions button:hover{color:#dae1e8}.authBrand{border:0;background:transparent;cursor:pointer}.registerSubmit{background:#36638e;border:0;border-radius:3px;color:#fff;font:11px Tahoma,Verdana,Arial,sans-serif;padding:4px 8px}.registerSubmit:hover{color:#dae1e8}.regRows .sendCode{justify-self:start;border:0;border-radius:3px;background:#36638e;color:#fff;padding:4px 8px;cursor:pointer;white-space:nowrap}.regRows .sendCode:hover{color:#dae1e8}.regRows .sendCode:disabled,.registerSubmit:disabled{opacity:.6;cursor:default}.crumb span{color:#c8bf85}.noAvatar{display:flex!important;flex-direction:column;align-items:center;justify-content:center;background:#f7f3cf;color:#777;text-align:center}.noAvatar b{font-size:86px;line-height:90px;color:#ded9ae}.noAvatar span{font-size:10px;line-height:14px}.noAvatarUploadLink{display:inline;color:#2b587a;cursor:pointer;font:inherit}.noAvatarUploadLink:hover{text-decoration:underline}.noAvatarUploadLink.uploading{cursor:wait;opacity:.7}.noAvatarUploadLink input{display:none}.uploadPhoto{display:block;width:197px;padding:5px 2px;border-bottom:1px solid #dce3e9;color:#2b587a;cursor:pointer}.uploadPhoto:hover{text-decoration:underline}.uploadPhoto input{display:none}.emptyBlock{padding:9px 3px;color:#777;text-align:center}.postNoAvatar{width:43px;height:43px;flex:none;margin-right:8px;background:#e7ebef;color:#8294a5;text-align:center;line-height:43px;font-size:20px}.body>main{border:0;box-shadow:none}.body>main>.profile,.body>main>.sectionPage,.body>main>.messages,.body>main>.editProfile,.body>main>.newsPage{border-left:1px solid #dae1e8;border-right:1px solid #dae1e8;border-bottom:1px solid #c3cad2;box-shadow:none}.wallActions{display:flex;align-items:center;justify-content:flex-start;gap:7px;margin:5px 0 2px}.wallform .wallActions button{display:block;margin:0}.wallActions>button[type=submit]{margin-left:auto}.wallActions>span{color:#888;font-size:10px}.wallActions label{color:#2b587a;cursor:pointer}.wallActions label:hover{text-decoration:underline}.wallActions label input{display:none}.newsTabs{height:37px;padding:8px 10px 0;border-bottom:1px solid #36638e;display:flex}.newsTabs button{height:29px;border:0;background:#fff;color:#2b587a;padding:0 13px;cursor:pointer}.newsTabs button.active{background:#36638e;color:#fff}.newsFeed{width:470px;padding-right:10px}.newsComposer{width:100%;height:28px;padding:5px 8px;border:1px solid #c0cad5;margin-bottom:6px}.newsItem{display:flex;padding:9px 0;border-top:1px solid #dae1e8}.newsItem>div:last-child{flex:1}.newsItem p{margin:4px 0;line-height:15px}.newsItem small{color:#999}.newsItem button{float:right;border:0;background:#fff;color:#91a5b7}.newsFilters{width:130px;padding-left:9px;border-left:1px solid #dae1e8}.newsFilters>input{width:100%;height:24px;margin-bottom:10px;border:1px solid #c0cad5;padding:3px}.newsFilters button{display:block;width:100%;border:0;background:#fff;color:#2b587a;text-align:left;padding:5px 7px}.newsFilters button.active{background:#5b7c9c;color:#fff}.newsFilters p{margin:18px 7px;font-size:10px;line-height:16px}.top nav button:hover,.authTop nav button:hover{background-color:transparent;background-image:url(/header_divider.gif);background-repeat:no-repeat;background-position:left top;color:#fff;text-decoration:underline}.guestMenu{width:144px;flex:none;padding:12px 15px}.guestMenu a,.guestMenu button{display:block;border:0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;padding:6px 0;cursor:pointer;text-decoration:none}.loginRequired{min-height:340px!important;padding:0!important}.loginRequired>h2{margin:0!important;width:100%!important}.requiredContent{padding:18px 32px}.requiredNotice{padding:13px 17px;margin-bottom:25px;border:1px solid #d7cf9e;background:#f9f6e7;font-size:13px;font-weight:700}.requiredContent form{width:330px;margin:0 auto;text-align:center}.requiredContent form>div:not(.requiredButtons){display:flex;align-items:center;margin:9px 0}.requiredContent form label{width:105px;padding-right:10px;text-align:right;color:#777;font-size:12px}.requiredContent form input{width:248px;height:31px;border:1px solid #c0cad5;padding:4px}.requiredButtons{display:flex;justify-content:center;gap:5px;margin:14px 0 26px}.requiredButtons button{border:0;border-radius:3px;background:#36638e;color:#fff;padding:6px 10px;cursor:pointer}.requiredButtons button:hover{color:#dae1e8}.requiredContent .forgot{display:block;font-size:12px}.friendRequests{margin-bottom:12px;border:1px solid #c6d2dc}.friendRequests h3{margin:0;padding:5px 8px;background:#dae1e8;color:#36638e;font-size:11px}.requestItem{display:flex;align-items:center;padding:8px;border-top:1px solid #dae1e8}.requestAvatar{width:50px;height:50px;flex:none;margin-right:9px;background:#e7ebef;color:#8294a5;text-align:center;line-height:50px;font-size:23px}.requestItem>div:nth-child(2){flex:1}.requestItem p{margin:5px 0;color:#777}.requestItem>div:last-child button{display:block;border:0;background:#fff;color:#2b587a;padding:3px;cursor:pointer}.person>.requestAvatar{width:80px;height:80px;line-height:80px;font-size:30px;margin-right:10px}.person>div:last-child>a{display:block;padding:3px;color:#2b587a}.wallform textarea,.wallform>.smileComposer .smileComposerEditor{height:28px;min-height:28px;transition:none}.wallform textarea{resize:none}.wallform.open textarea,.wallform.open>.smileComposer .smileComposerEditor{height:54px}.wallform.open textarea{resize:vertical}.wallPosts{margin-top:5px}.wallPosts .wallPost{position:relative;align-items:flex-start;padding:9px 0}.wallPost>img,.wallPost>.postNoAvatar{width:48px;height:48px;min-width:48px;line-height:48px;margin-right:8px}.wallPostBody{position:relative;flex:1;min-width:0}.wallPostBody>div:first-child{padding-right:30px;line-height:15px}.wallPostBody>div:first-child a{margin-right:5px}.wallPostBody>div:first-child span{color:#222}.wallPostText>a{display:block;line-height:15px}.wallPostText>p{margin:2px 0 0!important;line-height:15px;color:#222}.wallPostBody>small{display:block;margin-top:4px;color:#999;line-height:13px}.wallPosts .wallLike{position:absolute;right:8px;top:17px;border:0;background:#fff;color:#2b587a;padding:0;cursor:pointer}.wallMeta{display:flex;align-items:center;justify-content:space-between;min-height:17px;margin-top:4px;padding-right:4px}.wallMeta small{color:#999;line-height:13px}.wallPosts .wallMeta .wallLike{position:static;right:auto;top:auto;flex:none;margin:0}.wallMeta>div{display:flex;align-items:center;gap:6px}.wallMeta .commentLink{border:0;background:#fff;color:#2b587a;padding:0;cursor:pointer;font-size:10px}.wallMeta .commentLink:hover{text-decoration:underline}.wallMeta.noComments .commentLink,.newsMeta.noComments>div>button{margin-left:1px;padding-left:7px!important;border-left:1px solid #c8d0d7!important}.wallLike i{display:inline-block;width:10px;height:9px;margin-right:3px;background:url(/like.gif) no-repeat 0 0;vertical-align:-1px;opacity:.55;transition:opacity .18s ease}.wallLike.liked{color:#2b587a}.wallLike:hover i,.wallLike.liked i{background-position:0 0;opacity:1}.wallComment{display:flex;align-items:center;gap:5px;margin-top:7px;padding:5px;background:#f2f4f6;border-top:1px solid #dae1e8}.wallComment input{min-width:0;height:26px;flex:1;border:1px solid #c0cad5;padding:3px 6px}.posts article .wallComment>button[type=submit]{height:26px;flex:none;padding:3px 9px;border:1px solid #3d607e;background:#5a7d9c;color:#fff;cursor:pointer}.posts article .wallComment>button[type=submit]:disabled{opacity:.55;cursor:default}.posts article .postRemove{position:absolute;z-index:2;right:8px;top:0;width:11px;height:11px;border:0;padding:0;background-color:transparent;background-image:url(/statusx_op.gif);background-repeat:no-repeat;background-position:0 0;opacity:0;cursor:pointer;transition:opacity .16s ease}.wallPost .postRemove.revealed{opacity:.35}.wallPost .postRemove.revealed:hover{opacity:1}.avatar{border:0;padding:0}.menu{width:120px;margin:0;padding:0}.menu button{height:20px;padding:3px 3px 3px 6px;margin:0;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:12px;white-space:nowrap}.menu button:hover,.menu button.active{border-top-color:#cad1d9;text-decoration:none}.menu a.menuItem{display:flex;width:100%;height:20px;margin:0;padding:3px 3px 3px 6px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#fff;color:#274f73;line-height:12px;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.menu a.menuItem:hover,.menu a.menuItem.active{border-top-color:#cad1d9;background:#e1e8ef;text-decoration:none}.menu .menuEdit{margin-left:auto;padding-left:5px;color:gray}.menu button.active .menuEdit,.menu a.menuItem.active .menuEdit{color:#36638e}.menuSecondaryGroup{margin-top:3px;padding-top:3px;border-top:1px solid #ccc}.editProfile{min-height:488px;background:#f7f7f7}.editTabs{height:38px;padding:9px 10px 0;background:#fff;border-bottom:1px solid #36638e;display:flex;align-items:flex-end;gap:3px}.editTabs button{height:28px;padding:5px 8px;border:0;border-radius:4px 4px 0 0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer;white-space:nowrap}.editTabs button:hover{background:#dae1e8;text-decoration:none}.editTabs button.active,.editTabs button.active:hover{background:#36638e;color:#fff}.editForm{width:630px;margin:0 auto;padding:22px 0 0}.editRow{min-height:31px;display:flex;align-items:center;gap:8px}.editRow>label{width:160px;text-align:right;color:#777;font-weight:700}.editRow input,.editRow select{height:24px;border:1px solid #bdc7d8;padding:2px;background:#fff}.editRow>input{width:200px}.editRow>select{width:215px}.editNameRows{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #d9e1e8}.editNameRows .editRow>input{width:240px}.editRow input:disabled{color:#777;background:#edf0f3;border-color:#c8d0d8;cursor:not-allowed}.editNameHint{margin:3px 0 0 168px;width:330px;color:#777;font-size:10px;line-height:14px}.editNameHint.required{color:#8a5b19}.editRow.relationship{white-space:nowrap}.editRow.relationship>select:last-child{width:180px}.editRow.relationship>span{color:#555}.editRow.birthday select{width:65px}.editRow.birthday select:nth-of-type(2){width:90px}.editRow.birthday select:nth-of-type(3){width:80px}.editRow.birthVisibility select{width:215px}.editRow.birthVisibility span{white-space:nowrap}.relatives{width:260px;margin:12px 0 15px 52px}.relatives>div{display:flex;align-items:center;height:31px}.relatives label{width:115px;text-align:right;color:#777}.relatives button{border:0;background:transparent;color:#2b587a;padding:3px 8px;cursor:pointer}.relatives button:hover{text-decoration:underline}.editButtons{width:630px;margin:0;padding:11px 0;display:flex;justify-content:center;gap:6px;border-top:1px solid #d6dce2;background:#fafafa}.editButtons button{border:0;border-radius:3px;background:#36638e;color:#fff;padding:5px 10px;cursor:pointer}.editButtons button:hover{color:#dae1e8}.identity{border-bottom:0}.wallCommentItem{margin:5px 0 0;padding:5px 7px;background:#fff;border-top:1px solid #d9e1e7;color:#333}.wallCommentItem{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.wallCommentItem>.wallCommentBody{min-width:0;flex:1;line-height:15px}.posts .wallCommentItem>.wallCommentAvatar,.wallCommentNoAvatar{width:34px;height:34px;flex:0 0 34px;margin:0;background:#e3e9ee;color:#8193a3;font:18px/34px Tahoma,Arial,sans-serif;text-align:center;object-fit:cover}.wallCommentItem b{color:#2b587a}.wallCommentItem small{display:block;margin-top:2px;color:#999}.wallCommentItem .wallCommentRemove{width:12px;height:12px;flex:0 0 12px;padding:0;border:0;background:transparent;color:#8b9baa;font:14px/10px Arial,sans-serif;opacity:0;cursor:pointer}.wallCommentItem:hover .wallCommentRemove,.wallCommentRemove:focus{opacity:1}.commentsSummary{height:24px;display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:0 7px;border-top:1px solid #c6d2dc;border-bottom:1px solid #c6d2dc;background:#e9eef2;color:#6f7f8c;font-size:10px}.commentsSummary button{float:none!important;padding:0!important;border:0!important;background:transparent!important;color:#2b587a!important;font:10px Tahoma,Verdana,Arial,sans-serif!important;cursor:pointer}.commentsSummary button:hover{text-decoration:underline}.commentsReplyPrompt{float:none!important;display:block!important;width:100%!important;height:25px!important;margin:5px 0 0!important;padding:4px 7px!important;border-top:1px solid #c6d2dc!important;border-right:0!important;border-bottom:1px solid #c6d2dc!important;border-left:0!important;border-radius:0!important;background:#e9eef2!important;color:#2b587a!important;font:10px/15px Tahoma,Verdana,Arial,sans-serif!important;text-align:left!important;cursor:pointer}.commentsReplyPrompt:hover{background:#e1e8ee!important;text-decoration:underline}.inlineCommentPrompt{float:none!important;display:block!important;width:100%!important;height:38px!important;margin:5px 0 0!important;padding:5px 10px!important;border:5px solid #f2f4f6!important;border-radius:0!important;background:#fff!important;box-shadow:inset 0 0 0 1px #b8bec4!important;color:#999!important;font:11px/18px Tahoma,Verdana,Arial,sans-serif!important;text-align:left!important;cursor:text!important}.inlineCommentPrompt:hover,.inlineCommentPrompt:focus{background:#fff!important;color:#999!important;text-decoration:none!important;outline:0!important}.richPostText .messageSmile{max-width:38px;max-height:38px;margin:0 2px;vertical-align:middle}.wallCommentItem .richPostText .messageSmile,.newsComment .richPostText .messageSmile{max-width:30px;max-height:30px}.smileComposer{position:relative;min-width:0;width:100%;flex:1}.smileComposerEditor{width:100%;min-height:26px;padding:4px 29px 4px 6px;border:1px solid #c0cad5;background:#fff;color:#222;font:11px/15px Tahoma,Verdana,Arial,sans-serif;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;white-space:pre-wrap}.smileComposerEditor:focus{border-color:#7f9db9;outline:0}.wallComment .smileComposerEditor,.newsCommentForm .smileComposerEditor{border-color:#b8bec4}.wallComment .smileComposerEditor:focus,.newsCommentForm .smileComposerEditor:focus{border-color:#b8bec4!important;box-shadow:none!important;outline:0!important}.smileComposerEditor:empty:before{color:#999;content:attr(data-placeholder);pointer-events:none}.smileComposer.singleline .smileComposerEditor{height:auto;min-height:26px;max-height:96px;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.smileComposerButton{position:absolute!important;z-index:3;right:3px!important;top:3px!important;width:22px!important;height:20px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#819bb1!important;font:17px/19px Arial,sans-serif!important;cursor:pointer}.smileComposerButton:hover{color:#527a9d!important}.smilePicker.smileComposerPicker{right:0;top:calc(100% + 3px);bottom:auto}.smileComposerPicker:after{display:none}.smileComposerPicker .smilePickerGrid button{float:none!important}.wallAttachMenu{position:relative;margin:-4px -6px;padding:4px 6px}.wallform .wallAttachTrigger{padding:0;border:0;background:transparent;color:#2b587a}.wallform .wallAttachTrigger:hover{text-decoration:underline}.wallAttachMenu>div{display:none;width:112px;position:absolute;z-index:8;top:calc(100% - 4px);left:0;padding:3px;border:1px solid #9aaebf;background:#fff;box-shadow:0 2px 5px #0000002e}.wallAttachMenu:hover>div,.wallAttachMenu:focus-within>div{display:block}.wallAttachMenu>div>label,.wallform .wallAttachMenu>div>button{width:100%;height:23px;display:block;padding:4px 7px;border:0;border-radius:0;background:#fff;color:#2b587a;font:11px/15px Tahoma,Arial,sans-serif;text-align:left;white-space:nowrap;cursor:pointer}.wallAttachMenu>div>label:hover,.wallform .wallAttachMenu>div>button:hover{background:#e1e8ed;text-decoration:none}.wallAttachMenu input{display:none}.wallComposerAttachment{position:relative;margin-top:5px;padding:5px;border:1px solid #d5dde5;background:#f5f7f9}.wallComposerAttachment>button{position:absolute;right:5px;top:4px;padding:0;border:0;background:transparent;color:#8a9baa;font:16px/14px Arial;cursor:pointer}.wallAttachmentImage{margin-top:6px}.posts .wallAttachmentImage img{width:auto;height:auto!important;display:block;max-width:100%;max-height:420px;border:1px solid #c5ced6;background:#fff;padding:2px;object-fit:contain}.posts .wallAttachmentImage.graffiti img{width:calc(100% + 30px)!important;height:auto!important;max-width:none;max-height:none;margin:0;border:0;background:transparent;padding:0;object-fit:contain}.wallComposerAttachment .wallAttachmentImage{margin:0;padding-right:18px}.wallComposerAttachment .wallAttachmentImage img{width:auto;height:auto;display:block;max-width:100%;max-height:170px;border:1px solid #c5ced6;background:#fff;padding:2px;object-fit:contain}.wallComposerAttachment .wallAttachmentImage.graffiti img{width:100%;height:auto;padding:0}.wallAttachmentAudio{min-height:27px;display:flex;align-items:center;gap:6px;margin-top:5px;padding:4px 6px;border-top:1px solid #d7e0e7;border-bottom:1px solid #d7e0e7;background:#f1f5f8}.wallAttachmentAudio>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallAttachmentAudio b{color:#2b587a}.wallAttachmentAudio time{color:#777}.wallModalBackdrop{position:fixed;z-index:120;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#141b21b8}.wallGraffitiModal,.wallAudioPicker{width:630px;max-width:100%;border:1px solid #3f5365;background:#f2f3f4;box-shadow:0 4px 18px #0000008c;font:11px Tahoma,Arial,sans-serif}.wallGraffitiModal.expanded{width:820px}.wallGraffitiModal>header,.wallAudioPicker>header{height:43px;display:flex;align-items:center;padding:0 18px;background:#587fae;color:#fff}.wallGraffitiModal>header>b,.wallAudioPicker>header>b{flex:1}.wallGraffitiModal>header>button,.wallAudioPicker>header>button{padding:0;border:0;background:transparent;color:#dce8f1;font:11px/18px Tahoma,Arial,sans-serif;cursor:pointer}.wallGraffitiTools{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;border-bottom:1px solid #c7ced4;background:#f7f8f9}.wallGraffitiTools>div{display:flex;align-items:center;gap:5px}.wallGraffitiTools i{color:#9ba9b4;font-style:normal}.wallGraffitiTools button{padding:0;border:0;background:transparent;color:#2b587a;cursor:pointer}.wallGraffitiCanvas{margin:17px 20px 19px;border:1px solid #c5ccd2;background:#fff;box-shadow:inset 0 0 4px #00000014}.wallGraffitiCanvas canvas{width:100%;height:auto;display:block;touch-action:none;cursor:crosshair}.wallGraffitiControls{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 48px;border-top:1px solid #d5dade;background:#fff}.wallGraffitiControls label{display:flex;align-items:center;gap:5px;white-space:nowrap}.wallGraffitiControls input{width:100px}.wallGraffitiColors{display:flex;align-items:center;gap:4px}.wallGraffitiColors>i{width:6px;height:6px;margin-right:58px;border-radius:50%}.wallGraffitiColors>label{width:14px;height:14px;display:block;border:1px solid #ccd3d9;box-shadow:0 0 0 1px #fff;cursor:pointer;overflow:hidden}.wallGraffitiColors>label>input{width:22px;height:22px;margin:-4px;padding:0;border:0;opacity:0;cursor:pointer}.wallGraffitiControls input[type=range]{height:15px;appearance:none;-webkit-appearance:none;background:repeating-linear-gradient(to right,transparent 0 8px,#c6cdd3 8px 9px) 0 0/100% 6px no-repeat;cursor:pointer}.wallGraffitiControls input[type=range]::-webkit-slider-runnable-track{height:4px;border:1px solid #aeb9c3;background:#e4e8eb}.wallGraffitiControls input[type=range]::-webkit-slider-thumb{width:8px;height:13px;margin-top:-5px;border:1px solid #9aabb9;border-radius:0;-webkit-appearance:none;background:#cbd7e1}.wallGraffitiControls input[type=range]::-moz-range-track{height:2px;border:1px solid #aeb9c3;background:#e4e8eb}.wallGraffitiControls input[type=range]::-moz-range-thumb{width:7px;height:12px;border:1px solid #9aabb9;border-radius:0;background:#cbd7e1}.wallGraffitiModal>footer,.wallAudioPicker>footer{height:63px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:11px 20px;border-top:1px solid #d0d5da;background:#eef0f2;color:inherit}.wallGraffitiModal>footer button,.wallAudioPicker>footer button{height:25px;padding:3px 12px;border:1px solid #9eabb5;background:linear-gradient(#fff,#e5e8eb);color:#333;cursor:pointer}.wallGraffitiModal>footer button:first-child{border-color:#416784;background:linear-gradient(#7393ad,#557a99);color:#fff}.wallAudioPicker{width:500px}.wallAudioPicker>div{max-height:330px;padding:8px;background:#fff;overflow:auto}.wallAudioPicker>div>p{padding:25px;text-align:center;color:#777}.wallAudioPicker>div>button{width:100%;height:29px;display:flex;align-items:center;gap:8px;padding:4px 7px;border:0;border-bottom:1px solid #edf0f2;background:#fff;color:#333;text-align:left;cursor:pointer}.wallAudioPicker>div>button:hover{background:#e9eff4}.wallAudioPicker>div>button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallAudioPicker>div>button b{color:#2b587a}.wallAudioPicker>div>button time{color:#777}@media(max-width:700px){.wallModalBackdrop{padding:8px}.wallGraffitiControls{flex-wrap:wrap;justify-content:flex-start;padding:8px}.wallGraffitiControls input{width:85px}.wallGraffitiColors>i{margin-right:5px}.wallAttachMenu>div{top:auto;bottom:calc(100% - 4px);width:145px}.wallCommentItem .wallCommentRemove{opacity:.65}}.top,.authTop{height:43px;background:#154572 url(/vzontaktehead.png) no-repeat left top;border:0;border-radius:0;box-shadow:none;overflow:hidden}.brand,.authBrand,.authRegister .authBrand{width:159px;height:43px;padding:0;display:flex;align-items:center;border:0;background:transparent;cursor:pointer}.brand>*,.authBrand>*{visibility:hidden}.brand b,.authBrand b{width:22px;height:22px;margin-right:4px;border:1px solid rgba(221,231,239,.95);border-radius:3px;background:linear-gradient(to bottom,#fff,#edf2f5 56%,#ccd8e1);box-shadow:inset 0 1px #fff,0 1px 1px #11344ea6;color:#35658d;font:700 18px/20px Tahoma,Verdana,Arial,sans-serif;text-align:center;text-shadow:0 1px 0 #fff}.brand span,.authBrand span{letter-spacing:-.35px;color:#fff}.top nav,.authTop nav{height:41px}.top nav button,.authTop nav button{height:41px;background-size:auto}.messagesPage{width:100%;height:calc(100vh - 43px);min-height:560px;max-height:780px;display:flex;flex-direction:column;background:#fff;overflow:hidden}.messagesToolbar{height:38px;flex:none;display:flex;align-items:flex-end;padding:8px 10px 0;border-bottom:1px solid #36638e;background:#fff}.messagesTabs{height:29px;display:flex;gap:3px}.messagesTabs button{height:29px;padding:0 12px;border:0;border-radius:3px 3px 0 0;background:#fff;color:#2b587a;cursor:pointer}.messagesTabs button:hover{background:#e1e8ed}.messagesTabs button.active,.messagesTabs button.active:hover{background:#5b7fa3;color:#fff}.messagesTabs button:disabled{color:#a7b3bd;background:#fff;cursor:default}.messagesFriendsLink{height:27px;margin:0 2px 0 auto;padding:0;border:0;background:#fff;color:#2b587a;cursor:pointer}.messagesFriendsLink:hover{text-decoration:underline}.dialogsView,.conversation{min-height:0;flex:1;display:flex;flex-direction:column;background:#fff}.dialogsSearch{height:47px;flex:none;display:flex;align-items:center;gap:7px;padding:9px 11px;border-bottom:1px solid #d8e0e7;background:#f5f7f8}.dialogsSearch input{min-width:0;height:27px;flex:1;padding:4px 7px;border:1px solid #b8c5d1;background:#fff;color:#222}.dialogsSearch button,.messagesEmpty button{height:27px;padding:0 10px;border:0;border-radius:3px;background:#5b7fa3;color:#fff;cursor:pointer}.dialogsSearch button:hover,.messagesEmpty button:hover{background:#4e7397}.dialogList{min-height:0;flex:1;overflow-y:auto;padding:0 11px 12px}.dialogItem{width:100%;min-height:68px;display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px;align-items:center;padding:8px 7px;border:0;border-bottom:1px solid #dbe2e8;background:#fff;color:#222;text-align:left;cursor:pointer}.dialogItem:hover{background:#edf2f6}.dialogItem.unread{background:#f1f5f8}.dialogItem.unread:hover{background:#e8eff5}.dialogItem.unread .dialogPreview{color:#2b587a;font-weight:700}.dialogAvatar,.messageAvatar,.composerAvatar{display:flex;align-items:center;justify-content:center;flex:none;background:#e5ebf0;color:#8195a8;font-weight:700}.dialogAvatar{width:50px;height:50px;font-size:22px}.dialogBody{display:block;min-width:0}.dialogHeading{display:flex;align-items:center;gap:8px;line-height:17px}.dialogHeading b{min-width:0;flex:1;overflow:hidden;color:#2b587a;text-overflow:ellipsis;white-space:nowrap}.dialogHeading time{margin-left:auto;flex:none;color:#9a9a9a;font-size:10px;font-weight:400}.dialogMeta{margin-left:auto;display:flex;align-items:center;gap:5px;flex:none}.dialogHeading .dialogMeta time{margin-left:0}.dialogUnread{min-width:19px;height:18px;padding:0 5px;border-radius:9px;background:#5b7fa3;color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:18px;text-align:center}.dialogPreview{display:block;margin-top:5px;overflow:hidden;color:#666;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.dialogPreview b{color:#6b8095}.messagesEmpty{min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;color:#777;text-align:center;line-height:16px}.messagesEmpty b{margin-bottom:5px;color:#555}.messagesEmpty span{display:block}.messagesEmpty button{margin-top:13px}.messagesError{flex:none;margin:0;padding:7px 11px;border-bottom:1px solid #e0bcbc;background:#fff2f2;color:#a43131;line-height:15px}.messagesPeerBar{height:48px;flex:none;display:flex;align-items:center;gap:7px;padding:9px 11px;border-bottom:1px solid #d4dce3;background:#f5f7f8}.messagesBack{width:25px;height:25px;border:0;background:transparent;color:#5d7891;font-size:22px;line-height:20px;cursor:pointer}.messagesBack:hover{color:#2b587a}.messagesPeerChip{max-width:360px;height:25px;display:flex;align-items:center;padding:0 0 0 9px;border:0;border-radius:3px;background:#6b8baa;color:#fff;cursor:pointer}.messagesPeerChip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagesPeerChip b{width:24px;color:#cbd8e3;font-size:14px;line-height:25px;text-align:center}.messagesPeerChip:hover b{color:#fff}.messageTimeline{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px 18px;background:#fff;scrollbar-color:#bdc8d2 #f2f4f6}.messageRow{width:500px;max-width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 68px;gap:9px;align-items:start;margin:0 auto;padding:7px 5px;border-radius:2px}.messageRow:hover{background:#f5f7f8}.messageRow.unread{background:#e6edf4}.messageRow.unread:hover{background:#dfe8f1}.messageAvatar{width:38px;height:38px;font-size:18px}.messageRow.mine .messageAvatar{background:#dbe5ed;color:#5f7d98}.messageBody{min-width:0;padding-top:1px}.messageAuthor{display:inline-block;line-height:14px;text-decoration:none}.messageText{margin:3px 0 0;color:#222;line-height:16px;overflow-wrap:anywhere;white-space:pre-wrap}.messageSmile{width:auto;max-width:46px;height:auto;max-height:46px;display:inline-block;margin:1px 2px;vertical-align:middle}.messagePhotoLink{display:inline-block;margin-top:5px}.messagePhoto{width:auto;max-width:300px;height:auto;max-height:260px;display:block;border:1px solid #b8c6d2;padding:2px;background:#fff}.messageTime{padding-top:2px;color:#999;font-size:10px;line-height:14px;text-align:right}.messageTyping{width:500px;max-width:100%;display:flex;align-items:center;gap:9px;margin:3px auto 0;padding:7px 73px 7px 5px;color:#6b7885;line-height:16px}.messageTyping>span:not(.typingDots){white-space:nowrap}.messageTyping b{color:#2b587a}.typingDots{display:inline-flex;align-items:center;gap:3px;height:12px;margin-left:-3px}.typingDots i{width:5px;height:5px;display:block;border-radius:50%;background:#6b8baa;animation:typingDotFloat 1.15s ease-in-out infinite}.typingDots i:nth-child(2){animation-delay:.15s}.typingDots i:nth-child(3){animation-delay:.3s}@keyframes typingDotFloat{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){.typingDots i{animation:none;opacity:.75}}.conversationEmpty{height:100%;min-height:170px}.messageComposer{min-height:105px;flex:none;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:10px;align-items:start;padding:10px 31px 9px;border-top:1px solid #cbd4dc;background:#f2f3f4}.composerAvatar{width:48px;height:48px;font-size:21px}.messageComposerMain{min-width:0}.messageComposerField{position:relative}.messageComposer textarea,.messageComposerEditor{width:100%;height:52px;display:block;padding:6px 34px 6px 7px;border:1px solid #b8c5d1;background:#fff;color:#222;line-height:15px;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;resize:none;white-space:pre-wrap}.messageComposer textarea:focus,.messageComposerEditor:focus{border-color:#7f9db9;outline:0}.messageComposerEditor:empty:before{color:#999;content:attr(data-placeholder);pointer-events:none}.messageComposerEditor[contenteditable=false]{background:#f5f5f5}.composerInlineSmile{width:auto;max-width:29px;height:auto;max-height:29px;display:inline-block;margin:0 2px;vertical-align:middle;cursor:text;-webkit-user-select:all;user-select:all;-webkit-user-drag:none}.messageComposerTools{position:absolute;z-index:2;top:3px;right:3px;display:flex;flex-direction:column;gap:2px}.composerToolButton{width:24px;height:21px;padding:0;border:0;background:transparent;color:#8ba5bb;font-size:18px;line-height:20px;text-align:center;cursor:pointer}.composerToolButton:hover{color:#527a9d}.composerToolButton:disabled{color:#c7d0d7;cursor:default}.composerPhotoButton{font-size:15px;line-height:18px}.composerPhotoInput{display:none}.smilePicker{position:absolute;z-index:20;right:0;bottom:58px;width:332px;overflow:hidden;border:1px solid #9aabb9;border-radius:2px;background:#fff;box-shadow:0 3px 12px #233b4e47}.smilePicker:after{position:absolute;right:9px;bottom:-6px;width:10px;height:10px;border-right:1px solid #9aabb9;border-bottom:1px solid #9aabb9;background:#fff;content:"";transform:rotate(45deg)}.smilePickerTitle{height:27px;display:flex;align-items:center;padding:0 8px;border-bottom:1px solid #c6d1da;background:#e8edf1;color:#476783;font-weight:700}.smilePickerTitle button{width:22px;height:22px;margin-left:auto;padding:0;border:0;background:transparent;color:#71889b;font-size:16px;cursor:pointer}.smilePickerGrid{max-height:230px;display:grid;grid-template-columns:repeat(7,1fr);gap:2px;overflow-y:auto;padding:6px}.smilePickerGrid button{width:41px;height:41px;display:flex;align-items:center;justify-content:center;padding:2px;border:1px solid transparent;background:#fff;cursor:pointer}.smilePickerGrid button:hover{border-color:#b9c9d6;background:#edf3f7}.smilePickerGrid img{max-width:35px;max-height:35px}.messageComposerActions{height:31px;display:flex;align-items:flex-end}.messageComposerActions button{height:26px;padding:0 13px;border:0;border-radius:3px;background:#5b7fa3;color:#fff;cursor:pointer}.messageComposerActions button:hover{background:#4e7397}.messageComposerActions button:disabled{background:#aebbc6;cursor:default}.messageComposerActions .quickSmiles{height:29px;display:flex;align-items:center;gap:1px;margin-left:5px}.messageComposerActions .quickSmiles button{width:27px;height:27px;display:flex;align-items:center;justify-content:center;padding:1px;border:1px solid transparent;background:transparent}.messageComposerActions .quickSmiles button:hover{border-color:#bdc9d3;background:#fff}.quickSmiles img{max-width:23px;max-height:23px}.messageComposerActions span{margin:0 0 5px auto;color:#999;font-size:9px}.composerPeerAvatar{background:#dfe6ec}.mobileMenuToggle,.mobileMenuBackdrop,.mobileAsideHeader,.mobileAsideSearch,.mobileMenuActions,.mobileMenuProfile,.mobileMenuItemIcon{display:none}@media(max-width:700px){body.mobileMenuLocked{overflow:hidden}.site,.auth,.authRegister{width:100%;min-width:0;max-width:100%;margin:0;overflow-x:hidden}.top,.authTop{width:100%;height:43px;position:sticky;top:0;z-index:60;background-position:left top;background-size:791px 43px}.top .brand{width:159px;min-width:159px;height:43px}.top>nav,.top>input{display:none}.mobileMenuToggle{width:44px;height:43px;margin:0 0 0 auto;padding:12px 11px;display:flex;flex-direction:column;justify-content:space-between;border:0;background:#133d6073;cursor:pointer}.mobileMenuToggle span{width:22px;height:2px;display:block;background:#fff;box-shadow:0 1px #00000040}.mobileMenuBackdrop{position:fixed;z-index:49;inset:43px 0 0;width:100%;height:auto;display:block;padding:0;border:0;background:#1222316b}.body{display:block}.body>aside{width:min(86vw,300px);height:calc(100vh - 43px);height:calc(100dvh - 43px);position:fixed;z-index:50;top:43px;left:0;display:block;padding:0 12px 24px;overflow-y:auto;background:#fff;box-shadow:4px 0 14px #19314647;transform:translate(-105%);visibility:hidden;pointer-events:none;transition:transform .18s ease-out}.body>aside.mobileOpen{transform:translate(0);visibility:visible;pointer-events:auto}.mobileAsideHeader{height:43px;display:flex;align-items:center;justify-content:space-between;margin:0 -12px;padding:0 12px;border-bottom:1px solid #c8d2dc;background:#e9eef3;color:#315879;font-size:14px}.mobileAsideHeader button{width:40px;height:40px;border:0;background:transparent;color:#54718c;font-size:25px;line-height:38px;cursor:pointer}.mobileAsideSearch{display:flex;gap:7px;padding:12px 0;border-bottom:1px solid #d8e0e7}.mobileAsideSearch input{min-width:0;height:40px;flex:1;padding:7px 9px;border:1px solid #aebdca}.mobileAsideSearch button,.mobileMenuActions button{min-height:40px;border:0;border-radius:3px;background:#51779a;color:#fff;padding:0 12px;cursor:pointer}.body>aside .menu{width:100%;padding:8px 0}.body>aside .menu button{min-height:40px;height:auto;align-items:center;padding:9px 10px;border:0;border-bottom:1px solid #edf1f4;font-size:14px;line-height:20px;white-space:normal}.body>aside .menu .menuSecondaryGroup{margin-top:0;padding-top:0;border-top:1px solid #ccd6df}.mobileMenuActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;border-top:1px solid #ccd6df}.mobileMenuActions button:last-child{background:#6d7e8c}.body>aside>.job,.body>aside>.ad{display:none}.site main{width:100%;min-width:0;min-height:calc(100vh - 43px);min-height:calc(100dvh - 43px)}.crumb{min-height:32px;height:auto;padding:7px 10px;line-height:17px}.toast{width:calc(100% - 24px);max-width:420px;top:52px;padding:10px 12px;text-align:center}.site>footer{width:100%;padding:14px 12px;flex-wrap:wrap;justify-content:center;gap:8px 14px;text-align:center}.site>footer span{width:100%;margin:2px 0 0}.messagesSite>footer{display:none}.authTop .authBrand,.authRegister .authTop .authBrand{width:145px;min-width:145px;height:43px}.authTop nav{height:43px;margin-left:auto;display:flex;min-width:0}.authTop nav button{height:43px;padding:0 7px;font-size:10px}.authBody{display:block}.authForm{width:100%;padding:12px;border:0}.authForm form{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;align-items:center}.authForm label{margin:0;text-align:right}.authForm input{width:100%;height:40px;margin:0;padding:7px 9px}.authForm form>div,.authForm .authError{grid-column:2;margin:0}.authForm button,.welcomeActions button{min-height:38px;padding:7px 12px;font-size:13px}.authRegister .authForm{display:none}.guestMenu{width:100%;display:flex;gap:6px;padding:8px 12px;border-bottom:1px solid #d8e0e7}.guestMenu a,.guestMenu button{min-height:38px;flex:1;padding:10px 6px;text-align:center}.welcome,.authRegister .welcome{width:100%;min-width:0}.welcome:not(.registerPage){padding:12px;border-left:0;border-right:0}.welcome:not(.registerPage)>h2{margin:-12px -12px 0;width:calc(100% + 24px)}.welcome:not(.registerPage)>h4,.welcome:not(.registerPage)>p,.welcome:not(.registerPage)>ul{margin:16px 8px}.welcome:not(.registerPage)>ul{padding-left:25px}.tour{width:100%;max-width:300px}.welcomeActions{height:auto;min-height:44px;flex-wrap:wrap}.registration{padding:14px 12px 20px}.registration h1{font-size:17px}.registrationIntro{padding:8px 0 12px}.registrationIntro p{line-height:17px}.registration h3{margin:9px 0 13px}.regRows,.regRows.selects{grid-template-columns:minmax(82px,105px) minmax(0,1fr);gap:8px 9px;margin:0 0 18px}.regRows label{grid-column:1;text-align:right}.regRows input,.regRows select{width:100%;min-width:0;max-width:none;height:40px;grid-column:2;padding:6px 8px}.regRows.selects select{width:100%;min-width:0;max-width:none}.regRows small,.regRows>span,.regRows .sendCode{grid-column:2;line-height:15px}.regRows .sendCode{min-height:38px;justify-self:stretch;font-size:13px}.graduationHint{grid-column:2!important;margin-top:-3px}.registerSubmit{min-height:42px;padding:8px 14px;font-size:14px}.requiredContent{padding:14px 12px}.requiredNotice{margin-bottom:18px;padding:12px;font-size:13px;line-height:18px}.requiredContent form{width:100%;max-width:390px}.requiredContent form>div:not(.requiredButtons){display:block;margin:12px 0}.requiredContent form label{width:auto;display:block;padding:0 0 5px;text-align:left}.requiredContent form input{width:100%;height:40px;padding:7px 9px}.requiredButtons button{min-height:40px;font-size:13px}.authFooter,.authRegister .authFooter{width:100%;padding:13px 12px!important}.authFooter div{flex-wrap:wrap;gap:6px 14px}.site input,.site textarea,.site select,.auth input,.auth textarea,.auth select{font-size:16px}.profile{display:block}.photoCol{width:100%;display:grid;grid-template-columns:120px minmax(0,1fr);gap:0 11px;align-items:start;padding:12px}.photoCol>.avatar{width:120px;height:150px;grid-column:1;grid-row:1/span 3}.photoCol>.uploadPhoto,.photoCol>.photoLinks,.photoCol>.rating{grid-column:2}.photoCol>.uploadPhoto{width:100%;min-height:38px;padding:8px 3px}.photoLinks button,.rating button{min-height:36px;padding:7px 3px;line-height:16px}.photoCol>.rating{margin:7px 0 0}.photoCol>.box{grid-column:1/-1}.photoCol>.box:first-of-type{margin-top:12px}.publicProfile .photoCol>.avatar{grid-row:1}.publicProfile .photoCol>.photoLinks{grid-column:2;grid-row:1}.noAvatar b{font-size:55px;line-height:60px}.noAvatar span{padding:0 5px}.profileMain{width:100%;padding:0 12px 12px}.identity{padding:5px 2px 12px;margin-bottom:9px}.identity h1{font-size:16px}.identity>button{max-width:100%;padding:5px 0;text-align:left}.identity form{display:flex;gap:6px}.identity form input{min-width:0;width:auto;height:38px;flex:1}.identity form button{min-height:38px}dl div{display:grid;grid-template-columns:minmax(95px,38%) minmax(0,1fr);column-gap:8px;line-height:18px}dt{width:auto}dd{overflow-wrap:anywhere}.box h3{height:auto;min-height:28px;padding:6px 8px}.wallform textarea,.wallform>.smileComposer .smileComposerEditor{height:42px;min-height:42px;padding:8px}.wallform.open textarea,.wallform.open>.smileComposer .smileComposerEditor{height:72px}.wallActions button{min-height:36px}.wallPost>img,.wallPost>.postNoAvatar{width:42px;height:42px;min-width:42px;line-height:42px}.wallMeta{align-items:flex-start;gap:6px}.wallMeta>div{min-width:0;flex-wrap:wrap}.wallComment input{height:38px}.wallComment .smileComposer.singleline .smileComposerEditor{height:auto;min-height:38px;max-height:120px}.sectionPage{padding:8px}.searchline{display:flex;gap:7px;padding:8px 0}.searchline input{width:auto;min-width:0;height:40px;flex:1}.searchline button{min-height:40px}.person,.requestItem{display:grid;grid-template-columns:60px minmax(0,1fr);gap:0 9px;align-items:start;padding:10px 2px}.person>.requestAvatar,.requestItem>.requestAvatar{width:60px;height:60px;margin:0;line-height:60px;grid-row:1/span 2}.person>div:last-child,.requestItem>div:last-child{grid-column:2;margin:5px 0 0;display:flex;flex-wrap:wrap;gap:3px 10px}.person>div:last-child button,.person>div:last-child a,.requestItem>div:last-child button{min-height:32px;padding:7px 0}.albums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.albums img{height:130px}.group{align-items:flex-start;gap:8px;padding:10px 4px}.groupPic{width:45px;height:45px;margin:0;line-height:45px}.group>div:nth-child(2){min-width:0;flex:1}.group>button{min-height:36px;margin:0;padding:7px 4px}.editProfile{min-height:0}.editTabs{height:44px;padding:8px 8px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.editTabs button{height:35px;flex:none;padding:7px 10px;font-size:13px}.editForm{width:100%;padding:10px 0 0}.editRow{min-height:0;display:grid;grid-template-columns:1fr;gap:5px;align-items:start;padding:7px 12px}.editRow>label{width:100%;text-align:left}.editRow input,.editRow select,.editRow>input,.editRow>select,.editRow.relationship>select:last-child,.editRow.birthday select,.editRow.birthday select:nth-of-type(2),.editRow.birthday select:nth-of-type(3),.editRow.birthVisibility select{width:100%;max-width:none;height:40px}.editRow.relationship,.editRow.birthVisibility{white-space:normal}.editRow.birthVisibility span{line-height:18px}.editNameRows{margin-bottom:5px;padding-bottom:8px}.editNameRows .editRow>input{width:100%}.editNameHint{margin:1px 12px 5px;width:auto;font-size:11px;line-height:15px}.relatives{width:auto;margin:10px 12px 16px}.relatives>div{height:auto;min-height:40px}.relatives label{width:135px;text-align:left}.relatives button{min-height:38px}.editButtons{width:100%;padding:12px}.editButtons button{min-height:40px;padding:8px 14px;font-size:13px}.newsTabs{height:44px;padding:8px 8px 0;overflow-x:auto;overflow-y:hidden}.newsTabs button{height:35px;flex:none;padding:0 11px;font-size:13px;white-space:nowrap}.newsColumns{display:block;padding:10px}.newsFeed{width:100%;padding:0}.newsComposer{height:40px;font-size:16px}.newsFilters{width:100%;margin-top:12px;padding:10px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;border-left:0;border-top:1px solid #dae1e8}.newsFilters>input{height:40px;grid-column:1/-1}.newsFilters button{min-height:38px;padding:7px;text-align:center}.newsFilters p{grid-column:1/-1;margin:8px;text-align:center}.messagesPage{width:100%;height:calc(100vh - 43px);height:calc(100dvh - 43px);min-height:0;max-height:none;border-left:0!important;border-right:0!important;box-shadow:none!important}.messagesToolbar{height:42px;padding:7px 7px 0}.messagesTabs{min-width:0;height:34px}.messagesTabs button{height:34px;padding:0 8px;font-size:12px;white-space:nowrap}.messagesFriendsLink{width:53px;height:32px;margin-left:auto;overflow:hidden;color:transparent;font-size:0;white-space:nowrap}.messagesFriendsLink:after{content:"Друзья";color:#2b587a;font-size:12px}.dialogsSearch{min-height:56px;height:auto;gap:6px;padding:8px}.dialogsSearch input{height:40px;padding:7px 8px}.dialogsSearch button{min-height:40px;height:auto;max-width:105px;padding:5px 9px;line-height:15px}.dialogList{padding:0 5px 8px}.dialogItem{min-height:64px;grid-template-columns:46px minmax(0,1fr);gap:8px;padding:7px 5px}.dialogAvatar{width:46px;height:46px}.dialogHeading{gap:5px}.dialogHeading time{font-size:10px}.messagesPeerBar{height:47px;padding:7px 8px}.messagesBack{width:34px;height:34px}.messagesPeerChip{min-width:0;max-width:calc(100% - 41px);height:32px}.messageTimeline{padding:7px 5px 12px;-webkit-overflow-scrolling:touch}.messageRow{width:100%;grid-template-columns:34px minmax(0,1fr) 48px;gap:6px;padding:7px 3px}.messageAvatar{width:34px;height:34px;font-size:16px}.messageTime{font-size:9px;overflow-wrap:anywhere}.messageText{font-size:14px;line-height:19px}.messageComposer{min-height:101px;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:8px}.messageComposer>.composerAvatar{display:none}.messageComposer textarea,.messageComposerEditor{height:58px;padding:8px 36px 8px 8px;line-height:20px}.messageComposerActions{height:35px;align-items:flex-end}.messageComposerActions button{min-width:112px;height:32px;font-size:13px}.messageComposerActions span{display:none}.smilePicker{right:0;bottom:64px;width:min(332px,calc(100vw - 16px))}.smilePickerGrid{grid-template-columns:repeat(7,1fr)}.smilePickerGrid button{width:100%;height:39px}.messageComposerActions .quickSmiles{overflow:hidden}.messageComposerActions .quickSmiles button:nth-child(n+5){display:none}.messagePhoto{max-width:min(280px,70vw);max-height:240px}.messagesEmpty{min-height:120px;padding:20px 14px;font-size:13px;line-height:18px}.messagesEmpty button{min-height:40px;font-size:13px}}@media(max-width:380px){.authTop .authBrand,.authRegister .authTop .authBrand{width:136px;min-width:136px}.authTop nav button{padding:0 6px}.authTop nav button:last-child{display:none}.photoCol{grid-template-columns:102px minmax(0,1fr);gap:0 8px;padding:10px 8px}.photoCol>.avatar{width:102px;height:128px}.profileMain{padding:0 8px 10px}.photoLinks button,.rating button{min-height:33px;padding:5px 2px;font-size:11px}.albums img{height:105px}.messagesTabs button{padding:0 6px;font-size:11px}.messagesFriendsLink{width:45px}.messagesFriendsLink:after{font-size:11px}.dialogsSearch button{max-width:92px;padding:4px 7px;font-size:11px}.messageRow{grid-template-columns:32px minmax(0,1fr) 43px}.messageAvatar{width:32px;height:32px}}.mobileAppBar,.mobileBottomNav,.mobileProfileSummary,.mobileAuthTitle,.mobileAuthSubtitle{display:none}@media(max-width:700px){.site{--mobile-bottom-safe:max(8px, env(safe-area-inset-bottom));min-height:100vh;min-height:100dvh;background:#edf1f5;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px}.site button,.site input,.site textarea,.site select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.site>.top{display:none}.mobileAppBar{width:100%;height:52px;position:sticky;z-index:60;top:0;display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;border-bottom:1px solid #dce1e6;background:#fff}.mobileAppBar>b{min-width:0;overflow:hidden;color:#111;font-size:17px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.mobileAppBarButton{width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#3f88c9;cursor:pointer}.mobileIcon{width:25px;height:25px;display:block}.mobileAppBarButton:last-child .mobileIcon{width:28px}.mobileBottomNav{height:calc(58px + var(--mobile-bottom-safe));position:fixed;z-index:70;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:var(--mobile-bottom-safe);border-top:1px solid #dce1e6;background:#fffffffa;box-shadow:0 -1px 7px #2233440d}.mobileBottomNav button{height:58px;position:relative;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#98a2ac;cursor:pointer}.mobileBottomNav button.active{color:#3f88c9}.mobileBottomNav .mobileIcon{width:29px;height:29px;stroke-width:1.7}.mobileNavBadge{min-width:19px;height:19px;position:absolute;top:7px;left:calc(50% + 5px);padding:0 5px;border:2px solid #fff;border-radius:11px;background:#ee4d5a;color:#fff;font-size:10px;font-weight:700;line-height:15px;text-align:center}.mobileMenuBackdrop{inset:52px 0 calc(58px + var(--mobile-bottom-safe));z-index:49;background:#202d3961}.body>aside{width:min(88vw,340px);height:auto;top:52px;right:0;bottom:calc(58px + var(--mobile-bottom-safe));left:auto;z-index:50;padding:0 14px 22px;border-left:1px solid #d9e0e6;box-shadow:-5px 0 18px #19283633;transform:translate(105%)}.body>aside.mobileOpen{transform:translate(0)}.mobileAsideHeader{height:52px;margin:0 -14px;padding:0 14px;border-bottom:1px solid #e1e6ea;background:#fff;color:#111;font-size:17px}.mobileAsideHeader button{color:#6f7d89;font-size:28px}.mobileAsideSearch{padding:12px 0;border-bottom:0}.mobileAsideSearch input{border:0;border-radius:9px;background:#edf1f5}.mobileAsideSearch button,.mobileMenuActions button{border-radius:9px;background:#4b87bf;font-size:14px}.body>aside .menu{padding:2px 0 8px}.body>aside .menu button{min-height:44px;padding:10px 8px;border:0;border-bottom:1px solid #edf0f3;background:#fff;color:#2d3339;font-size:15px}.body>aside .menu button.active{border-radius:8px;background:#edf4fa;color:#347fbd}.body>aside .menu .menuEdit{color:#86919b}.mobileMenuActions{padding-top:12px;border-top:1px solid #e1e6ea}.mobileMenuActions button:last-child{background:#7b8995}.site main{width:100%;min-height:calc(100vh - 52px);min-height:calc(100dvh - 52px);padding-bottom:calc(66px + var(--mobile-bottom-safe));background:#edf1f5}.site main>.crumb{display:none}.site>footer{display:none}.toast{top:61px;z-index:80;border:0;border-radius:10px;background:#fff;box-shadow:0 4px 18px #1c2b3940;font-size:14px}.body>main>.profile{display:block;border:0;background:#edf1f5;box-shadow:none}.mobileProfileSummary{display:block;background:#fff}.mobileProfileLead{min-height:118px;display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;padding:16px 14px 10px}.mobileProfileAvatar{width:92px;height:92px;display:block;border-radius:50%;background:#e6ebef;object-fit:cover}.mobileProfileIdentity{min-width:0;align-self:center}.mobileProfileIdentity h1{margin:0;display:-webkit-box;overflow:hidden;color:#111;font-size:21px;line-height:25px;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.mobileProfileIdentity p{margin:2px 0 7px;overflow:hidden;color:#262b30;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.mobileProfileIdentity>span{color:#8b959e;font-size:14px}.mobileProfileActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding:0 14px 10px}.mobileProfileActions button{min-height:43px;padding:8px 12px;border:0;border-radius:10px;background:#f0f2f5;color:#347fbd;font-size:15px;font-weight:600;cursor:pointer}.mobileProfileActions button:disabled{color:#7f8a94;cursor:default}.mobileProfileFacts{padding:4px 14px 7px;color:#6d7780}.mobileProfileFacts>div{min-height:39px;display:flex;align-items:center;font-size:15px;line-height:20px}.mobileProfileFacts .mobileIcon{width:24px;height:24px;flex:none;margin-right:12px;color:#99a4ad}.mobileProfileDetailsButton{width:calc(100% - 28px);min-height:43px;display:flex;align-items:center;gap:12px;margin:0 14px 10px;padding:7px 0;border:0;background:#fff;color:#347fbd;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.mobileProfileDetailsButton .mobileIcon{width:24px;height:24px;flex:none}.mobileProfileDetails{margin:0 14px 11px;padding:9px 0;border-top:1px solid #e2e6ea}.mobileProfileDetails>div{display:grid;grid-template-columns:minmax(115px,42%) minmax(0,1fr);gap:8px;padding:5px 0;line-height:19px}.mobileProfileDetails span{color:#89939c}.mobileProfileDetails b{min-width:0;color:#333a40;font-weight:400;overflow-wrap:anywhere}.mobileProfilePhotos{padding:12px 14px 14px;border-top:1px solid #e3e7eb}.mobileProfileSectionHeading{min-height:30px;display:flex;align-items:center;margin-bottom:8px}.mobileProfileSectionHeading>b{display:flex;align-items:center;color:#161a1e;font-size:14px;text-transform:uppercase}.mobileProfileSectionHeading>b .mobileIcon{width:20px;height:20px;display:none}.mobileProfileSectionHeading>b span{margin-left:6px;color:#89939c;font-weight:400}.mobileProfileSectionHeading button{min-height:34px;margin-left:auto;padding:4px 0 4px 12px;border:0;background:#fff;color:#347fbd;font-size:14px;cursor:pointer}.mobileProfilePhotoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.mobileProfilePhotoGrid img{width:100%;aspect-ratio:1;display:block;border-radius:4px;object-fit:cover}.profile>.photoCol{display:none}.profile>.profileMain{width:100%;margin-top:8px;padding:0 0 calc(66px + env(safe-area-inset-bottom));border-top:1px solid #dfe4e8;background:#fff}.profileMain>.identity,.profileMain>.box:first-of-type{display:none}.profileMain>.box:last-of-type{margin:0;background:#fff}.profileMain>.box:last-of-type>h3{min-height:43px;padding:13px 14px 9px;border:0;border-bottom:1px solid #e3e7eb;background:#fff;color:#6f7982;font-size:13px;text-transform:uppercase}.profileMain>.box:last-of-type>.boxin{padding:12px 14px}.wallform textarea,.wallform>.smileComposer .smileComposerEditor{min-height:44px;border:0;border-radius:9px;background:#edf1f5}.wallform.open textarea,.wallform.open>.smileComposer .smileComposerEditor{height:75px}.wallActions button{border:0;border-radius:8px;background:#4b87bf}.wallPosts .wallPost{padding:12px 0;font-size:14px}.wallPostText>p,.wallPostBody>div:first-child{line-height:19px}.wallComment input,.wallComment .smileComposerEditor{border:0;border-radius:8px;background:#fff}.body>main>.sectionPage,.body>main>.messages,.body>main>.editProfile,.body>main>.newsPage{border:0;box-shadow:none}.sectionPage,.editProfile,.newsPage{background:#fff}.sectionPage{padding:10px 12px calc(68px + env(safe-area-inset-bottom))}.searchline{border:0;background:#fff}.searchline input,.dialogsSearch input,.newsComposer{border:0;border-radius:9px;background:#edf1f5}.searchline button,.dialogsSearch button{border:0;border-radius:9px;background:#4b87bf}.person,.requestItem,.group{border-color:#e5e9ed}.person>.requestAvatar,.requestItem>.requestAvatar,.groupPic{border-radius:50%;background:#e4ebf1;color:#73889a}.albums img{border:0;border-radius:8px;padding:0}.box h3{border-color:#e1e6ea;background:#f1f4f7;color:#4b6174}.editTabs,.newsTabs{border-color:#dce3e8;background:#fff}.editTabs button.active,.newsTabs button.active{border-radius:9px 9px 0 0;background:#4b87bf}.editProfile{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.editRow input,.editRow select{border:0;border-radius:8px;background:#edf1f5}.editButtons button{border-radius:9px;background:#4b87bf}.newsPage{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.newsFilters{display:none}.messagesSite main{height:calc(100vh - 110px);height:calc(100dvh - 110px - env(safe-area-inset-bottom));min-height:0;padding-bottom:0}.messagesPage{height:100%;min-height:0;max-height:none;background:#fff}.messagesToolbar{border-color:#dce3e8;background:#fff}.messagesTabs button.active,.messagesTabs button.active:hover{background:#4b87bf}.dialogsSearch,.messagesPeerBar,.messageComposer{background:#f3f5f7}.dialogItem:hover{background:#f1f5f8}.messagesPeerChip,.messageComposerActions button{background:#4b87bf}}@media(max-width:360px){.mobileProfileLead{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:14px 12px 9px}.mobileProfileAvatar{width:80px;height:80px}.mobileProfileIdentity h1{font-size:19px}.mobileProfileActions,.mobileProfileFacts,.mobileProfilePhotos{padding-right:12px;padding-left:12px}.mobileProfileDetailsButton{width:calc(100% - 24px);margin-right:12px;margin-left:12px}}.guestProfileSite .profile2011AvatarEmpty{color:#ded9ae;font-size:96px;font-weight:700;line-height:300px}.guestProfileSite .profile2011Notice button{margin:0;padding:0;border:0;background:transparent;color:#2b587a;cursor:pointer}.guestProfileSite .profile2011Notice button:hover{text-decoration:underline}.guestProfileSite .profile2011Rating>span:first-child{height:17px;position:absolute;top:-1px;bottom:0;left:0;border-top:1px solid #c0ccd9;background:#dae2e8}.guestProfileSite .profile2011Rating>b{position:relative;z-index:1;color:#8ba1bc;font-weight:400}.guestProfileSite .profile2011Rows>div>span{padding-right:5px;color:#777;font-weight:400}.guestProfileSite .profile2011Rows>div>b{min-width:0;color:#222;font-weight:400;overflow-wrap:anywhere}.guestProfileSite .profile2011Module>.boxin{padding:0}.guestProfileSite .profile2011Person{display:block;text-decoration:none}.guestProfileSite .profile2011Person:hover{text-decoration:underline}.guestProfileSite .profile2011Person>b{display:block;overflow:hidden;font-weight:400;text-overflow:ellipsis}.guestProfileSite .profile2011Module>h3>a,.guestProfileSite .profile2011Wall>h3>small{margin-left:auto;color:#2b587a;font-size:10px;font-weight:400}.guestProfileState{flex-direction:column;gap:7px}.photoCol>.profile2011Module .profile2011PersonAvatar{width:52px;height:53px;display:flex;align-items:center;justify-content:center;margin:0 auto 4px;background:#e5ebf0;color:#8195a8;font-size:20px}.photoCol>.profile2011Module .profile2011Person{display:block;overflow:hidden;text-decoration:none}.photoCol>.profile2011Module .profile2011Person>b{display:block;overflow:hidden;font-weight:400;text-overflow:ellipsis}.profile2011Person:hover>b{text-decoration:underline}@media(min-width:701px){.body>main>.profile .avatar{width:200px;height:300px}.body>main>.profile .uploadPhoto{width:200px}}.profile2011ModuleSummary{width:100%;min-height:21px;display:flex;align-items:center;padding:3px 8px;border-bottom:1px solid #e5e5e5;background:#f2f2f2;color:#777;font-size:11px;font-weight:400;line-height:14px}.profile2011ModuleSummary a{margin-left:auto;color:#2b587a;font-weight:400;text-decoration:none}.profile2011ModuleSummary a:hover{text-decoration:underline}.profileMediaModule>h3>button:not(.profileBlockToggle){margin-left:auto;padding:0;border:0;background:transparent;color:#2b587a;font:10px/14px Tahoma,Arial,sans-serif;font-weight:400;cursor:pointer}.profileMediaModule>h3>button:not(.profileBlockToggle):hover{text-decoration:underline}.profileMediaPhotoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:6px 0 9px}.profileMediaPhotoGrid>a{display:block;min-width:0;height:70px;overflow:hidden;background:#eef1f3}.profileMediaPhotoGrid img{width:100%;height:70px;display:block;margin:0;object-fit:cover}.profileMediaAudioList{padding:2px 8px 5px}.profileMediaAudioList .wallAttachmentAudio{min-height:22px;margin:0;padding:2px 0;border:0;background:#fff}.profileMediaAudioList .wallAttachmentAudio+.wallAttachmentAudio{border-top:1px dotted #d8dfe5}.profileMediaAudioList .audioSpriteButton{margin-left:0}.profileMediaEmpty{padding:9px 8px;color:#777;text-align:center}.profileBlockToggle{min-width:0;display:flex;flex:1;align-self:stretch;align-items:center;margin:-3px 0;padding:3px 0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer}.profileBlockLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileBlockArrow{width:20px;height:17px;flex:0 0 20px;margin-left:-5px;margin-right:2px;background:#91aac0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 17px;mask-size:20px 17px}.profileBlockArrow.open{-webkit-mask-image:url(/assets/ui/arrow-open-oldvk.png);mask-image:url(/assets/ui/arrow-open-oldvk.png)}.profileBlockArrow.closed{-webkit-mask-image:url(/assets/ui/arrow-close-oldvk.png);mask-image:url(/assets/ui/arrow-close-oldvk.png)}.profileBlockToggle:hover .profileBlockArrow{background:#7895ad}.profileBlockToggle:focus-visible{outline:1px dotted #597da3;outline-offset:1px}@supports not ((-webkit-mask-image:url(/assets/ui/arrow-open-oldvk.png)) or (mask-image:url(/assets/ui/arrow-open-oldvk.png))){.profileBlockArrow{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:20px 17px}.profileBlockArrow.open{background-image:url(/assets/ui/arrow-open-oldvk.png)}.profileBlockArrow.closed{background-image:url(/assets/ui/arrow-close-oldvk.png)}}.guestProfileSite .profile2011Aside .profile2011Module>h3,.body>main>.profile>.photoCol .profile2011Module>h3{border-right:1px solid #e4eaf0}.guestProfileSite .profile2011Aside .profile2011Module>.profile2011ModuleSummary,.body>main>.profile>.photoCol .profile2011Module>.profile2011ModuleSummary{border-right:1px solid #f1f1f1}.guestProfileSite .profile2011Aside .profile2011Module>.boxin,.guestProfileSite .profile2011Aside .profile2011Module>.emptyBlock,.body>main>.profile>.photoCol .profile2011Module>.boxin,.body>main>.profile>.photoCol .profile2011Module>.emptyBlock{border-right:1px solid #e9edf1}@media(max-width:700px){.mobileAppBarButton:first-child .mobileIcon{width:27px;height:27px;stroke-width:2}.mobileAppBarButton:last-child{visibility:visible;pointer-events:auto}.mobileAppBarButton:last-child .mobileIcon{width:24px;height:24px}.mobileMenuBackdrop{inset:0;z-index:85;background:#1b29366e}.body>aside{width:min(86vw,340px);height:100vh;height:100dvh;inset:0 auto 0 0;z-index:90;padding:0 0 calc(14px + env(safe-area-inset-bottom));border:0;border-right:1px solid #c8d2dc;background:#fff;box-shadow:5px 0 18px #19283647;transform:translate(-105%)}.body>aside.mobileOpen{transform:translate(0)}.mobileAsideHeader{height:52px;position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 9px 0 12px;border:0;border-bottom:1px solid #3f74a8;background:#5287bd;color:#fff}.mobileAsideHeader>b{min-width:0;display:flex;align-items:center;overflow:hidden;color:#fff;font-size:19px;line-height:25px;text-overflow:ellipsis;white-space:nowrap}.mobileAsideHeader>b>span{width:25px;height:25px;flex:none;margin-right:5px;border-radius:4px;background:#fff;color:#5287bd;font-size:19px;line-height:25px;text-align:center}.mobileAsideHeader button{width:44px;height:52px;display:flex;align-items:center;justify-content:center;padding:0;color:#fff}.mobileAsideHeader button .mobileIcon{width:28px;height:28px;stroke-width:2}.mobileMenuProfile{width:100%;min-height:82px;display:grid;grid-template-columns:48px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px 12px;border:0;border-bottom:1px solid #dfe5ea;background:#fff;color:#111;text-align:left;cursor:pointer}.mobileMenuAvatar{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:#e4e9ee;color:#8b99a5;font-size:23px;font-weight:600}.mobileMenuIdentity{min-width:0;display:block}.mobileMenuIdentity b{display:block;overflow:hidden;color:#4b6174;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.mobileMenuIdentity small{display:block;margin-top:2px;color:#8d979f;font-size:12px;line-height:16px}.mobileMenuChevron{color:#a5adb4;font-size:30px;font-weight:300;line-height:30px}.mobileAsideSearch{display:flex;gap:7px;padding:9px 10px;border-bottom:1px solid #dfe5ea;background:#f5f7f9}.mobileAsideSearch input{height:38px;padding:7px 9px;border:1px solid #c8d2dc;border-radius:4px;background:#fff;font-size:14px}.mobileAsideSearch button{min-height:38px;padding:0 11px;border-radius:4px;background:#5d83a8;font-size:13px;font-weight:600}.body>aside .menu{width:100%;padding:0}.body>aside .menu button{min-height:47px;display:flex;align-items:center;padding:0 12px;border:0;border-bottom:1px solid #e2e7eb;border-radius:0;background:#fff;color:#4b6174;font-size:15px;font-weight:600;line-height:20px;text-decoration:none}.body>aside .menu button:hover{background:#f3f6f8;text-decoration:none}.body>aside .menu button.active{border-radius:0;background:#edf3f8;color:#3978af}.mobileMenuItemIcon{width:28px;height:28px;display:flex;flex:none;align-items:center;justify-content:center;margin-right:10px;color:#88a4bb}.mobileMenuItemIcon .mobileIcon{width:23px;height:23px;stroke-width:1.8}.mobileMenuItemLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body>aside .menu .menuEdit{display:none}.body>aside .menu em{min-width:21px;height:21px;margin-left:auto;padding:0 6px;border-radius:3px;background:#e4e9ee;color:#60788d;font-size:12px;font-weight:600;line-height:21px;text-align:center}.body>aside .menu .menuSecondaryGroup{margin:0;padding:7px 0 0;border-top:0;background:#edf1f5}.mobileMenuActions{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px 10px 0;border-top:0;background:#fff}.mobileMenuActions button{min-height:41px;border-radius:4px;background:#5287bd;font-size:14px;font-weight:600}.mobileMenuActions button:last-child{background:#7f8f9c}}@media(max-width:700px){.body>aside .menu a.menuItem{min-height:47px;height:auto;display:flex;align-items:center;padding:0 12px;border:0;border-bottom:1px solid #e2e7eb;border-radius:0;background:#fff;color:#4b6174;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;white-space:normal}.body>aside .menu a.menuItem:hover{background:#f3f6f8;text-decoration:none}.body>aside .menu a.menuItem.active{background:#edf3f8;color:#3978af}}@media(max-width:360px){.body>aside{width:min(88vw,316px)}.mobileAsideHeader{padding-left:10px}.mobileMenuProfile{padding-right:10px;padding-left:10px}.body>aside .menu button{padding-right:10px;padding-left:10px}}@media(max-width:700px){.auth,.authRegister{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden;background:#edf1f5;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px}.auth button,.auth input,.auth select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.authTop,.authRegister .authTop{width:100%;height:52px;min-height:52px;position:sticky;top:0;z-index:60;align-items:stretch;border:0;border-bottom:1px solid #3f74a8;background:#5287bd;box-shadow:none}.authTop .authBrand,.authRegister .authTop .authBrand{width:auto;min-width:0;height:52px;display:flex;flex:1;align-items:center;padding:0 12px;overflow:hidden;background:none;color:#fff;text-align:left;text-shadow:none}.authBrand>*{visibility:visible}.authBrand b{width:25px;height:25px;flex:none;margin-right:5px;border-radius:4px;background:#fff;color:#5287bd;font-size:19px;line-height:25px;text-align:center}.authBrand span{min-width:0;overflow:hidden;font-size:18px;font-weight:700;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.authTop nav{height:52px;flex:none}.authTop nav button{height:52px;padding:0 9px;border:0;background:none;color:#e7f0f8;font-size:12px;font-weight:600;text-transform:none}.authTop nav button:hover{background:#1d49702e;color:#fff;text-decoration:none}.authTop nav button:last-child{display:none}.auth:not(.authRegister) .authTop nav button:first-child,.authRegister .authTop nav button:nth-child(2){background:#1f476c38;box-shadow:inset 0 -3px #fff;color:#fff}.authBody{width:100%;display:flex;flex:1;flex-direction:column;align-items:stretch;background:#edf1f5}.authForm{width:100%;margin:0;padding:18px 14px 16px;border:0;border-bottom:8px solid #edf1f5;background:#fff}.mobileAuthTitle{display:block;margin:0 0 3px;color:#111;font-size:22px;font-weight:650;line-height:28px}.mobileAuthSubtitle{display:block;margin:0 0 17px;color:#818b94;font-size:14px;line-height:19px}.authForm form{width:100%;display:block}.authForm label{display:block;margin:0 0 6px;color:#69737c;font-size:13px;line-height:17px;text-align:left}.authForm input{width:100%;height:44px;margin:0 0 13px;padding:9px 11px;border:1px solid transparent;border-radius:8px;outline:0;background:#edf1f5;color:#111;font-size:16px}.authForm input:focus{border-color:#7fa9ce;background:#fff;box-shadow:0 0 0 2px #5287bd1f}.authForm form>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.authForm form>div,.authForm .authError{grid-column:auto}.authForm button,.welcomeActions button{min-height:44px;padding:9px 12px;border:0;border-radius:8px;background:#5287bd;color:#fff;font-size:14px;font-weight:600}.authForm form>div button+button,.welcomeActions button+button{background:#e7ecf1;color:#506a82}.authError,.registerError{margin:0 0 12px;padding:10px 11px;border-radius:7px;background:#fae9e9;color:#a53b3b;font-size:13px;line-height:18px;text-align:left}.welcome,.authRegister .welcome{width:100%;min-width:0;border:0;background:#fff}.welcome:not(.registerPage){padding:0 14px 18px;border:0}.welcome:not(.registerPage)>h2{width:100%;height:auto;min-height:42px;margin:0 0 15px;padding:13px 0 9px;border:0;border-bottom:1px solid #e2e6ea;background:none;color:#727c85;font-size:13px;font-weight:500;line-height:19px;text-transform:uppercase}.welcome:not(.registerPage)>h4{margin:0 0 12px;color:#15191d;font-size:16px;line-height:21px}.welcome:not(.registerPage)>p,.welcome:not(.registerPage)>ul{margin:11px 0;color:#30363b;font-size:14px;line-height:20px}.welcome:not(.registerPage)>ul{padding-left:22px;list-style:square}.welcome:not(.registerPage)>ul li{padding:2px 0;color:#30363b}.tour{width:100%;max-width:none;margin:16px 0 10px;padding:11px 12px;border:0;border-radius:8px;background:#edf1f5;color:#506a82;font-size:14px}.tour span{margin-top:2px;color:#7c8790;font-size:12px}.welcomeActions{width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0}.welcomeActions button{margin:0}.authRegister .authForm{display:none}.registerPage>h2{display:none}.registration{padding:18px 14px 22px;border-bottom:8px solid #edf1f5;background:#fff}.registration h1{margin:0 0 14px;padding:0 0 11px;border-bottom:1px solid #e2e6ea;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:22px;font-weight:650;line-height:28px}.registrationIntro{align-items:flex-start;margin:0 0 18px;padding:12px;border-radius:8px;background:#f1f4f7}.introIcon{width:32px;height:32px;margin:0 11px 0 0;border-radius:5px;background:#5287bd;font-size:21px;line-height:32px}.registrationIntro p{color:#30363b;font-size:13px;line-height:18px}.registration h3{margin:20px 0 12px;padding:0 0 8px;border-bottom:1px solid #e2e6ea;color:#747e87;font-size:13px;font-weight:500;line-height:18px;text-transform:uppercase}.regRows,.regRows.selects{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.regRows label{grid-column:1;margin:0 0 6px;color:#69737c;font-size:13px;line-height:17px;text-align:left}.regRows input,.regRows select,.regRows.selects select{width:100%;min-width:0;max-width:none;height:44px;grid-column:1;margin:0 0 13px;padding:8px 11px;border:1px solid transparent;border-radius:8px;outline:0;background:#edf1f5;color:#111;font-size:16px}.regRows input:focus,.regRows select:focus{border-color:#7fa9ce;background:#fff;box-shadow:0 0 0 2px #5287bd1f}.regRows select:disabled{background:#f3f5f7;color:#9aa2a9}.regRows small{grid-column:1;margin:-7px 0 13px;color:#818b94;font-size:12px;line-height:17px}.regRows>span:empty{display:none}.regRows .sendCode{width:100%;min-height:44px;grid-column:1;justify-self:stretch;margin:-3px 0 13px;padding:9px 12px;border:0;border-radius:8px;background:#5287bd;color:#fff;font-size:14px;font-weight:600}.graduationHint{grid-column:1!important;margin:-7px 0 3px}.registerSubmit{width:100%;min-height:46px;margin:7px 0 0;padding:10px 14px;border:0;border-radius:8px;background:#5287bd;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:600}.requiredAuth .guestMenu{display:none}.loginRequired{min-height:0!important;padding:0 14px 18px!important;border-bottom:8px solid #edf1f5!important}.loginRequired>h2{min-height:44px!important;margin:0!important;padding:14px 0 9px!important}.requiredContent{padding:0}.requiredNotice{margin:15px 0;padding:12px;border:0;border-radius:8px;background:#f1f4f7;color:#30363b;font-size:14px;font-weight:500;line-height:20px}.requiredContent form{width:100%;max-width:none;margin:0}.requiredContent form>div:not(.requiredButtons){display:block;margin:0 0 13px}.requiredContent form label{width:auto;display:block;margin:0 0 6px;padding:0;color:#69737c;font-size:13px;text-align:left}.requiredContent form input{width:100%;height:44px;padding:9px 11px;border:1px solid transparent;border-radius:8px;outline:0;background:#edf1f5;font-size:16px}.requiredContent form input:focus{border-color:#7fa9ce;background:#fff;box-shadow:0 0 0 2px #5287bd1f}.requiredButtons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 16px}.requiredButtons button{min-height:44px;padding:9px 12px;border:0;border-radius:8px;background:#5287bd;color:#fff;font-size:14px;font-weight:600}.requiredButtons button+button{background:#e7ecf1;color:#506a82}.requiredContent .forgot{display:block;color:#3978af;font-size:14px;text-align:center}.authFooter,.authRegister .authFooter{width:100%;margin-top:auto;padding:16px 14px calc(18px + env(safe-area-inset-bottom))!important;border:0!important;background:#edf1f5!important;color:#7d8790!important;font-size:12px;line-height:17px}.authFooter div{flex-wrap:wrap;gap:7px 15px}.authFooter p{margin:9px 0 2px}.authFooter span{color:#7d8790}}@media(max-width:360px){.authTop .authBrand,.authRegister .authTop .authBrand{padding-right:7px;padding-left:10px}.authBrand span{font-size:17px}.authTop nav button{padding:0 7px;font-size:11px}.registration,.authForm,.welcome:not(.registerPage),.loginRequired{padding-right:12px!important;padding-left:12px!important}}@media(max-width:700px){.mobileAppBar{border-bottom:1px solid #3f74a8;background:#5287bd}.mobileAppBar>b{color:#fff;font-size:17px;font-weight:600}.mobileAppBarButton{color:#fff}.mobileAppBarButton:last-child{visibility:hidden;pointer-events:none}.mobileAsideHeader{border-bottom-color:#3f74a8;background:#5287bd;color:#fff}.mobileAsideHeader button{color:#fff}.mobileProfileSummary{display:flex;flex-direction:column}.mobileProfileLead{min-height:106px;order:1;grid-template-columns:82px minmax(0,1fr);gap:13px;align-items:center;padding:13px 14px 10px}.mobileProfileAvatar{width:82px;height:82px}.mobileProfileAvatarEmpty{display:flex;align-items:center;justify-content:center;background:#e4e9ee;color:#8b99a5;font-size:34px;font-weight:600}.mobileProfileIdentity h1{display:block;margin:0 0 2px;overflow:hidden;font-size:17px;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.mobileProfileIdentity>span{display:block;margin:0 0 2px;color:#9099a1;font-size:13px;line-height:17px}.mobileProfileIdentity p{margin:0;color:#252a2f;font-size:14px;line-height:18px}.mobileProfileIdentity small{display:block;margin-top:2px;overflow:hidden;color:#8a939c;font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.mobileProfileActions{order:2;padding:0 14px 10px}.profile:not(.publicProfile) .mobileProfileActions{display:none}.publicProfile .mobileProfileActions button{min-height:39px;border-radius:4px}.mobileProfilePhotos{order:3;padding:10px 14px 12px;border-top:0}.mobileProfileSectionHeading{min-height:27px;margin-bottom:6px}.mobileProfileSectionHeading>b{color:#7d858d;font-size:13px;font-weight:500}.mobileProfileSectionHeading>b span{color:#9aa2a9;font-weight:400}.mobileProfileSectionHeading button{min-height:30px;color:#3978af;font-size:13px}.mobileProfilePhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.mobileProfilePhotoGrid img{aspect-ratio:4/3;border-radius:0}.mobileProfilePhotoGrid img:nth-child(n+4){display:none}.mobileProfilePhotosEmpty{min-height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #e4e8ec;background:#f7f8f9;color:#8a939b;font-size:13px}.mobileProfileFacts{order:4;padding:11px 14px 4px;border-top:1px solid #e2e6ea}.mobileProfileFacts h2{margin:0 0 8px;color:#7d858d;font-size:13px;font-weight:500;line-height:18px;text-transform:uppercase}.mobileProfileFacts>div{min-height:34px;display:grid;grid-template-columns:minmax(115px,39%) minmax(0,1fr);gap:8px;align-items:center;font-size:14px;line-height:18px}.mobileProfileFacts>div>span{color:#777f86}.mobileProfileFacts>div>b{min-width:0;color:#3978af;font-weight:400;overflow-wrap:anywhere}.mobileProfileDetailsButton{width:calc(100% - 28px);min-height:40px;order:5;justify-content:center;margin:5px 14px 13px;padding:7px 10px;border-radius:8px;background:#e7ecf1;color:#506a82;font-size:14px;font-weight:600;text-align:center}.mobileProfileDetails{order:6;margin:-4px 14px 12px}.mobileProfileOther{order:7;display:block;padding:11px 14px 4px;border-top:8px solid #edf1f5;background:#fff}.mobileProfileOther>b{display:block;margin-bottom:6px;color:#7d858d;font-size:13px;font-weight:500;line-height:18px;text-transform:uppercase}.mobileProfileOther button{width:100%;min-height:43px;display:flex;align-items:center;padding:7px 0;border:0;background:#fff;color:#3978af;font-size:15px;text-align:left;cursor:pointer}.mobileProfileOther button span{margin-left:5px;color:#85909a}.profile>.profileMain{margin-top:8px}.mobileBottomNav button.active{color:#397fba}.messagesTabs button.active,.messagesTabs button.active:hover,.messagesPeerChip,.messageComposerActions button,.searchline button,.dialogsSearch button,.editButtons button{background:#5287bd}}@media(max-width:360px){.mobileProfileLead{grid-template-columns:74px minmax(0,1fr);gap:11px;padding-right:12px;padding-left:12px}.mobileProfileAvatar{width:74px;height:74px}.mobileProfileIdentity h1{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobileProfilePhotos,.mobileProfileFacts,.mobileProfileOther{padding-right:12px;padding-left:12px}.mobileProfileDetailsButton{width:calc(100% - 24px);margin-right:12px;margin-left:12px}}@media(max-width:700px){.mobileAppBarButton:last-child{visibility:visible;pointer-events:auto}}.mobilePushSetting{display:none}@media(max-width:700px){.mobilePushSetting{width:100%;min-height:55px;display:flex;align-items:center;padding:7px 12px;border:0;border-top:7px solid #edf1f5;border-bottom:1px solid #e2e7eb;background:#fff;color:#4b6174;text-align:left;cursor:pointer}.mobilePushSetting:hover{background:#f3f6f8}.mobilePushSetting:disabled{cursor:wait;opacity:.72}.mobilePushSetting.enabled{color:#3978af;background:#edf3f8}.mobilePushSetting .mobileMenuItemIcon{margin-right:10px}.mobilePushSettingText{min-width:0;display:flex;flex-direction:column}.mobilePushSettingText b{overflow:hidden;font-size:15px;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.mobilePushSettingText small{margin-top:2px;color:#8d979f;font-size:12px;line-height:16px}.mobileBottomNav button.pushEnabled{color:#397fba}}.guestProfileSite{width:791px;min-height:100vh;margin:0 auto;overflow-x:hidden;background:#fff;color:#222;font:11px Tahoma,Verdana,Arial,sans-serif}.guestProfileSite button,.guestProfileSite input{font:11px Tahoma,Verdana,Arial,sans-serif}.guestProfileTop{width:791px;height:43px;display:flex;align-items:stretch;overflow:hidden;border:0;background:#154572 url(/vzontaktehead.png) no-repeat left top}.guestProfileTop .brand,.guestProfileTop .authBrand{width:159px;height:43px;flex:none;padding:0;border:0;background:transparent}.guestJoin{height:41px;display:flex;align-items:center;margin-left:auto;padding:0 17px 1px 10px;border:0;background:transparent;color:#e8eff7;font-weight:700;text-decoration:none;text-shadow:0 1px 0 #173b5a;cursor:pointer}.guestJoin:hover{color:#fff;text-decoration:underline}.guestProfileLayout{width:791px;display:grid;grid-template-columns:144px 632px;align-items:start;padding-right:15px}.guestQuickLogin{width:144px;position:static;padding:5px 17px 20px 4px;background:#fff}.guestLoginForm{width:123px;margin:0}.guestLoginForm label{display:block;margin:0;padding:0 0 4px;color:#666;line-height:14px}.guestLoginForm input{width:123px;height:22px;display:block;margin:0 0 7px;padding:3px;border:1px solid #c0cad5;outline:0;background:#fff;color:#222}.guestLoginForm input:focus{border-color:#7895b1}.guestLoginForm button{width:123px;min-height:25px;display:block;margin:0;padding:4px 8px;border:1px solid #416796;border-radius:0;background:linear-gradient(#6d8fb3,#4f7197);box-shadow:inset 0 1px #8da7c1;color:#fff;text-align:center;cursor:pointer}.guestLoginForm button:hover{background:linear-gradient(#7899ba,#587ba0)}.guestLoginForm button:disabled{opacity:.65;cursor:default}.guestLoginError{width:123px;margin:0 0 7px;color:#a43131;font-size:10px;line-height:13px}.guestForgot{width:123px;display:block;padding-top:5px;color:#2b587a;text-align:center;text-decoration:none}.guestForgot:hover{text-decoration:underline}.guestProfileMain{width:632px;min-width:0;min-height:690px;background:#fff}.guestProfileMain>.crumb{width:632px;height:25px}.guestProfileState{min-height:280px;display:flex;align-items:center;justify-content:center;padding:30px;border-right:1px solid #dae1e8;border-bottom:1px solid #c3cad2;border-left:1px solid #dae1e8;background:#fff;color:#777;line-height:16px;text-align:center}.guestProfileMobileActions{display:none}.guestProfileSite .profile2011{width:632px;display:grid;grid-template-columns:200px 397px;column-gap:15px;align-items:start;padding:10px;border:0;background:#fff;box-shadow:none}.guestProfileSite .profile2011Aside{width:200px;min-width:0}.guestProfileSite .profile2011Avatar,.guestProfileSite .profile2011AvatarEmpty{width:200px;height:300px;display:block}.guestProfileSite .profile2011Avatar{max-height:500px;background:#eef1f4;object-fit:cover}.guestProfileSite .profile2011Avatar>img{width:100%;height:100%;display:block;object-fit:cover}.guestProfileSite .profile2011AvatarEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#f7f3cf;color:#777;text-align:center}.guestProfileSite .profile2011AvatarEmpty b{color:#ded9ae;font-size:96px;line-height:105px}.guestProfileSite .profile2011AvatarEmpty span{max-width:170px;font-size:10px;line-height:14px}.guestProfileSite .profile2011Notice{width:200px;margin:10px 0;padding:8px;border:1px solid #d4bc4c;background:#f9f6e7;color:#222;line-height:14px}.guestProfileSite .profile2011Notice a{color:#2b587a}.guestProfileSite .profile2011Counters{width:200px;margin:5px 0 0;padding:5px 0;border-top:1px solid #e7eaed;border-bottom:1px solid #e7eaed}.guestProfileSite .profile2011Counters a,.guestProfileSite .profile2011Counters button{width:100%;min-height:22px;display:flex;align-items:center;padding:2px 6px;border:0;background:#fff;color:#2b587a;line-height:17px;text-align:left;text-decoration:none;cursor:pointer}.guestProfileSite .profile2011Counters a:hover,.guestProfileSite .profile2011Counters button:hover{background:#e1e7ed;text-decoration:none}.guestProfileSite .profile2011Counters span{margin-left:auto;color:#8495a6;font-size:10px}.guestProfileSite .profile2011Rating{width:200px;height:18px;position:relative;display:flex;align-items:flex-start;justify-content:center;margin:10px 0 12px;overflow:hidden;border-top:1px solid #c0ccd9;background:linear-gradient(to right,#dae2e8 0 73%,#f7f7f7 73% 100%);color:#8ba1bc;font-size:10px;line-height:16px;text-align:center}.guestProfileSite .profile2011Rating>span:first-child,.guestProfileSite .profile2011Rating>i:first-child{height:17px;position:absolute;top:-1px;bottom:0;left:0;background:#dae2e8;border-top:1px solid #c0ccd9}.guestProfileSite .profile2011Rating>b,.guestProfileSite .profile2011Rating>span:last-child{position:relative;z-index:1;color:inherit;font-weight:400}.guestProfileSite .profile2011Content{width:397px;min-width:0;padding-bottom:10px}.guestProfileSite .profile2011Header{min-height:19px;display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 0 3px 6px;border-bottom:1px solid #e8ebee;color:#45688e}.guestProfileSite .profile2011Header h1,.guestProfileSite .profile2011Header h2,.guestProfileSite .profile2011Header b{min-width:0;margin:0;overflow:hidden;color:#45688e;font-size:12px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.guestProfileSite .profile2011Header a,.guestProfileSite .profile2011Header button{flex:none;margin-left:auto;padding:0;border:0;background:#fff;color:#2b587a;font-size:11px;font-weight:400;line-height:15px;cursor:pointer}.guestProfileSite .profile2011Header a:hover,.guestProfileSite .profile2011Header button:hover{text-decoration:underline}.guestProfileSite .profile2011Section{width:397px;margin:0}.guestProfileSite .profile2011Section>h2,.guestProfileSite .profile2011Section>h3,.guestProfileSite .profile2011Section>h4{margin:0;padding:0 0 3px;border-bottom:1px solid #e8ebee;background:#fff;color:#45688e;font-size:11px;font-weight:700;line-height:14px}.guestProfileSite .profile2011Rows{width:397px;margin:0;padding:10px 6px 15px;color:#222;line-height:140%}.guestProfileSite .profile2011Header+.profile2011Rows{padding-bottom:5px}.guestProfileSite .profile2011Rows>div{width:385px;display:grid;grid-template-columns:120px minmax(0,265px);align-items:start;padding-top:3px}.guestProfileSite .profile2011Rows>div:first-child{padding-top:0}.guestProfileSite .profile2011Rows>div.profile2011Block{padding-top:10px}.guestProfileSite .profile2011Rows dt,.guestProfileSite .profile2011Rows .label{width:120px;margin:0;color:#777;font-weight:400}.guestProfileSite .profile2011Rows dd,.guestProfileSite .profile2011Rows .value{min-width:0;margin:0;overflow-wrap:anywhere}.guestProfileSite .profile2011Module{width:200px;margin:0 0 10px;overflow:hidden;background:#fff}.guestProfileSite .profile2011Content>.profile2011Module{width:397px}.guestProfileSite .profile2011Module>header,.guestProfileSite .profile2011Module>h2,.guestProfileSite .profile2011Module>h3,.body>main>.profile .box>h3{min-height:22px;display:flex;align-items:center;margin:0;padding:3px 8px;border-top:1px solid #d3dae0;border-bottom:1px solid #d8dfe5;background:#e1e7ed;color:#45688e;font-size:11px;font-weight:700;line-height:14px}.guestProfileSite .profile2011Module>header a,.guestProfileSite .profile2011Module>header button,.guestProfileSite .profile2011Module>h2 a,.guestProfileSite .profile2011Module>h3 a,.body>main>.profile .box>h3 a{margin-left:auto;padding:0;border:0;background:transparent;color:#2b587a;font-size:10px;font-weight:400;cursor:pointer}.guestProfileSite .profile2011Module>header+small{min-height:21px;display:flex;align-items:center;padding:3px 8px;border-bottom:1px solid #eee;color:#777;font-size:11px}.guestProfileSite .profile2011People{width:198px;display:grid;grid-template-columns:repeat(3,66px);padding:6px 0 14px}.guestProfileSite .profile2011Person{width:66px;min-width:0;overflow:hidden;padding:6px 0;color:#2b587a;font-size:10px;line-height:13px;text-align:center}.guestProfileSite .profile2011PersonAvatar{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 8px 6px;overflow:hidden;background:#e5ebf0;color:#8195a8;font-size:20px;font-weight:700}.guestProfileSite .profile2011PersonAvatar>img,.guestProfileSite img.profile2011PersonAvatar{width:50px;height:50px;display:block;object-fit:cover}.guestProfileSite .profile2011Person a{display:block;overflow:hidden;color:#2b587a;text-overflow:ellipsis;text-decoration:none}.guestProfileSite .profile2011Person a:hover{text-decoration:underline}.guestProfileSite .profile2011Wall{width:397px;margin:0;overflow:hidden;background:#fff}.guestProfileSite .profile2011Wall>header,.guestProfileSite .profile2011Wall>h2,.guestProfileSite .profile2011Wall>h3{min-height:22px;display:flex;align-items:center;margin:0;padding:3px 8px;border-top:1px solid #d3dae0;border-bottom:1px solid #d8dfe5;background:#e1e7ed;color:#45688e;font-size:11px;line-height:14px}.guestProfileSite .profile2011Wall>header a,.guestProfileSite .profile2011Wall>header button{margin-left:auto;padding:0;border:0;background:transparent;color:#2b587a;font-size:10px;font-weight:400}.guestProfileSite .profile2011WallPost{width:397px;display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:8px;align-items:start;padding:10px 0;border-top:1px solid #dae1e8;color:#222;line-height:15px}.guestProfileSite .profile2011WallPost:first-of-type{border-top:0}.guestProfileSite .profile2011WallPost>div:last-child{min-width:0}.guestProfileSite .profile2011WallPost p{margin:3px 0}.guestProfileSite .profile2011WallPost small{color:#999;font-size:10px}.guestProfileSite .profile2011WallAvatar{width:50px;height:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e5ebf0;color:#8195a8;font-size:20px;font-weight:700}.guestProfileSite .profile2011WallAvatar>img,.guestProfileSite img.profile2011WallAvatar{width:50px;height:50px;display:block;object-fit:cover}@media(max-width:700px){.guestProfileSite{width:100%;min-width:0;max-width:100%;min-height:100vh;min-height:100dvh;margin:0;overflow-x:hidden;background:#edf1f5;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px}.guestProfileSite button,.guestProfileSite input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.guestProfileSite>.guestProfileTop{width:100%;height:43px;position:sticky;z-index:60;top:0;display:flex;background:#154572 url(/vzontaktehead.png) no-repeat left top;background-size:791px 43px}.guestProfileTop .brand,.guestProfileTop .authBrand{width:159px;min-width:159px;height:43px}.guestJoin{height:43px;min-width:0;overflow:hidden;padding:0 12px;background:#133d6061;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.guestProfileLayout{width:100%;min-width:0;display:flex;flex-direction:column;padding:0}.guestProfileMain{width:100%;min-width:0;min-height:0;order:1;overflow-x:hidden;padding:0;background:#edf1f5}.guestProfileMain>.crumb{display:none}.guestProfileSite .profile2011{display:none}.guestProfileSite .mobileProfileSummary{width:100%;min-width:0;display:block;overflow-x:hidden;background:#fff}.guestProfileMobileActions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding:0 14px 12px;background:#fff}.guestProfileMobileActions button,.guestProfileMobileActions a{min-height:43px;display:flex;align-items:center;justify-content:center;padding:8px 12px;border:0;border-radius:8px;background:#edf1f5;color:#3978af;font-size:14px;font-weight:600;text-align:center;text-decoration:none}.guestProfileSite .guestProfileLayout>.guestQuickLogin{inset:auto;width:100%;height:auto;min-height:0;position:static;z-index:auto;order:2;display:block;padding:18px 14px 22px;overflow:visible;border:0;border-top:8px solid #edf1f5;background:#fff;box-shadow:none;transform:none;visibility:visible;pointer-events:auto}.guestLoginForm{width:100%;max-width:440px;margin:0 auto}.guestLoginForm label{margin:0 0 6px;padding:0;color:#69737c;font-size:13px;line-height:17px}.guestLoginForm input{width:100%;height:44px;margin:0 0 13px;padding:9px 11px;border:1px solid transparent;border-radius:8px;background:#edf1f5;color:#111;font-size:16px}.guestLoginForm input:focus{border-color:#7fa9ce;background:#fff;box-shadow:0 0 0 2px #5287bd1f}.guestLoginForm button{width:100%;min-height:44px;padding:9px 12px;border:0;border-radius:8px;background:#5287bd;box-shadow:none;color:#fff;font-size:14px;font-weight:600}.guestLoginForm button:hover{background:#477cad}.guestLoginError{width:100%;margin:0 0 12px;padding:10px 11px;border-radius:7px;background:#fae9e9;color:#a53b3b;font-size:13px;line-height:18px}.guestForgot{width:100%;padding-top:10px;color:#3978af;font-size:14px}.guestProfileState{width:100%;min-height:180px;padding:24px 14px;border:0;border-bottom:8px solid #edf1f5;background:#fff;color:#747e87;font-size:14px;line-height:20px}}.guestProfileSite .profile2011AvatarEmpty{color:#ded9ae}.guestProfileSite .profile2011Rating{background:#f7f7f7}.profileRouteState{min-height:340px;display:flex;align-items:center;justify-content:center;padding:30px;border-right:1px solid #dae1e8;border-bottom:1px solid #c3cad2;border-left:1px solid #dae1e8;color:#777;text-align:center}@media(min-width:701px){.body>main>.profile{width:632px;display:grid;grid-template-columns:200px 397px;column-gap:15px;align-items:start;padding:10px 9px}.body>main>.profile>.photoCol{width:200px;min-width:0;padding:0}.body>main>.profile>.profileMain{width:397px;min-width:0;padding:0}.body>main>.profile .avatar{width:200px;height:300px}.body>main>.profile .uploadPhoto{width:200px}}.body>main>.profile>.photoCol>img.avatar{height:auto;max-height:none;object-fit:contain}img.mobileMenuAvatar,img.profile2011PersonAvatar,img.requestAvatar,img.dialogAvatar,img.messageAvatar,img.composerAvatar{object-fit:cover}.profile2011AvatarImage{height:auto;max-height:none;object-fit:contain}.uploadPhoto.uploading{cursor:wait;opacity:.7}@media(min-width:701px){.messagesSite{height:100vh;min-height:560px;overflow:hidden}.messagesSite>.body{height:calc(100vh - 43px);min-height:0}.messagesSite>.body>aside{height:100%;overflow-y:auto}.messagesSite>.body>main{height:100%;min-height:0}.messagesSite .messagesPage{height:100%;min-height:0;max-height:none}.messagesSite>footer{display:none}}.composerPeerStatus{width:48px;display:flex;flex-direction:column;align-items:center;color:#999;text-align:center}.composerPeerStatus small{display:block;margin-top:2px;font-size:10px;line-height:12px}@media(max-width:700px){.messageComposer>.composerPeerStatus{display:none}}.friends2010Page{padding:0;background:#fff}.friends2010Tabs{height:35px;display:flex;align-items:flex-end;padding:6px 8px 0;border-bottom:1px solid #597da3;background:#f7f7f7}.friends2010Tabs button{height:28px;margin:0 1px 0 0;padding:0 13px;border:1px solid transparent;border-bottom:0;background:transparent;color:#2b587a;cursor:pointer}.friends2010Tabs button:hover{background:#e1e7ed}.friends2010Tabs button.active{border-color:#597da3;background:#5b7fa2;color:#fff}.friends2010Create{margin:0 4px 8px auto;color:#2b587a;white-space:nowrap}.friends2010Layout{display:flex;min-height:485px;background:#fff}.friends2010Main{width:500px;min-width:0;padding:8px 10px 16px;border-right:1px solid #d9e0e7}.friends2010Search{height:31px;display:flex;align-items:center;margin-bottom:9px;padding:0 7px;border:1px solid #b8c6d1;background:#fff}.friends2010Search>span{width:15px;color:#aeb9c3;font-size:18px;line-height:1;transform:rotate(-20deg)}.friends2010Search input{width:100%;height:27px;border:0;outline:0;background:#fff;color:#222}.friends2010Search input::placeholder{color:#b4bbc2}.friends2010Summary{min-height:32px;display:flex;align-items:center;gap:10px;padding:7px 3px;border-top:1px solid #e1e7ec;border-bottom:1px solid #dbe2e8;color:#555}.friends2010Summary b{font-weight:400}.friends2010Summary button{margin-left:auto;border:0;background:#fff;color:#2b587a;padding:0;cursor:pointer}.friends2010Summary button:hover{text-decoration:underline}.friends2010Rows{width:100%}.friends2010Row{min-height:121px;display:grid;grid-template-columns:100px minmax(0,1fr) 150px;column-gap:9px;align-items:start;padding:10px 0;border-bottom:1px solid #e1e7ec}.friends2010AvatarLink{display:block;width:100px;height:100px;text-decoration:none}.friends2010Avatar{width:100px;height:100px;display:block;object-fit:cover;background:#e7ebef}.friends2010NoAvatar{color:#8ca0b2;font-size:68px;line-height:100px;text-align:center}.friends2010Info{min-width:0;padding-top:1px;color:#222}.friends2010Info>div{display:grid;grid-template-columns:48px minmax(0,1fr);min-height:18px;line-height:15px}.friends2010Info>div>span{color:#777}.friends2010Info p{margin:0;overflow-wrap:anywhere}.friends2010Info a{overflow-wrap:anywhere}.friends2010Info small{display:block;margin:3px 0 0 48px;color:#8bb35d;font-size:10px}.friends2010Actions{display:flex;flex-direction:column;align-items:flex-start;padding-top:1px}.friends2010Actions a,.friends2010Actions .friends2010Link{display:block;border:0;background:#fff;color:#2b587a;padding:3px 0;text-decoration:none;cursor:pointer;text-align:left}.friends2010Actions a:hover,.friends2010Actions .friends2010Link:hover{text-decoration:underline}.friends2010Actions.requestActions{align-items:stretch;padding-top:0}.friends2010Primary{min-height:28px;margin-bottom:5px;padding:4px 10px;border:1px solid #3b6183;background:linear-gradient(#6f91ae,#517696);color:#fff;cursor:pointer;text-align:center}.friends2010Primary:hover{background:linear-gradient(#7899b5,#5a7e9d)}.friends2010Empty{padding:30px 10px;color:#777;text-align:center}.friends2010Sidebar{width:148px;flex:none;padding:9px 9px 18px;background:#f7f7f7}.friends2010Sidebar button,.friends2010Sidebar span{width:100%;min-height:25px;display:block;padding:6px 8px;border:0;background:transparent;color:#2b587a;text-align:left}.friends2010Sidebar button{cursor:pointer}.friends2010Sidebar button:hover{background:#e5eaf0}.friends2010Sidebar button.active{background:#5b7fa2;color:#fff}.friends2010Sidebar>div{height:1px;margin:4px 0;border-top:1px solid #d7dde3}@media(max-width:700px){.friends2010Page{padding:0 0 calc(68px + env(safe-area-inset-bottom));background:#fff}.friends2010Tabs{height:auto;min-height:43px;align-items:stretch;padding:6px 8px 0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.friends2010Tabs button{height:36px;flex:none;padding:0 11px}.friends2010Create{display:none}.friends2010Layout{display:block;min-height:0}.friends2010Main{width:100%;padding:10px 12px 0;border-right:0}.friends2010Search{height:42px;margin-bottom:10px;border:0;border-radius:9px;background:#edf1f5}.friends2010Search input{height:40px;background:transparent;font-size:14px}.friends2010Summary{min-height:38px;padding:8px 2px;font-size:12px}.friends2010Row{min-height:0;grid-template-columns:64px minmax(0,1fr);column-gap:10px;padding:11px 0}.friends2010AvatarLink,.friends2010Avatar{width:64px;height:64px}.friends2010NoAvatar{font-size:42px;line-height:64px;border-radius:50%}.friends2010Avatar{border-radius:50%}.friends2010Info>div{grid-template-columns:42px minmax(0,1fr)}.friends2010Info small{margin-left:42px}.friends2010Actions{grid-column:2;display:flex;flex-direction:row;flex-wrap:wrap;gap:2px 12px;margin-top:4px;padding:0}.friends2010Actions.requestActions{align-items:flex-start}.friends2010Primary{min-height:34px;margin:0;padding:6px 11px;border:0;border-radius:7px;background:#5287bd}.friends2010Actions a,.friends2010Actions .friends2010Link{min-height:32px;padding:8px 0}.friends2010Sidebar{display:none}}@media(min-width:701px){.friends2010Tabs{height:38px;padding:9px 10px 0;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid #36638e;background:#fff}.friends2010Tabs button{height:28px;margin:0;padding:5px 8px;border:0;border-radius:4px 4px 0 0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer;white-space:nowrap}.friends2010Tabs button:hover{background:#dae1e8;color:#2b587a;text-decoration:none}.friends2010Tabs button.active,.friends2010Tabs button.active:hover{background:#36638e;color:#fff}.friends2010Create{margin:0 4px 8px auto}}@media(min-width:701px){.friends2010Row{min-height:116px;grid-template-columns:100px minmax(0,1fr) 154px;column-gap:10px;padding:8px 0}.friends2010FriendInfo{padding-top:1px;line-height:15px}.friends2010Name{display:block;margin:0 0 5px;color:#2b587a;text-decoration:none}.friends2010Name:hover{text-decoration:underline}.friends2010University{margin:0;color:#222;line-height:15px;overflow-wrap:anywhere}.friends2010Info .friends2010Online{display:block;margin:6px 0 0;color:#777;font-size:10px}.friends2010FriendActions{padding-top:0}.friends2010FriendActions a,.friends2010FriendActions .friends2010Link{min-height:18px;padding:2px 0;font-size:10px;line-height:14px}}@media(max-width:700px){.friends2010FriendInfo .friends2010Name{margin-bottom:3px}.friends2010University{margin:0;line-height:16px}.friends2010Info .friends2010Online{margin:4px 0 0;color:#777}.friends2010FriendActions{gap:0 12px}.friends2010FriendActions a,.friends2010FriendActions .friends2010Link{min-height:28px;padding:6px 0}}.invite2010Page{padding:12px 12px 22px;background:#fff}.invite2010Card{min-height:210px;padding:15px 14px 12px;border:1px solid #d8dfea;background:#fff;color:#333;font-size:11px;line-height:16px}.invite2010Status,.invite2010Count,.invite2010Reward{margin:0 0 8px}.invite2010Status a{color:#2b587a;text-decoration:none}.invite2010Status a:hover{text-decoration:underline}.invite2010People{max-width:520px;margin:13px 0 2px;color:#777}.invite2010People ul{margin:5px 0 0;padding:0;border-top:1px solid #e3e8ed;list-style:none}.invite2010People li{min-height:25px;padding:5px 3px;border-bottom:1px solid #edf0f2}.invite2010People a{color:#2b587a;text-decoration:none}.invite2010People a:hover{text-decoration:underline}.invite2010Label{display:block;margin:13px 0 4px;color:#777}.invite2010Row{display:flex;align-items:center;gap:8px;max-width:520px}.invite2010Row input{height:25px;min-width:0;flex:1;padding:3px 6px;border:1px solid #c0cad5;background:#fff;color:#333;font:11px Tahoma,Verdana,Arial,sans-serif;box-sizing:border-box}.invite2010Row button{height:25px;padding:3px 11px;border:1px solid #3b6183;background:linear-gradient(#6f91ae,#517696);color:#fff;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer;white-space:nowrap}.invite2010Row button:hover{background:linear-gradient(#7899b5,#5a7e9d)}.invite2010Row button:disabled{opacity:.6;cursor:default}.invite2010Share{display:none}.invite2010EmailRow{max-width:405px}.invite2010Error{margin:10px 0 0;color:#b23b3b}.invite2010Hint{margin:14px 0 0;color:#777}@media(max-width:700px){.invite2010Page{padding:10px 10px calc(78px + env(safe-area-inset-bottom))}.invite2010Card{min-height:0;padding:14px 12px;font-size:13px;line-height:19px}.invite2010Label{margin-top:16px}.invite2010People{max-width:none;margin-top:15px}.invite2010People li{min-height:36px;padding:8px 3px}.invite2010Row{display:block;max-width:none}.invite2010Row input{width:100%;height:38px;font-size:14px}.invite2010Row button{width:100%;height:38px;margin-top:7px;font-size:13px}.invite2010Row .invite2010Share{display:block}.invite2010EmailRow{max-width:none}}.editContactsForm{padding-top:18px}.editContactSection{padding:0 0 17px}.editContactSection+.editContactSection{margin-top:5px;padding-top:15px;border-top:1px solid #d6dce2}.editContactRow{align-items:center}.editContactRow>input{width:178px}.editContactRow .editContactVisibility{width:185px;height:24px;color:#333;font-weight:400}.editContactIntegration{display:block;margin:8px auto 0;padding:3px 6px;border:0;background:transparent;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer}.editContactIntegration:hover{text-decoration:underline}.editContactsForm .editButtons{margin-top:0}@media(max-width:700px){.editContactsForm{padding:14px 12px 0}.editContactSection{padding-bottom:13px}.editContactRow{display:grid;grid-template-columns:1fr;gap:6px}.editContactRow>label{width:auto;text-align:left}.editContactRow>input,.editContactRow .editContactVisibility{width:100%}.editContactIntegration{min-height:38px;margin-top:6px}}.profileMain>.box:first-of-type>.boxin{padding:10px 8px 3px}.profileOldInfo{padding:0 1px}.profileOldInfoSection{margin:0 0 24px}.profileOldInfoSection:last-child{margin-bottom:4px}.profileOldInfoTitle{display:flex;align-items:center;min-height:18px;margin:0 0 7px;color:#315879;font-weight:700}.profileOldInfoTitle span{flex:none;padding-right:8px;white-space:nowrap}.profileOldInfoTitle i{display:block;flex:1;height:1px;background:#d7dfe6}.profileOldInfoRows{margin:0}.profileOldInfoRows>div{display:grid;grid-template-columns:160px minmax(0,1fr);min-height:18px;line-height:18px}.profileOldInfoRows dt{width:auto;color:#777}.profileOldInfoRows dd{min-width:0;margin:0;color:#222;overflow-wrap:anywhere}.profileOldInfoRows dd a{color:#2b587a;text-decoration:none}.profileOldInfoRows dd a:hover{text-decoration:underline}.userPresence{font-style:normal;font-weight:400;white-space:nowrap}.userPresence.isOnline{font-weight:600}.userPresence.isOffline{color:#999}.crumb i .userPresence{margin-left:0;color:inherit}.crumb i .userPresence.isOnline{font-weight:600}.crumb,.welcome h2{display:flex;align-items:center;padding-top:0;padding-bottom:0;line-height:14px}.site main>.crumb>i{float:none;margin-left:auto}.crumb .crumbSelfMark{font-weight:600}.newsPage{min-height:520px;background:#fff}.newsTabs.editTabs{height:38px;padding:9px 10px 0;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid #36638e;background:#fff;overflow-x:auto;overflow-y:hidden}.newsTabs.editTabs button{height:28px;flex:none;padding:5px 10px;border:0;border-radius:4px 4px 0 0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;white-space:nowrap;cursor:pointer}.newsTabs.editTabs button:hover{background:#dae1e8}.newsTabs.editTabs button.active,.newsTabs.editTabs button.active:hover{background:#36638e;color:#fff}.newsColumns{display:flex;padding:10px}.newsFeed{width:457px;min-width:0;padding-right:10px}.newsComposer{width:100%;height:auto;margin:0 0 7px;padding:0;border:0;background:#fff}.newsComposer textarea,.newsComposer>.smileComposer .smileComposerEditor{display:block;width:100%;height:49px;min-height:49px;padding:5px 30px 5px 7px;border:1px solid #c0cad5;border-radius:0;background:#fff;font:11px/15px Tahoma,Verdana,Arial,sans-serif}.newsComposer textarea{resize:vertical}.newsComposerActions{height:30px;display:flex;align-items:center;margin-top:3px}.newsComposerActions .wallAttachTrigger{padding:4px 9px;border:1px solid #c5ced7;background:#e5e9ed;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer}.newsComposerActions .wallAttachTrigger:hover{text-decoration:underline}.newsComposerActions .wallAttachTrigger:disabled{color:#888;cursor:default}.newsComposerActions>button[type=submit]{height:23px;margin-left:auto;padding:3px 12px;border:0;border-radius:2px;background:#36638e;color:#fff;cursor:pointer}.newsComposerActions>button[type=submit]:disabled{opacity:.55;cursor:default}.newsComposerAttachment{position:relative;margin-top:4px;padding:5px 22px 5px 5px;border:1px solid #d6dee5;background:#f5f7f9}.newsComposerAttachment>.wallAttachmentImage{margin:0}.newsComposerAttachment>.wallAttachmentImage img{display:block;max-width:100%;max-height:180px;object-fit:contain}.newsComposerAttachment>button{position:absolute;right:5px;top:4px;padding:0;border:0;background:transparent;color:#8395a5;font:16px/14px Arial,sans-serif;cursor:pointer}.newsEmpty{padding:35px 10px;text-align:center;color:#777;border-top:1px solid #dae1e8}.newsEmpty.newsError{color:#a43131}.newsEmpty>button{display:block;margin:8px auto 0;padding:3px 8px;border:0;border-radius:2px;background:#36638e;color:#fff;cursor:pointer}.newsItem{display:flex;align-items:flex-start;padding:10px 0;border-top:1px solid #dae1e8}.newsAvatar{width:50px;height:50px;flex:0 0 50px;margin-right:8px;text-decoration:none}.newsAvatar img,.newsAvatar span{display:block;width:50px;height:50px;object-fit:cover}.newsAvatar span{background:#e7ebef;color:#8294a5;font:22px/50px Tahoma,Arial,sans-serif;text-align:center}.newsItemBody{min-width:0;flex:1}.newsAuthor{display:inline-block;line-height:15px}.newsItem p{margin:3px 0;line-height:15px;white-space:pre-wrap;overflow-wrap:anywhere}.newsItem .wallAttachmentImage img{max-width:100%;max-height:390px;object-fit:contain}.newsItem .wallAttachmentImage.graffiti img{display:block;width:100%;height:auto;max-height:none;margin:0;border:0;background:transparent;padding:0}.newsMeta{min-height:18px;display:flex;align-items:center;justify-content:space-between;margin-top:4px}.newsMeta>div{display:flex;align-items:center;gap:7px}.newsMeta small{color:#999}.newsMeta>div button{float:none!important;padding:0!important;border:0!important;background:transparent!important;color:#2b587a!important;font:10px Tahoma,Verdana,Arial,sans-serif;cursor:pointer}.postLike{display:inline-flex!important;align-items:center;flex:none;gap:3px;margin:0;padding:2px 0!important;border:0!important;background:transparent!important;color:#91a5b7!important;font:10px Tahoma,Verdana,Arial,sans-serif!important;line-height:13px;white-space:nowrap;cursor:pointer;transition:color .18s ease,opacity .18s ease}.postLike span{color:inherit}.postLike i{display:inline-block;width:10px;height:9px;flex:0 0 10px;margin:0;background:url(/like.gif) no-repeat 0 0;opacity:.48;transform-origin:center;transition:opacity .18s ease,transform .18s ease}.postLike b{min-width:6px;color:inherit;font-weight:400}.postLike:hover,.postLike:focus-visible,.postLike.liked{color:#2b587a!important;outline:0}.postLike:hover i,.postLike:focus-visible i,.postLike.liked i{opacity:1;transform:scale(1.12)}.postLike.liked i{animation:postLikePulse .28s ease-out}@keyframes postLikePulse{0%{transform:scale(.72)}55%{transform:scale(1.28)}to{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.postLike,.postLike i{transition:none}.postLike.liked i{animation:none}}.newsComment{position:relative;display:flex;align-items:flex-start;gap:5px;margin-top:6px;padding:5px;background:#fff;border-top:1px solid #dae1e8;line-height:15px}.newsComment>img,.newsComment>span{width:32px;height:32px;flex:0 0 32px;object-fit:cover}.newsComment>span{background:#e3e9ee;color:#8193a3;font:17px/32px Tahoma,Arial,sans-serif;text-align:center}.newsComment>div{min-width:0;flex:1;overflow-wrap:anywhere}.newsComment small{display:block;color:#999}.newsComment>button{float:none!important;padding:0!important;border:0!important;background:transparent!important;color:#8293a2!important;font:14px/12px Arial,sans-serif;cursor:pointer}.newsCommentForm{display:flex;gap:5px;margin-top:6px;padding:5px;background:#f1f5f8;border-top:1px solid #dae1e8}.newsCommentForm input{height:26px;min-width:0;flex:1;padding:3px 5px;border:1px solid #c0cad5}.newsCommentForm>button[type=submit]{float:none!important;height:26px;padding:3px 9px!important;border:1px solid #3d607e!important;background:#5a7d9c!important;color:#fff!important;cursor:pointer}.newsCommentForm>button[type=submit]:disabled{opacity:.55}.newsFilters{width:145px;flex:0 0 145px;padding-left:9px;border-left:1px solid #dae1e8}.newsFilterButtons{display:contents}.newsFilters>input{width:100%;height:24px;margin-bottom:10px;padding:3px 5px;border:1px solid #c0cad5;background:#fff}.newsFilters button{display:block;width:100%;height:23px;padding:4px 7px;border:0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;text-align:left;cursor:pointer}.newsFilters button:hover{background:#e1e8ef}.newsFilters button.active{background:#dbe4ec;color:#2b587a}.newsFilters p{margin:18px 7px;color:#777;font-size:10px;line-height:16px}@media(max-width:700px){.newsTabs.editTabs{height:44px;padding:8px 8px 0}.newsTabs.editTabs button{height:35px;padding:0 11px;font-size:13px}.newsTabs.editTabs button:nth-child(4){display:none}.newsColumns{display:flex;flex-direction:column;padding:10px 12px}.newsFeed{width:100%;padding:0;order:0}.newsFilters{display:none}.newsFilters>input{width:100%;min-width:0;height:34px;grid-column:auto;margin:0;border-radius:7px}.newsFilterButtons{min-width:0;display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.newsFilterButtons::-webkit-scrollbar{display:none}.newsFilters button{width:auto;height:34px;flex:none;padding:6px 8px;border-radius:7px;text-align:center;scroll-snap-align:start;white-space:nowrap}.newsFilters button.active{background:#4b87bf;color:#fff}.newsFilters p{display:none}.newsComposer{height:auto!important;margin:0 0 8px;padding:0 0 12px;border-bottom:1px solid #e1e6ea;background:#fff!important}.newsComposer textarea,.newsComposer>.smileComposer .smileComposerEditor{height:58px;min-height:58px;padding:8px 36px 8px 9px;border:1px solid transparent;border-radius:9px;background:#edf1f5;font-size:16px;line-height:20px;transition:border-color .15s ease,background-color .15s ease}.newsComposer textarea:focus,.newsComposer>.smileComposer .smileComposerEditor:focus{border-color:#c4d3df;background:#f4f7fa;outline:0}.newsComposerActions{height:42px;display:flex;align-items:flex-end;margin-top:6px;gap:8px}.newsComposerActions .wallAttachMenu{margin:0;padding:0}.newsComposerActions .wallAttachTrigger,.newsComposerActions>button[type=submit]{height:36px;min-height:36px;padding:7px 12px;border-radius:7px;font-size:14px;line-height:20px}.newsComposerActions>button[type=submit]{min-width:110px;margin-left:auto}.newsComposerActions .wallAttachMenu>div{width:155px;top:calc(100% + 5px);bottom:auto;left:0;padding:4px;border-color:#b8c5cf;border-radius:7px;box-shadow:0 4px 13px #23323f33}.newsComposerActions .wallAttachMenu>div>label,.newsComposerActions .wallAttachMenu>div>button{width:100%;height:34px;display:block;padding:8px 9px;border:0;border-radius:5px;background:#fff;color:#2b587a;font-size:13px;line-height:18px;text-align:left;white-space:nowrap;cursor:pointer}.newsComposerActions .wallAttachMenu>div>label:hover,.newsComposerActions .wallAttachMenu>div>button:hover,.newsComposerActions .wallAttachMenu>div>label:active,.newsComposerActions .wallAttachMenu>div>button:active{background:#e8eef3}.newsItem{padding:12px 0;font-size:13px}.newsItem p{line-height:18px}.newsAvatar,.newsAvatar img,.newsAvatar span{width:44px;height:44px;flex-basis:44px}.newsAvatar span{line-height:44px}.newsMeta{margin-top:7px}.newsMeta>div button,.newsMeta .postLike{font-size:11px!important}.smileComposerEditor{font-size:16px;line-height:20px}.newsCommentForm .smileComposer.singleline .smileComposerEditor{height:auto;min-height:38px;max-height:120px}.smileComposerPicker{position:fixed;top:auto;right:8px;bottom:8px;width:min(332px,calc(100vw - 16px));max-height:70vh}}.friendsSearchPresence{display:block;margin-top:5px;color:#888;font-size:10px}.friendsSearchPresence.isOnline{color:#888;font-weight:600}.friends2010Info .friends2010Online{display:block;color:#777;font-size:10px;font-weight:400}.friends2010Info .friends2010Online.isOnline{color:#777;font-weight:600}.mobileProfileIdentity>.mobileProfilePresence{display:block;max-width:100%;color:#9099a1;font-weight:400;line-height:17px;white-space:normal}.mobileProfileIdentity>.mobileProfilePresence.isOnline{color:#788b99;font-weight:600}@media(max-width:700px){.profileOldInfoSection{margin-bottom:18px}.profileOldInfoRows>div{grid-template-columns:135px minmax(0,1fr)}}.requiredNameNotice{position:fixed;z-index:250;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:95px;background:#141e2861}.requiredNameNotice>section{width:430px;max-width:calc(100% - 24px);border:1px solid #9cacb9;background:#fff;box-shadow:0 3px 15px #00000059;font:11px Tahoma,Verdana,Arial,sans-serif}.requiredNameNotice header{height:30px;display:flex;align-items:center;padding:0 9px;background:#eee5b8 url(/header_yellow.gif) repeat-x left top;border-bottom:1px solid #d7cf9e;color:#333}.requiredNameNotice header b{flex:1}.requiredNameNotice header button{padding:0;border:0;background:transparent;color:#8c8765;font:18px/18px Arial,sans-serif;cursor:pointer}.requiredNameNotice p{margin:17px 20px 13px;line-height:16px}.requiredNameNotice>section>button{display:block;margin:0 auto 17px;padding:5px 10px;border:0;border-radius:3px;background:#36638e;color:#fff;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer}.requiredNameNotice>section>button:hover{color:#dae1e8}@media(max-width:700px){.requiredNameNotice{align-items:center;padding:12px}.requiredNameNotice>section{width:100%;font-size:14px}.requiredNameNotice header{height:42px;padding:0 12px}.requiredNameNotice p{margin:18px;line-height:20px}.requiredNameNotice>section>button{min-height:40px;margin-bottom:18px;padding:8px 14px;font-size:13px}}.answersPage{min-height:520px;background:#fff}.answersSummary{height:30px;padding:7px 10px;border-bottom:1px solid #dae1e8;background:#f7f7f7;color:#777}.answersList{padding:0 10px}.answerItem{display:flex;align-items:flex-start;min-height:69px;padding:9px 5px;border-bottom:1px solid #dae1e8;background:#fff}.answerItem.unread{background:#f2f6f9}.answerAvatar{width:50px;height:50px;flex:0 0 50px;margin-right:9px;text-decoration:none}.answerAvatar img,.answerAvatar span{display:block;width:50px;height:50px;object-fit:cover}.answerAvatar span{background:#e7ebef;color:#8294a5;font:22px/50px Tahoma,Arial,sans-serif;text-align:center}.answerBody{min-width:0;flex:1;line-height:15px;overflow-wrap:anywhere}.answerActor{color:#2b587a}.answerBody p{margin:4px 0;padding:5px 7px;border-left:2px solid #c8d5df;background:#f5f7f9;color:#333;white-space:pre-wrap}.answerPostLink{display:block;margin-top:3px;color:#6a7f91;font-size:10px}.answerBody small{display:block;margin-top:4px;color:#999}.answersEmpty{padding:45px 20px;text-align:center;color:#777}.answersError{color:#a43131}.wallPost[id]{scroll-margin-top:60px}@media(max-width:700px){.answersPage{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.answersSummary{height:38px;padding:11px 12px}.answersList{padding:0 12px}.answerItem{min-height:70px;padding:10px 4px;font-size:13px;line-height:18px}.answerBody{line-height:18px}.answerAvatar,.answerAvatar img,.answerAvatar span{width:44px;height:44px;flex-basis:44px}.answerAvatar span{line-height:44px}.answerPostLink{font-size:11px}}.menu .menuCounter{display:inline;flex:none;margin-left:2px;color:#2b587a;font-style:normal;font-weight:400;line-height:inherit;white-space:nowrap}.menu .menuCounter b{font-weight:700}@media(min-width:701px){.body>aside .menu button{align-items:center}.body>aside .menu .mobileMenuItemLabel{flex:none}}.menu .menuCounter{margin-left:6px!important}.profileIdentityHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:18px}.profileIdentityHeading h1{min-width:0;margin:0;color:#2b587a;font-size:13px;line-height:17px}.profileIdentityHeading>b{max-width:48%;color:#222;font-size:11px;line-height:17px;font-weight:400;text-align:right;overflow-wrap:anywhere}.profileStatusSection{min-height:36px;margin:1px 0 7px;padding:0 0 7px;border-bottom:1px solid #d7dfe6}.profileStatusText{display:block;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:#111;font:11px/16px Tahoma,Arial,sans-serif;text-align:left;overflow-wrap:anywhere}button.profileStatusEditable{cursor:pointer}button.profileStatusEditable:hover{background:transparent;color:#111;text-decoration:none}.profileStatusEmpty{margin:0;padding:0;border:0;background:transparent;color:#aaa;font:11px/16px Tahoma,Arial,sans-serif;cursor:pointer}.profileStatusEmpty:hover{color:#777;text-decoration:underline}.profileStatusSection>small{display:block;margin-top:1px;color:#aaa;font:10px/14px Tahoma,Arial,sans-serif}.profileStatusForm{display:flex;align-items:center;gap:5px;min-height:28px}.profileStatusForm input{width:235px;height:23px;padding:2px 4px;border:1px solid #b8c6d2;background:#fff;font:11px Tahoma,Arial,sans-serif}.profileStatusForm button{height:23px;padding:2px 8px;border:1px solid #3d607e;background:#5a7d9c;color:#fff;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.profileStatusForm button:disabled{opacity:.6;cursor:default}.profileStatusForm .profileStatusCancel{border:0;background:transparent;color:#2b587a;padding:2px 3px}.profileStatusForm .profileStatusCancel:hover{text-decoration:underline}.identity>.profileStatusSection+dl,.identity>.profileStatusSection+form+dl{margin-top:0}@media(max-width:700px){.profileIdentityHeading h1{font-size:16px;line-height:20px}.profileIdentityHeading>b{font-size:11px;line-height:20px}.profileStatusSection{min-height:38px;padding-top:2px}.profileStatusText,.profileStatusEmpty{font-size:13px;line-height:19px}.profileStatusForm{flex-wrap:wrap}.profileStatusForm input{width:100%;height:36px;flex-basis:100%}.profileStatusForm button{height:34px}}@media(min-width:701px){.body>aside .menu button,.body>aside .menu button.active,.body>aside .menu button.active:not(:hover){background:#fff!important;color:#2b587a!important;border-top-color:#fff!important;border-bottom-color:#fff!important;text-decoration:none!important}.body>aside .menu button:hover,.body>aside .menu button.active:hover{background:#e1e8ef!important;color:#2b587a!important;border-top-color:#cad1d9!important;border-bottom-color:#fff!important;text-decoration:none!important}.body>aside .menu button.menuProfileItem,.body>aside .menu button.menuProfileItem:hover,.body>aside .menu button.menuProfileItem.active,.body>aside .menu button.menuProfileItem.active:hover{display:flex!important;align-items:stretch!important;height:20px!important;padding:0 3px 0 0!important;background:#fff!important;border-top-color:#fff!important;border-bottom-color:#fff!important}.body>aside .menu button.menuProfileItem .mobileMenuItemLabel{display:flex!important;min-width:0;flex:1 1 auto!important;align-items:center;padding:3px 3px 3px 6px;background:#fff!important;color:#2b587a!important;line-height:12px;text-decoration:none!important}.body>aside .menu button.menuProfileItem .mobileMenuItemLabel:hover{background:#e1e8ef!important;text-decoration:none!important}.body>aside .menu button.menuProfileItem .menuEdit,.body>aside .menu button.menuProfileItem:hover .menuEdit,.body>aside .menu button.menuProfileItem.active .menuEdit,.body>aside .menu button.menuProfileItem.active:hover .menuEdit{display:flex!important;flex:none!important;align-items:center;margin-left:0!important;padding:3px 0 3px 5px!important;background:#fff!important;color:#888!important;line-height:12px;text-decoration:none!important}.body>aside .menu button.menuProfileItem .menuEdit:hover{background:#fff!important;color:#777!important;text-decoration:underline!important}}@media(min-width:701px){.body>aside .menu button.menuProfileItem .menuEdit{position:relative!important;pointer-events:auto!important;cursor:pointer!important;color:#888!important;background:#fff!important;text-decoration:none!important}.body>aside .menu button.menuProfileItem .menuEdit:hover{color:#777!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.body>aside .menu button.menuProfileItem .menuEdit:after{content:"";position:absolute;left:5px;right:0;bottom:2px;height:1px;background:currentColor;opacity:0;pointer-events:none}.body>aside .menu button.menuProfileItem .menuEdit:hover:after{opacity:1}.body>aside .menu button.menuProfileItem:has(.menuEdit:hover),.body>aside .menu button.menuProfileItem:has(.menuEdit:hover):hover,.body>aside .menu button.menuProfileItem:has(.menuEdit:hover) .mobileMenuItemLabel{background:#fff!important}}@media(min-width:701px){.body>aside .menu a.menuItem,.body>aside .menu a.menuItem.active,.body>aside .menu a.menuItem.active:not(:hover){align-items:center;background:#fff;color:#2b587a;border-top-color:#fff;border-bottom-color:#fff;text-decoration:none}.body>aside .menu a.menuItem:hover,.body>aside .menu a.menuItem.active:hover{background:#e1e8ef;color:#2b587a;border-top-color:#cad1d9;border-bottom-color:#fff;text-decoration:none}.body>aside .menu a.menuProfileItem,.body>aside .menu a.menuProfileItem:hover,.body>aside .menu a.menuProfileItem.active,.body>aside .menu a.menuProfileItem.active:hover{align-items:stretch;height:20px;padding:0 3px 0 0;background:#fff;border-top-color:#fff;border-bottom-color:#fff}.body>aside .menu a.menuProfileItem .mobileMenuItemLabel{display:flex;min-width:0;flex:1 1 auto;align-items:center;padding:3px 3px 3px 6px;background:#fff;color:#2b587a;line-height:12px;text-decoration:none}.body>aside .menu a.menuProfileItem:hover .mobileMenuItemLabel{background:#e1e8ef}.body>aside .menu a.menuProfileItem .menuEdit{position:relative;display:flex;flex:none;align-items:center;margin-left:0;padding:3px 0 3px 5px;background:#fff;color:#888;line-height:12px;text-decoration:none;cursor:pointer}.body>aside .menu a.menuProfileItem .menuEdit:hover{color:#777;text-decoration:underline;text-underline-offset:2px}.body>aside .menu a.menuProfileItem:has(.menuEdit:hover),.body>aside .menu a.menuProfileItem:has(.menuEdit:hover):hover,.body>aside .menu a.menuProfileItem:has(.menuEdit:hover) .mobileMenuItemLabel{background:#fff}}.audioGlobalPlayer{width:100%;min-height:40px;display:flex;align-items:center;gap:7px;padding:5px 10px;border-bottom:1px solid #c7d2dc;background:#eef3f7;color:#333;font:10px/14px Tahoma,Arial,sans-serif}.audioGlobalPlayer audio{display:none}.audioGlobalPlayer button{cursor:pointer}.audioGlobalPlayer button:disabled{cursor:default;opacity:.38}.audioSpriteButton{width:16px;height:16px;flex:0 0 16px;padding:0;border:0;background:transparent url(/playpause.gif) no-repeat 0 0;image-rendering:auto}.audioSpriteButton.pause{background-position:0 -16px}.audioTransportButton{width:18px;height:18px;flex:0 0 18px;padding:0;border:0;background:transparent;color:#607f9b;font-size:9px;line-height:18px;text-align:center}.audioTransportButton:hover:not(:disabled){color:#315879}.audioGlobalCenter{min-width:0;flex:1}.audioGlobalCaption{height:15px;display:flex;align-items:center;min-width:0;color:#333;white-space:nowrap}.audioGlobalCaption>b{max-width:45%;overflow:hidden;color:#2b587a;text-overflow:ellipsis}.audioGlobalCaption>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.audioGlobalCaption>time{margin-left:auto;padding-left:8px;color:#777;font-weight:400}.audioClassicRange{width:100%;height:12px;position:relative;display:block;--audio-progress:0%;--audio-buffered:var(--audio-progress)}.audioClassicRange:before{content:"";position:absolute;top:7px;right:0;left:0;height:2px;border:0;background:linear-gradient(to right,#5c7f9e 0 var(--audio-progress),#b7ccdc var(--audio-progress) var(--audio-buffered),#e0e4e8 var(--audio-buffered) 100%);box-shadow:inset 0 1px #ffffff73;box-sizing:border-box}.audioClassicRange.disabled:before{opacity:.48}.audioClassicRange input{width:100%;height:8px;position:absolute;z-index:1;top:4px;right:0;left:0;margin:0;padding:0;border:0;outline:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.audioClassicRange input:disabled{cursor:default}.audioClassicRange input::-webkit-slider-runnable-track{height:2px;background:transparent}.audioClassicRange input::-moz-range-track{height:2px;border:0;background:transparent}.audioClassicRange input::-webkit-slider-thumb{width:9px;height:4px;margin-top:-4px;border:0;border-radius:0;appearance:none;-webkit-appearance:none;background:#698aa6;box-shadow:inset 0 1px #ffffff59}.audioClassicRange input::-moz-range-thumb{width:9px;height:4px;border:0;border-radius:0;background:#698aa6;box-shadow:inset 0 1px #ffffff59;transform:translateY(-3px)}.audioClassicRange input:focus-visible::-webkit-slider-thumb{outline:1px dotted #2b587a;outline-offset:2px}.audioClassicRange input:focus-visible::-moz-range-thumb{outline:1px dotted #2b587a;outline-offset:2px}.audioProgressRange{width:100%}.audioVolumeBox{width:82px;display:flex;align-items:center;gap:3px;color:#7890a4}.audioVolumeBox span{font-size:13px}.audioVolumeRange{width:62px;flex:0 0 62px}.audio2010Page{min-height:610px;background:#fff}.audio2010Layout{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:start}.audio2010Main{min-width:0;padding:8px 10px 20px}.audio2010Toolbar{height:29px;display:flex;align-items:center;margin-bottom:8px;border:1px solid #b8c6d2;background:#fff}.audio2010Sidebar>.audio2010Toolbar{margin:0 8px 7px}.audioSearchIcon{width:24px;flex:0 0 24px;color:#9aa9b5;font-size:18px;text-align:center}.audio2010Toolbar input{min-width:0;height:27px;flex:1;padding:3px 5px;border:0;outline:0;background:#fff;color:#333}.audio2010Toolbar select{width:135px;height:27px;border:0;border-left:1px solid #c7d2dc;background:#6384a1;color:#fff;padding:0 5px}.audioListHeading{min-height:25px;display:flex;align-items:center;justify-content:space-between;padding:5px 4px;border-bottom:1px solid #d8e0e7;color:#555}.audioListHeading>b{color:#315879}.audioListHeading>span{color:#888}.audioTrackList{width:100%}.audioTrackRow{min-height:27px;display:grid;grid-template-columns:18px minmax(0,1fr) auto 36px;align-items:center;column-gap:5px;padding:2px 3px;border-bottom:1px solid #edf0f2}.audioTrackRow:hover{background:#f1f5f8}.audioTrackRow.active{background:#e7eef4}.audioRowPlay{margin-left:1px}.audioTrackName{min-width:0;padding:0;border:0;background:transparent;color:#333;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.audioTrackName b{color:#2b587a}.audioTrackName:hover b{text-decoration:underline}.audioTrackStats{min-width:0;color:#9aa3aa;font-size:9px;white-space:nowrap}.audioTrackRow time{color:#777;text-align:right}.audioTrackAction{width:18px;height:18px;padding:0;border:0;background:transparent;color:#8093a4;font:700 16px/18px Arial,sans-serif;cursor:pointer}.audioTrackAction:hover{color:#2b587a}.audioTrackAction.remove{font-size:15px}.audioEmpty,.audioError{padding:22px 10px;text-align:center;color:#777}.audioError{margin:5px 0;padding:8px;border:1px solid #e6c9c9;background:#fff2f2;color:#9b3b3b}.audio2010Sidebar{min-height:610px;padding:8px 0 20px;border-left:1px solid #d8e0e7;background:#f7f8fa}.audio2010Sidebar>button{width:100%;min-height:27px;display:block;padding:5px 9px;border:0;background:transparent;color:#2b587a;text-align:left;cursor:pointer}.audio2010Sidebar>button:hover:not(:disabled){background:#e8edf2}.audio2010Sidebar>button.active{background:#5d82a4;color:#fff}.audio2010Sidebar>button:disabled{color:#777;cursor:default}.audio2010Sidebar>.audioCreateAlbumButton{min-height:24px;padding-top:3px;padding-bottom:3px;color:#2b587a}.audioSidebarDivider{height:1px;margin:8px;background:#d9e0e7}.audio2010Sidebar>.audioUploadButton{font-weight:700}.audio2010Sidebar>p{margin:8px 9px;color:#999;font-size:9px;line-height:13px}.audioUploadPanel{margin:0 0 10px;padding:8px 10px 10px;border:1px solid #c5d0db;background:#f6f8fa}.audioUploadPanel h3{margin:0 0 8px;color:#315879;font-size:11px}.audioUploadGrid{display:grid;grid-template-columns:78px minmax(0,1fr);gap:6px;align-items:center}.audioUploadGrid label{color:#666;text-align:right}.audioUploadGrid input{width:100%;height:25px;padding:3px 5px;border:1px solid #b8c6d2;background:#fff}.audioUploadGrid input[type=file]{height:auto;padding:3px}.audioUploadPanel>p{margin:7px 0;color:#888;font-size:9px;line-height:13px}.audioUploadActions{display:flex;gap:6px;justify-content:flex-end;margin-top:7px}.audioUploadActions button{height:25px;padding:3px 11px;border:1px solid #3b6183;background:linear-gradient(#6f91ae,#517696);color:#fff;cursor:pointer}.audioUploadActions button+button{border-color:#b4c0ca;background:#fff;color:#2b587a}.audioUploadActions button:disabled{opacity:.55;cursor:default}.audioUploadProgress{height:18px;position:relative;margin:7px 0;border:1px solid #b6c3cf;background:#fff;overflow:hidden}.audioUploadProgress>span{height:100%;display:block;background:#dce8f2}.audioUploadProgress>b{position:absolute;inset:0;color:#526a7e;font:10px/16px Tahoma,Arial,sans-serif;text-align:center}@media(max-width:700px){.audioSite main,.audioPlayingSite main{background:#edf1f5}.audioPlayingSite main{padding-bottom:calc(124px + env(safe-area-inset-bottom))}.audioGlobalPlayer{min-height:58px;gap:8px;padding:8px 10px;border-top:1px solid #d2dbe3;border-bottom:1px solid #c8d2db;background:#fffffffa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:12px}.audioGlobalPlayer.hasTrack{position:fixed;z-index:69;right:0;bottom:calc(58px + env(safe-area-inset-bottom));left:0;box-shadow:0 -2px 10px #23374814}.audioGlobalPlayer.empty{position:relative}.audioSpriteButton{width:24px;height:24px;flex-basis:24px;background-size:24px 48px}.audioSpriteButton.pause{background-position:0 -24px}.audioTransportButton{width:25px;height:28px;flex-basis:25px;font-size:12px;line-height:28px}.audioGlobalCaption{height:18px;font-size:12px}.audioGlobalCaption>b{max-width:38%}.audioGlobalCaption>time{font-size:10px}.audioVolumeBox{display:none}.audioProgressRange{height:14px}.audio2010Page{min-height:0;padding-bottom:calc(72px + env(safe-area-inset-bottom));background:#fff}.audio2010Layout{display:flex;flex-direction:column}.audio2010Main{width:100%;padding:10px 10px 16px;order:2}.audio2010Sidebar{width:100%;min-height:0;display:flex;gap:4px;padding:8px 10px;border:0;border-bottom:1px solid #dce2e7;background:#fff;overflow-x:auto;order:1}.audio2010Sidebar>button{width:auto;min-height:34px;flex:0 0 auto;padding:7px 10px;border-radius:7px;background:#edf1f5;font-size:13px;white-space:nowrap}.audio2010Sidebar>button.active{background:#5b87b2;color:#fff}.audio2010Sidebar>button:disabled,.audio2010Sidebar>p,.audioSidebarDivider{display:none}.audio2010Sidebar>.audioUploadButton{display:block;background:#e7eef5}.audio2010Sidebar>.audio2010Toolbar{width:190px;flex:0 0 190px;margin:0}.audio2010Toolbar{height:40px;border:0;border-radius:9px;background:#edf1f5;overflow:hidden}.audioSearchIcon{width:34px;flex-basis:34px}.audio2010Toolbar input{height:40px;background:#edf1f5;font-size:14px}.audio2010Toolbar select{display:none}.audioListHeading{min-height:35px;padding:7px 3px;font-size:13px}.audioTrackRow{min-height:51px;grid-template-columns:30px minmax(0,1fr) 42px 26px;column-gap:7px;padding:7px 3px}.audioTrackRow .audioTrackStats{display:none}.audioTrackName{font-size:13px;line-height:18px}.audioTrackName b,.audioTrackName span{display:block;overflow:hidden;text-overflow:ellipsis}.audioTrackName span{color:#555}.audioTrackRow time{font-size:11px}.audioTrackAction{width:26px;height:28px;font-size:21px;line-height:28px}.audioRowPlay{margin-left:2px}.audioUploadPanel{padding:12px;border-radius:10px}.audioUploadPanel h3{font-size:14px}.audioUploadGrid{grid-template-columns:1fr;gap:5px}.audioUploadGrid label{text-align:left;font-size:12px}.audioUploadGrid input{height:38px;border-radius:7px;font-size:14px}.audioUploadGrid input[type=file]{height:auto}.audioUploadActions button{height:38px;border-radius:7px;font-size:13px}.audioEmpty,.audioError{font-size:13px;line-height:18px}}.site:not(.audioSite) .audioGlobalPlayer{position:absolute!important;inset:auto auto auto -10000px!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;box-shadow:none!important}@media(max-width:700px){.site:not(.audioSite).audioPlayingSite main{padding-bottom:calc(58px + env(safe-area-inset-bottom))!important;background:#fff!important}.site:not(.audioSite) .audioGlobalPlayer.hasTrack,.site:not(.audioSite) .audioGlobalPlayer.empty{position:absolute!important;left:-10000px!important;right:auto!important;bottom:auto!important}}.audioLibraryHeader{min-height:29px;display:flex;align-items:center;gap:7px;padding:2px 0 7px;color:#555;font:11px/18px Tahoma,Arial,sans-serif}.audioLibraryHeader b{font-weight:400}.audioLibraryHeader i{color:#b0b0b0;font-style:normal}.audioLibraryHeader button{padding:0;border:0;background:transparent;color:#2b587a;font:11px/18px Tahoma,Arial,sans-serif;cursor:pointer}.audioLibraryHeader button:hover{text-decoration:underline}.audioTrackActions{display:flex;align-items:center;gap:3px;opacity:0}.audioTrackRow:hover .audioTrackActions,.audioTrackRow:focus-within .audioTrackActions{opacity:1}.audioTrackAction.edit{font-size:13px}@media(min-width:701px){.audioGlobalPlayer{min-height:40px;padding:5px 10px;background:#edf2f6}.audio2010Page{min-height:520px}.audio2010Layout{grid-template-columns:minmax(0,1fr) 140px}.audio2010Main{padding:8px 10px 20px}.audio2010Toolbar{height:24px;border-color:#c6ced6}.audioSearchIcon{width:20px;flex-basis:20px;font-size:15px}.audio2010Toolbar input{height:22px;padding:2px 3px;font-size:10px}.audio2010Toolbar select{display:none}.audioTrackRow{min-height:27px;grid-template-columns:18px minmax(0,1fr) auto 36px;column-gap:5px;padding:2px 3px;border-bottom:1px solid #edf0f2}.audioTrackRow:hover{background:#f1f5f8}.audioTrackRow.active{background:#e7eef4}.audioTrackName{font-size:11px}.audioTrackName b{font-weight:700}.audioTrackRow>time{font-size:10px}.audioTrackAction{width:18px;height:18px;border:0;background:transparent;color:#8093a4;font:700 14px/18px Arial,sans-serif}.audioTrackAction:hover{color:#2b587a}.audio2010Sidebar{min-height:520px;padding:8px 0 20px;background:#f5f6f7}.audio2010Sidebar>button{min-height:27px;padding:5px 9px;font-size:10px}.audio2010Sidebar>button.active{background:#5d82a4}.audioUploadPanel{margin:0 0 11px}}@media(max-width:700px){.audioLibraryHeader{padding:0 3px 8px;font-size:13px}.audioLibraryHeader button{font-size:13px}.audioTrackActions{gap:3px}}.profileSmartRating{margin:7px 0 9px}.profileRatingBar{height:20px;border:0;border-top:1px solid #cbd5de;background:#edf1f4;position:relative;overflow:hidden;text-align:center;line-height:19px}.profileRatingFill{position:absolute;inset:0 auto 0 0;width:0;background:#d6e3ee}.profileRatingBar b{position:relative;z-index:1;font-size:11px;font-weight:400;color:#6987a1}.profileRatingTasks{margin-top:6px;border-top:1px solid #dce3e9;padding-top:3px}.profileRatingTask{width:100%;min-height:24px;display:flex;align-items:center;gap:3px;border:0;border-bottom:1px dotted #d7e0e8;background:#fff;padding:4px 2px 4px 1px;color:#2b587a;text-align:left;cursor:pointer}.profileRatingTask:last-child{border-bottom:0}.profileRatingTask:hover{background:#f9fbfd}.profileRatingTask span{min-width:0;flex:1;color:#2b587a;text-decoration:underline}.profileRatingTask em{flex:none;color:#2b587a;font-style:normal;white-space:nowrap}.profileRatingTaskIcon{width:18px;height:18px;flex:none;display:block;background-repeat:no-repeat;background-position:center;background-size:18px 18px}.profileRatingTaskIcon--photo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Crect x='2.2' y='3.1' width='11.1' height='10.4' fill='%23fefefe' stroke='%236e6f71' stroke-width='1'/%3E%3Crect x='4.7' y='5.5' width='11.1' height='10.4' fill='%23fff7e6' stroke='%237f6738' stroke-width='1'/%3E%3Ccircle cx='10.3' cy='9.2' r='1.8' fill='%23c48422'/%3E%3Cpath d='M7.6 14.2c.7-1.8 2-2.8 3.8-2.8 1.9 0 3.1 1 3.8 2.8' fill='%23c48422'/%3E%3C/svg%3E")}.profileRatingTaskIcon--contacts{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Crect x='2.4' y='3.5' width='13.1' height='10.6' fill='%23ffffff' stroke='%23686a6d' stroke-width='1'/%3E%3Crect x='4.2' y='5.5' width='3.4' height='5.1' fill='%23d7dce2' stroke='%2382878d' stroke-width='.6'/%3E%3Ccircle cx='5.9' cy='7.1' r='1' fill='%23666b70'/%3E%3Cpath d='M4.9 9.5c.4-1 1.1-1.5 2-1.5.9 0 1.6.5 2 1.5' fill='%23666b70'/%3E%3Cpath d='M8.8 6.1h4.1M8.8 8h4.6M8.8 9.9h4.2' stroke='%239da6ad' stroke-width='1' stroke-linecap='square'/%3E%3C/svg%3E")}.profileRatingTaskIcon--places{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M2.8 8.2 9 3.4l6.2 4.8v6.4H2.8z' fill='%23ffffff' stroke='%236c6e71' stroke-width='1'/%3E%3Cpath d='M4.5 7.8 9 4.4l4.5 3.4' fill='none' stroke='%23839ec0' stroke-width='1'/%3E%3Crect x='7.3' y='10.2' width='3.3' height='4.4' fill='%23f3d38a' stroke='%23b98c3b' stroke-width='.8'/%3E%3Crect x='4.3' y='9.4' width='2.1' height='2.1' fill='%23d8e3ef' stroke='%23839ec0' stroke-width='.8'/%3E%3Crect x='11.7' y='9.4' width='2.1' height='2.1' fill='%23d8e3ef' stroke='%23839ec0' stroke-width='.8'/%3E%3C/svg%3E")}.profileRatingTaskIcon--education{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M2.7 6.8 9 4l6.3 2.8L9 9.5z' fill='%23d4dff0' stroke='%23676a6d' stroke-width='1'/%3E%3Cpath d='M5.1 8.1v3.1c0 .9 1.8 1.9 3.9 1.9 2.3 0 4.1-1 4.1-1.9V8.1' fill='%23d4dff0' stroke='%23676a6d' stroke-width='1'/%3E%3Cpath d='M14.2 7.3v4.9' stroke='%23676a6d' stroke-width='1'/%3E%3Ccircle cx='14.2' cy='12.8' r='1.1' fill='%23839ec0'/%3E%3C/svg%3E")}.profileRatingTaskIcon--hobbies,.profileRatingTaskIcon--basic,.profileRatingTaskIcon--personal{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg transform='rotate(-35 9 9)'%3E%3Crect x='7.5' y='3.1' width='3.2' height='8.8' rx='.4' fill='%23f2c64b' stroke='%23706a55' stroke-width='.8'/%3E%3Crect x='7.5' y='2.1' width='3.2' height='1.3' fill='%23ef8c86' stroke='%23706a55' stroke-width='.8'/%3E%3Cpath d='M7.5 11.9h3.2l-1.6 3.5z' fill='%23f7efe6' stroke='%23706a55' stroke-width='.8'/%3E%3C/g%3E%3Cpath d='M5.2 15.6h7' stroke='%239ca8b5' stroke-width='1'/%3E%3C/svg%3E")}.profileRatingPaid{padding:6px 2px 2px;text-align:center}.profileRatingPaid button{height:23px;padding:2px 9px;border:1px solid #3b6183;background:linear-gradient(#6f91ae,#517696);color:#fff;cursor:pointer}.profileRatingPaid button:disabled{cursor:default;opacity:.55}.profileRatingPaid small{display:block;margin-top:4px;color:#888}.profileRatingLevelBlue .profileRatingFill{background:#d7e4ef}.profileRatingLevelBlue .profileRatingBar{border-color:#c8d5df;background:#edf2f6}.profileRatingLevelBlue .profileRatingBar b{color:#6888a3}.profileRatingLevelYellow .profileRatingFill{background:#ebe5ae}.profileRatingLevelYellow .profileRatingBar{border-color:#ddd59c;background:#f4f0ce}.profileRatingLevelYellow .profileRatingBar b{color:#9a9050}.profileRatingLevelSand .profileRatingFill{background:#d5cb82}.profileRatingLevelSand .profileRatingBar{border-color:#c6ba6d;background:#e7dfa7}.profileRatingLevelSand .profileRatingBar b{color:#776d31}.profileRatingLevelOlive .profileRatingFill{background:#b7ad61}.profileRatingLevelOlive .profileRatingBar{border-color:#a79b4f;background:#cec681}.profileRatingLevelOlive .profileRatingBar b{color:#fff;font-weight:700}.profileRatingLevelDark .profileRatingFill{background:#9d913e}.profileRatingLevelDark .profileRatingBar{border-color:#8e8234;background:#b4aa5b}.profileRatingLevelDark .profileRatingBar b{color:#fff;font-weight:700}.profileRatingLevelDeep .profileRatingFill{background:#887a2e}.profileRatingLevelDeep .profileRatingBar{border-color:#796c24;background:#9c8e3d}.profileRatingLevelDeep .profileRatingBar b{color:#fff;font-weight:700}.editEducationSection{padding:24px 0 28px;border-bottom:1px solid #d9e0e6}.editEducationHeading{width:430px;margin:0 auto 15px;color:#2b587a;font-weight:700;border-bottom:1px solid #ccd6df;padding-bottom:5px}.editEducationForm .editRow{margin:8px auto;width:430px}.editEducationForm .editRow label{width:150px}.editEducationForm .editRow input,.editEducationForm .editRow select{width:240px;height:29px;border:1px solid #b8c7d3;background:#fff;padding:4px 7px}@media(max-width:700px){.photoCol>.profileSmartRating{grid-column:2;margin:7px 0 0}.profileRatingTask{min-height:34px;padding:6px 2px 6px 1px;line-height:16px}.profileRatingPaid button{min-height:34px;padding:6px 11px}.editEducationHeading,.editEducationForm .editRow{width:100%}.editEducationForm .editRow label{width:auto}.editEducationForm .editRow input,.editEducationForm .editRow select{width:100%}}@media(max-width:700px){.messagesSite .messageComposerEditor,.messagesSite .messageComposer textarea{font-size:16px!important;line-height:21px!important;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}.messagesSite .messageComposerActions{width:100%;min-width:0;display:flex;align-items:center;gap:8px}.messagesSite .messageComposerActions>button{flex:0 0 auto;margin:0}.messagesSite .messageComposerActions .quickSmiles{min-width:0;height:34px;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;gap:3px;margin-left:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.messagesSite .messageComposerActions .quickSmiles::-webkit-scrollbar{display:none}.messagesSite .messageComposerActions .quickSmiles button,.messagesSite .messageComposerActions .quickSmiles button:nth-child(n+5){width:30px!important;min-width:30px!important;height:30px!important;flex:0 0 30px!important;display:flex!important;align-items:center;justify-content:center;padding:1px!important;margin:0!important}.messagesSite .messageComposerActions .quickSmiles img{width:auto!important;height:auto!important;max-width:26px!important;max-height:26px!important;object-fit:contain}}@media(max-width:360px){.messagesSite .messageComposerActions{gap:5px}.messagesSite .messageComposerActions>button{min-width:98px;padding-right:10px;padding-left:10px}.messagesSite .messageComposerActions .quickSmiles{gap:1px}.messagesSite .messageComposerActions .quickSmiles button,.messagesSite .messageComposerActions .quickSmiles button:nth-child(n+5){width:28px!important;min-width:28px!important;height:28px!important;flex-basis:28px!important}.messagesSite .messageComposerActions .quickSmiles img{max-width:24px!important;max-height:24px!important}}.box>h3:has(.profileBlockToggle[aria-expanded=false]),.profile2011Module>h3:has(.profileBlockToggle[aria-expanded=false]),.profileMediaModule>h3:has(.profileBlockToggle[aria-expanded=false]){background:#e7e7e7;border-top:1px solid #f5f5f5;border-bottom:1px solid #d3d3d3}.box>h3:has(.profileBlockToggle[aria-expanded=false])>a,.profile2011Module>h3:has(.profileBlockToggle[aria-expanded=false])>a,.profileMediaModule>h3:has(.profileBlockToggle[aria-expanded=false])>a,.profileMediaModule>h3:has(.profileBlockToggle[aria-expanded=false])>button:not(.profileBlockToggle){display:none}.profileBlockToggle[aria-expanded=false],.profileBlockToggle[aria-expanded=false] .profileBlockLabel{color:#7e7e7e}.profileBlockToggle[aria-expanded=false] .profileBlockArrow{background:#a7a7a7}.profileBlockToggle[aria-expanded=false]:hover .profileBlockLabel{color:#686868}.profileBlockToggle[aria-expanded=false]:hover .profileBlockArrow{background:#8e8e8e}.profileBlockCollapsed>h3{background:#e5e5e5!important;border-top-color:#f3f3f3!important;border-bottom-color:#d1d1d1!important;color:#777!important}.profileBlockCollapsed>h3 .profileBlockToggle,.profileBlockCollapsed>h3 .profileBlockLabel{color:#777!important}.profileBlockCollapsed>h3 .profileBlockArrow{background:#a4a4a4!important}.profileBlockCollapsed>h3 .profileBlockToggle:hover .profileBlockArrow{background:#8f8f8f!important}.profileBlockCollapsed>h3>a,.profileBlockCollapsed>h3>button:not(.profileBlockToggle){display:none!important}.profileCollapsibleBody{display:grid;grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .22s ease,opacity .17s ease,visibility 0s linear 0s}.profileCollapsibleInner{min-height:0;overflow:hidden;transform:translateY(0);transition:transform .22s ease}.profileCollapsibleBody.isCollapsed{grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows .22s ease,opacity .15s ease,visibility 0s linear .22s}.profileCollapsibleBody.isCollapsed>.profileCollapsibleInner{transform:translateY(-4px)}.profileBlockCollapsed>h3,.profileBlockCollapsed>h3 .profileBlockLabel,.profileBlockCollapsed>h3 .profileBlockArrow{transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}@media(prefers-reduced-motion:reduce){.profileCollapsibleBody,.profileCollapsibleInner,.profileBlockCollapsed>h3,.profileBlockCollapsed>h3 .profileBlockLabel,.profileBlockCollapsed>h3 .profileBlockArrow{transition:none!important}}.profileBlockCollapsed>h3{border-top:1px solid #cfcfcf!important;box-shadow:inset 0 1px #f5f5f5}.profileBlockCollapsed>h3{border-top:1px solid #cfcfcf!important;box-shadow:none!important}.site>footer.siteFooterOldvk{display:block;min-height:64px;margin:0;padding:10px 0 18px;border-top:1px solid #d6dee6;background:#fff;color:#000;text-align:center;font:10px/14px Tahoma,Arial,sans-serif}.siteFooterOldvkLinks{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 5px}.siteFooterOldvk a{color:#2b587a;text-decoration:none;white-space:nowrap}.siteFooterOldvk a:hover{text-decoration:underline}.siteFooterOldvk p{margin:0 0 1px;padding:0;color:#000}.siteFooterOldvk span{display:block;margin:0;color:#2b587a;white-space:nowrap}@media(max-width:700px){.site>footer.siteFooterOldvk{display:none}}.siteFooterOldvk,.site>.siteFooterOldvk{border-top:0!important}.profileCollapsibleBody.isExpanded>.profileCollapsibleInner{overflow:visible}.profileStatusMeta{min-height:14px;display:flex;align-items:baseline;gap:3px;margin-top:1px;color:#aaa;font:10px/14px Tahoma,Arial,sans-serif}.profileStatusMeta>small{display:inline;margin:0;color:#aaa;font:inherit}.profileStatusEditLink{display:inline;margin:0;padding:0;border:0;background:transparent;color:#2b587a;font:10px/14px Tahoma,Arial,sans-serif;cursor:pointer}.profileStatusEditLink:hover{color:#2b587a;text-decoration:underline;background:transparent}.profileStatusEditLink:focus-visible{outline:1px dotted #597da3;outline-offset:1px}.profileMediaAudioList{padding-top:2px;padding-bottom:5px}.profileMediaAudioTrack{border-top:1px dotted #d8dfe5}.profileMediaAudioTrack:first-child{border-top:0}.profileMediaAudioTrackMain{min-height:28px;display:flex;align-items:center;gap:6px;padding:4px 0}.profileMediaAudioTrackTitle{min-width:0;flex:1;overflow:hidden;color:#222;text-overflow:ellipsis;white-space:nowrap}.profileMediaAudioTrackTitle b{color:#2b587a}.profileMediaAudioTrackMain time{flex:none;color:#777;font:10px/14px Tahoma,Arial,sans-serif;white-space:nowrap}.profileMediaAudioControls{display:flex;align-items:center;gap:6px;min-height:17px;padding:0 0 5px 22px}.profileMediaAudioProgress,.profileMediaAudioVolume{height:3px;margin:0;padding:0;border:0;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;cursor:pointer}.profileMediaAudioProgress{min-width:55px;flex:1 1 auto}.profileMediaAudioVolume{width:62px;flex:0 0 62px}.profileMediaAudioProgress::-webkit-slider-runnable-track,.profileMediaAudioVolume::-webkit-slider-runnable-track{height:3px;border:0;background:transparent}.profileMediaAudioProgress::-webkit-slider-thumb,.profileMediaAudioVolume::-webkit-slider-thumb{width:5px;height:11px;margin-top:-4px;border:1px solid #718aa0;border-radius:0;background:#edf1f4;appearance:none;-webkit-appearance:none}.profileMediaAudioProgress::-moz-range-track,.profileMediaAudioVolume::-moz-range-track{height:3px;border:0;background:transparent}.profileMediaAudioProgress::-moz-range-thumb,.profileMediaAudioVolume::-moz-range-thumb{width:4px;height:10px;border:1px solid #718aa0;border-radius:0;background:#edf1f4}.profileMediaVolumeIcon{width:10px;height:10px;flex:0 0 10px;background-repeat:no-repeat;background-position:center;background-size:10px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 4h2l2-2v6L3 6H1z' fill='%23798fa3'/%3E%3Cpath d='M6.2 3.1c.7.6 1 1.2 1 1.9s-.3 1.3-1 1.9M7.4 2c1 .9 1.5 1.9 1.5 3s-.5 2.1-1.5 3' fill='none' stroke='%23798fa3' stroke-width='.8'/%3E%3C/svg%3E")}@media(max-width:700px){.profileMediaAudioTrackMain{min-height:34px;padding:5px 0}.profileMediaAudioControls{padding-left:30px}.profileMediaAudioVolume{width:52px;flex-basis:52px}}.profileMediaAudioList{padding-top:2px;padding-bottom:4px}.profileMediaAudioTrack,.profileMediaAudioTrack:first-child{border-top:0!important}.profileMediaAudioTrackMain{min-height:23px;gap:5px;padding:2px 0 1px}.profileMediaAudioTrackMain .audioSpriteButton{margin-left:0}.profileMediaAudioTrackTitle{line-height:15px}.profileMediaAudioTrackMain time{line-height:15px}.profileMediaAudioControls,.profileMediaVolumeIcon{display:none!important}.profileMediaAudioRail{height:8px;display:flex;align-items:center;gap:20px;margin-left:24px;padding:0}.profileMediaAudioDottedLine{width:100%;height:0;display:block;border-top:1px dotted #d7dfe6}.profileMediaAudioRail.isActive{padding:0}.profileMediaAudioProgress,.profileMediaAudioVolume{height:1px!important;min-height:1px;margin:0;padding:0;border:0;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;cursor:pointer}.profileMediaAudioProgress{min-width:0;width:auto;flex:1 1 auto}.profileMediaAudioVolume{width:43px;flex:0 0 43px}.profileMediaAudioProgress::-webkit-slider-runnable-track,.profileMediaAudioVolume::-webkit-slider-runnable-track{height:1px;border:0;background:transparent}.profileMediaAudioProgress::-webkit-slider-thumb{width:14px;height:5px;margin-top:-2px;border:0;border-radius:0;background:#68849d;appearance:none;-webkit-appearance:none}.profileMediaAudioVolume::-webkit-slider-thumb{width:8px;height:5px;margin-top:-2px;border:0;border-radius:0;background:#68849d;appearance:none;-webkit-appearance:none}.profileMediaAudioProgress::-moz-range-track,.profileMediaAudioVolume::-moz-range-track{height:1px;border:0;background:transparent}.profileMediaAudioProgress::-moz-range-progress,.profileMediaAudioVolume::-moz-range-progress{height:1px;background:#607f9b}.profileMediaAudioProgress::-moz-range-thumb{width:14px;height:5px;border:0;border-radius:0;background:#68849d}.profileMediaAudioVolume::-moz-range-thumb{width:8px;height:5px;border:0;border-radius:0;background:#68849d}@media(max-width:700px){.profileMediaAudioTrackMain{min-height:27px;padding:3px 0 2px}.profileMediaAudioRail{height:9px;margin-left:24px;gap:14px}.profileMediaAudioVolume{width:40px;flex-basis:40px}}.profileMediaModule .profileMediaAudioList{padding-top:9px!important}.audioTrackList{padding-top:2px}.audioPageTrack{width:100%}.audioPageTrack .audioTrackRow{min-height:23px!important;grid-template-columns:18px minmax(0,1fr) auto 36px!important;column-gap:5px!important;padding:2px 3px 1px!important;border-bottom:0!important;background:#fff}.audioPageTrack .audioTrackRow:hover,.audioPageTrack:hover .audioTrackRow{background:#f1f5f8}.audioPageTrack.active .audioTrackRow,.audioPageTrack .audioTrackRow.active{background:#e7eef4}.audioPageTrack .audioTrackName{line-height:15px}.audioPageTrack .audioTrackRow>time{line-height:15px}.audioPageTrackRail{height:8px;display:flex;align-items:center;gap:20px;margin-left:27px;margin-right:3px;padding:0}.audioPageTrackDotted{width:100%;height:0;display:block;border-top:1px dotted #d7dfe6}.audioPageTrackProgress,.audioPageTrackVolume{height:1px!important;min-height:1px;margin:0;padding:0;border:0;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;cursor:pointer}.audioPageTrackProgress{min-width:0;width:auto;flex:1 1 auto}.audioPageTrackVolume{width:43px;flex:0 0 43px}.audioPageTrackProgress::-webkit-slider-runnable-track,.audioPageTrackVolume::-webkit-slider-runnable-track{height:1px;border:0;background:transparent}.audioPageTrackProgress::-webkit-slider-thumb{width:14px;height:5px;margin-top:-2px;border:0;border-radius:0;background:#68849d;appearance:none;-webkit-appearance:none}.audioPageTrackVolume::-webkit-slider-thumb{width:8px;height:5px;margin-top:-2px;border:0;border-radius:0;background:#68849d;appearance:none;-webkit-appearance:none}.audioPageTrackProgress::-moz-range-track,.audioPageTrackVolume::-moz-range-track{height:1px;border:0;background:transparent}.audioPageTrackProgress::-moz-range-progress,.audioPageTrackVolume::-moz-range-progress{height:1px;background:#607f9b}.audioPageTrackProgress::-moz-range-thumb{width:14px;height:5px;border:0;border-radius:0;background:#68849d}.audioPageTrackVolume::-moz-range-thumb{width:8px;height:5px;border:0;border-radius:0;background:#68849d}@media(max-width:700px){.audioPageTrack .audioTrackRow{min-height:27px!important;padding:3px 3px 2px!important}.audioPageTrackRail{height:9px;margin-left:27px;gap:14px}.audioPageTrackVolume{width:40px;flex-basis:40px}}.vzGroupsPage{background:#fff;color:#222;font:11px Tahoma,Arial,sans-serif}.vzGroupsYellowTitle{height:24px;padding:5px 10px;background:#fff8ca;border-bottom:1px solid #e2d99b;color:#111;font-weight:700}.vzGroupsSearch{height:32px;display:flex;padding:3px 7px;background:#52789c;border-bottom:1px solid #315675}.vzGroupsSearch input{min-width:0;flex:1;height:23px;padding:3px 7px;border:1px solid #315574;background:#fff}.vzGroupsSearch select{width:105px;height:23px;margin-left:4px;border:1px solid #315574;background:#eef3f7;color:#777}.vzGroupsSearch button,.vzGroupFormActions .primary,.vzGroupDetailActions .primary{height:23px;padding:2px 12px;border:1px solid #294f70;background:#5c82a2;color:#fff;font-weight:700;cursor:pointer}.vzGroupsListLayout{display:grid;grid-template-columns:minmax(0,1fr) 155px;align-items:start}.vzGroupsResults{min-height:170px;padding:8px 9px 18px}.vzGroupsResultHeader{display:flex;align-items:center;min-height:29px;padding:5px 2px 7px;color:#60788d;font-weight:700;border-bottom:1px solid #d8e0e6}.vzGroupsResultHeader button{margin-left:auto;border:0;background:transparent;color:#2b587a;cursor:pointer}.vzGroupCard{display:grid;grid-template-columns:102px minmax(0,1fr) 112px;gap:8px;min-height:120px;margin-top:8px;padding:5px;border:1px solid #d5dde4;background:#fff}.vzGroupCardAvatarButton{width:102px;height:108px;padding:0;border:0;background:#eef1f3;cursor:pointer;overflow:hidden}.vzGroupCardAvatar{width:102px;height:108px;display:block;object-fit:cover}.vzGroupAvatarFallback{display:flex!important;align-items:center;justify-content:center;background:linear-gradient(#7193ad,#476d8d);color:#fff;font-size:35px;font-weight:700;text-shadow:0 1px #274d69}.vzGroupCardInfo{padding-top:2px}.vzGroupCardInfo dl{margin:0}.vzGroupCardInfo dl>div{display:flex;line-height:16px}.vzGroupCardInfo dt{width:70px;color:#777;flex:none}.vzGroupCardInfo dd{margin:0;min-width:0}.vzGroupCardInfo dd button{padding:0;border:0;background:transparent;color:#2b587a;text-align:left;cursor:pointer}.vzGroupCardInfo dd button:hover{text-decoration:underline}.vzGroupCardActions{padding-top:2px}.vzGroupCardActions button,.vzGroupCardActions span{display:block;width:100%;padding:2px 0;border:0;background:transparent;color:#2b587a;text-align:left;cursor:pointer}.vzGroupCardActions button:hover{text-decoration:underline}.vzGroupCardActions span{color:#777;cursor:default}.vzGroupsSidebar{align-self:start;padding:8px 8px 10px;background:#f5f6f7;border-left:1px solid #d6dee5}.vzGroupsSidebar nav{margin-bottom:8px}.vzGroupsSidebar nav button{display:block;width:100%;height:26px;padding:5px 8px;border:0;background:transparent;color:#2b587a;text-align:left;cursor:pointer}.vzGroupsSidebar nav button.active{background:#6689a8;color:#fff}.vzGroupsCreateLink{width:100%;margin-bottom:10px;padding:5px;border:1px solid #aab7c2;background:linear-gradient(#fff,#e8ebee);color:#2b587a;cursor:pointer}.vzGroupsSidebar section{margin:8px 0;background:#fff}.vzGroupsSidebar section h3{height:23px;margin:0;padding:5px 8px;background:#e7e7e7;color:#555;font-size:11px}.vzGroupsSidebar select{width:100%;height:24px;margin-top:5px;border:1px solid #b8c4ce;background:#fff}.vzGroupsEmptyList,.vzGroupsState{padding:34px 15px 20px;color:#777;text-align:center}.vzGroupsState b,.vzGroupsState button{display:block;margin:8px auto}.vzGroupsState button{border:0;background:transparent;color:#2b587a;cursor:pointer}.vzGroupError{margin:8px 0;padding:7px;border:1px solid #d9b2b2;background:#fff1f1;color:#9b3030}.vzGroupForm{max-width:520px;margin:18px auto;padding:15px 22px;border:1px solid #ccd7df;background:#fff}.vzGroupForm h2{margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid #bdc9d3;color:#3b5f7d;font-size:14px}.vzGroupForm>p{margin:8px 0 15px;color:#666}.vzGroupForm>label{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:8px;margin:7px 0}.vzGroupForm>label>span{padding-top:5px;color:#666;text-align:right}.vzGroupForm input,.vzGroupForm textarea,.vzGroupForm select{width:100%;border:1px solid #aebbc6;background:#fff;padding:4px}.vzGroupForm textarea{height:95px;resize:vertical}.vzGroupForm select{height:25px}.vzGroupFormActions{display:flex;justify-content:center;gap:5px;margin-top:15px}.vzGroupFormActions button{height:25px;padding:3px 12px;border:1px solid #9eabb5;background:linear-gradient(#fff,#e5e8eb);color:#333;cursor:pointer}.vzGroupDelete{display:block;margin:18px auto 0;border:0;background:transparent;color:#a43a3a;cursor:pointer}.vzGroupDetailLayout{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;padding:10px}.vzGroupIdentity{padding:2px 8px 8px;border-bottom:1px solid #cbd5de}.vzGroupIdentity h1{margin:0 0 4px;color:#315b7c;font-size:14px}.vzGroupIdentity span{color:#999}.vzGroupAbout{margin:9px 8px 12px}.vzGroupAbout>div{display:flex;line-height:17px}.vzGroupAbout dt{width:115px;color:#777;flex:none}.vzGroupAbout dd{margin:0;white-space:pre-line}.vzGroupModule{margin:0 0 9px;background:#fff}.vzGroupModule h3{height:22px;margin:0;padding:4px 8px;background:#dce5ed;border-top:1px solid #8fa8bc;border-bottom:1px solid #b8c7d5;color:#3a5d7d;font-size:11px}.vzGroupModule h3 a{float:right;font-weight:400}.vzGroupModuleSummary{height:20px;padding:3px 8px;background:#f2f2f2;color:#777}.vzGroupEmpty{padding:12px 8px;color:#777;text-align:center;border-bottom:1px dotted #d8dfe5}.vzGroupWallComposer{margin:8px;padding:6px;border:1px solid #b7c5d0;color:#777}.vzGroupDetailAvatar{width:170px;height:170px;display:block;object-fit:cover;border:1px solid #b5c3cf;padding:2px;background:#fff}.vzGroupDetailActions{margin-top:7px;border-top:1px solid #d7e0e7}.vzGroupDetailActions button,.vzGroupDetailActions span{display:block;width:100%;min-height:25px;padding:5px 3px;border:0;border-bottom:1px solid #d7e0e7;background:#fff;color:#2b587a;text-align:left;cursor:pointer}.vzGroupDetailActions button:hover{text-decoration:underline;background:#f5f7f9}.vzGroupDetailActions span{color:#777}.vzGroupMembers{margin-top:10px}.vzGroupMembers h3{height:22px;margin:0;padding:4px 7px;background:#dce5ed;color:#3a5d7d;font-size:11px}.vzGroupMembers h3 span{float:right;color:#8aa0b2}.vzGroupMembers>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px 2px;text-align:center}.vzGroupMembers a{min-width:0;font-size:10px;text-decoration:none}.vzGroupMembers img,.vzGroupMembers i{width:45px;height:45px;display:flex;margin:auto;align-items:center;justify-content:center;object-fit:cover;background:#e6ebef;color:#789;font-style:normal}.vzGroupMembers a span{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vzGroupMembers>p{padding:8px;color:#777}.vzGroupManageLayout{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;padding:10px}.vzGroupManageLayout .vzGroupForm{width:100%;max-width:none;margin:0}.vzGroupManageAside{padding:5px}.vzGroupAvatarUpload{display:block;margin:5px 0 12px;color:#2b587a;text-align:center;cursor:pointer}.vzGroupAvatarUpload input{display:none}.vzGroupManageAside section{border-top:1px solid #d4dde4}.vzGroupManageAside section h3{margin:0;padding:6px 0;color:#3b5f7d;font-size:11px}.vzGroupManageAside section p{color:#777}.vzGroupRequest{padding:5px 0;border-top:1px dotted #d7dfe6}.vzGroupRequest span{display:block;margin-bottom:3px}.vzGroupRequest button{padding:0 8px 0 0;border:0;background:transparent;color:#2b587a;cursor:pointer}@media(max-width:700px){.vzGroupsPage{min-height:calc(100vh - 110px)}.vzGroupsListLayout,.vzGroupDetailLayout,.vzGroupManageLayout{display:block}.vzGroupsSidebar{border:0;border-top:1px solid #d6dee5}.vzGroupsSidebar nav{display:flex;overflow:auto}.vzGroupsSidebar nav button{min-width:max-content;width:auto}.vzGroupCard{grid-template-columns:74px minmax(0,1fr);min-height:92px}.vzGroupCardAvatarButton,.vzGroupCardAvatar{width:74px;height:78px}.vzGroupCardActions{grid-column:2;display:flex;gap:10px;padding-top:0}.vzGroupCardActions button,.vzGroupCardActions span{width:auto}.vzGroupDetailAside{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.vzGroupDetailAvatar{width:112px;height:112px;flex:none}.vzGroupDetailActions{flex:1;margin-top:0}.vzGroupMembers{display:none}.vzGroupDetailLayout{display:flex;flex-direction:column-reverse;padding:8px}.vzGroupForm{margin:10px 8px;padding:12px}.vzGroupForm>label{grid-template-columns:1fr;gap:2px}.vzGroupForm>label>span{text-align:left}.vzGroupManageAside{display:flex;flex-direction:column;align-items:center}.vzGroupsSearch select{display:none}}.profileGroupsTextList{padding:1px 0 2px;color:#222;font-size:11px;line-height:15px;overflow-wrap:anywhere}.profileGroupsTextList span{display:inline}.profileGroupsTextList a{color:#2b587a;text-decoration:none}.profileGroupsTextList a:hover{text-decoration:underline}.vzGroupManageOldvk{min-height:620px}.vzGroupManageTabs{height:33px;display:flex;align-items:flex-end;padding:0 12px;border-bottom:1px solid #47779b;background:#f7f8f9}.vzGroupManageTabs>button{height:28px;margin:0 2px 0 0;padding:5px 13px;border:0;background:transparent;color:#2b587a;cursor:pointer}.vzGroupManageTabs>button:hover{text-decoration:underline}.vzGroupManageTabs>button.active{border:1px solid #47779b;border-bottom-color:#5b82a1;background:#5b82a1;color:#fff;text-decoration:none}.vzGroupManageTabs>.vzGroupManageReturn{margin-left:auto;padding-right:2px;padding-left:12px}.vzGroupOldvkForm,.vzGroupManagePanel{width:570px;max-width:calc(100% - 30px);margin:18px auto 28px;padding:0 0 18px;background:#fff}.vzGroupOldvkRow{display:grid;grid-template-columns:155px minmax(0,310px) minmax(0,1fr);align-items:start;gap:8px;margin:8px 0}.vzGroupOldvkRow>label{padding-top:5px;color:#666;text-align:right}.vzGroupOldvkRow>input,.vzGroupOldvkRow>textarea,.vzGroupOldvkRow>select{width:100%;min-width:0;border:1px solid #aebbc6;background:#fff;padding:4px 5px;color:#222}.vzGroupOldvkRow>textarea{height:88px;resize:vertical}.vzGroupOldvkRow>select{height:27px;padding:3px}.vzGroupOldvkRow>small{padding-top:5px;color:#999;line-height:14px}.vzGroupOldvkSettings{width:310px;margin:14px 0 0 163px;padding:0;border:0}.vzGroupOldvkSettings legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.vzGroupOldvkSettings label,.vzGroupManageCheck{display:block;min-height:23px;color:#444;cursor:pointer}.vzGroupOldvkSettings input,.vzGroupManageCheck input{margin:2px 7px 0 0;vertical-align:top}.vzGroupOldvkActions{display:flex;justify-content:center;margin-top:16px}.vzGroupOldvkActions .primary,.vzGroupAvatarUploadButton,.vzGroupAddLink>button{min-height:25px;padding:4px 13px;border:1px solid #315b7a;background:linear-gradient(#6f91ad,#527897);color:#fff;font-weight:700;cursor:pointer}.vzGroupManagePanel>h2{margin:0 0 12px;padding:0 0 6px;border-bottom:1px solid #ccd6df;color:#3b5f7d;font-size:13px}.vzGroupManagePhotos{width:520px}.vzGroupManagePhotoBody{display:flex;align-items:flex-start;gap:18px;margin:15px 0}.vzGroupManagePhotoBody .vzGroupDetailAvatar{width:170px;height:170px;flex:none}.vzGroupManagePhotoBody p{margin:4px 0 13px;color:#666;line-height:15px}.vzGroupAvatarUploadButton{display:inline-block;margin:0;text-align:left}.vzGroupManageCheck{margin:12px 0;padding:7px 0;border-top:1px solid #e1e6ea;border-bottom:1px solid #e1e6ea}.vzGroupManageMembersList article,.vzGroupManageRequests article{display:flex;align-items:center;min-height:58px;padding:7px 5px;border-bottom:1px solid #e1e6ea}.vzGroupManageMembersList img,.vzGroupManageMembersList i{width:45px;height:45px;display:flex;flex:none;align-items:center;justify-content:center;margin-right:10px;object-fit:cover;background:#e7edf2;color:#789;font-style:normal}.vzGroupManageMembersList a{display:block;color:#2b587a;font-weight:700;text-decoration:none}.vzGroupManageMembersList a:hover{text-decoration:underline}.vzGroupManageMembersList span{display:block;margin-top:4px;color:#888}.vzGroupManageRequests article{justify-content:space-between;min-height:33px}.vzGroupManageRequests button,.vzGroupLinkRows button{padding:2px 0 2px 10px;border:0;background:transparent;color:#2b587a;cursor:pointer}.vzGroupManageRequests button:hover,.vzGroupLinkRows button:hover{text-decoration:underline}.vzGroupManageEmpty{padding:12px;color:#777;text-align:center}.vzGroupLinkRows>div{display:flex;align-items:center;justify-content:space-between;padding:7px 5px;border-bottom:1px solid #e1e6ea}.vzGroupLinkRows a{display:block;color:#2b587a;text-decoration:none}.vzGroupLinkRows a:hover{text-decoration:underline}.vzGroupLinkRows small{display:block;margin-top:2px;color:#999}.vzGroupAddLink{margin-top:16px;padding:12px;border:1px solid #d3dce3;background:#f6f7f8}.vzGroupAddLink label{display:grid;grid-template-columns:75px 1fr;align-items:center;gap:7px;margin:6px 0;color:#666}.vzGroupAddLink input{height:25px;border:1px solid #aebbc6;background:#fff;padding:4px}.vzGroupAddLink>button{display:block;margin:9px 0 0 82px}.vzGroupDetailLinks{margin-top:10px}.vzGroupDetailLinks h3{height:22px;margin:0;padding:4px 7px;background:#dce5ed;color:#3a5d7d;font-size:11px}.vzGroupDetailLinks a{display:block;padding:5px 3px;border-bottom:1px solid #d7e0e7;color:#2b587a;text-decoration:none}.vzGroupDetailLinks a:hover{text-decoration:underline;background:#f5f7f9}@media(max-width:700px){.vzGroupManageTabs{height:auto;align-items:stretch;padding:0;overflow-x:auto}.vzGroupManageTabs>button{min-width:max-content;height:36px;margin:0}.vzGroupManageTabs>.vzGroupManageReturn{margin-left:0}.vzGroupOldvkForm,.vzGroupManagePanel{max-width:none;width:auto;margin:13px 10px 22px}.vzGroupOldvkRow{grid-template-columns:1fr;gap:3px;margin:10px 0}.vzGroupOldvkRow>label{text-align:left}.vzGroupOldvkRow>small{padding-top:0}.vzGroupOldvkSettings{width:auto;margin:14px 0 0}.vzGroupManagePhotoBody{display:block}.vzGroupManagePhotoBody .vzGroupDetailAvatar{margin-bottom:12px}.vzGroupAddLink label{grid-template-columns:1fr;gap:3px}.vzGroupAddLink>button{margin-left:0}}.crumbGroupTitleLink{color:inherit;text-decoration:none}.crumbGroupTitleLink:hover{color:#2b587a;text-decoration:underline}.crumb .crumbGroupSection{margin-left:0;color:inherit}.sidebarNews{width:120px;margin:13px 0 0;padding:0 6px 7px;box-sizing:border-box;border:0;background:#f5f5f5;color:#000;text-align:center;font-size:10px}.sidebarNews h3{margin:0;padding:4px 0 3px;border:0;border-bottom:1px solid #d8dfea;background:transparent;color:#45688e;font-size:12px;font-weight:700;line-height:15px}.sidebarNews>div{padding:6px 1px 1px;border:0;background:transparent}.sidebarNews p{margin:0;font-size:10px;line-height:13px}.sidebarNews button{display:inline;width:auto;height:auto;margin:0;padding:0;border:0;background:transparent;color:#2b587a;font-size:10px;font-family:inherit;line-height:13px;cursor:pointer}.sidebarNews button:hover{text-decoration:underline}.sidebarVoiceBalance{width:120px;margin:10px 0 0;padding:7px 6px 8px;box-sizing:border-box;border:0;background:#f5f5f5;color:#000;text-align:center;font-size:10px}.sidebarVoiceBalance>div{padding:0 0 1px}.sidebarVoiceBalance p{margin:0 0 4px;line-height:13px}.sidebarVoiceBalance>div>b{display:block;margin-bottom:4px;font-size:11px;line-height:14px}.sidebarVoiceBalance button{width:auto;height:auto;margin:0;padding:0;border:0;background:transparent;color:#2b587a;font:10px/13px Tahoma,Arial,sans-serif;cursor:pointer}.sidebarVoiceBalance button:hover{text-decoration:underline}@media(max-width:820px){.sidebarNews{display:none}.sidebarVoiceBalance{width:auto;margin:10px 8px 0}}.opinionsPage{border:1px solid #d8dfe6;border-top:0;background:#f7f7f7;color:#333;min-height:370px;font-size:11px}.opinionsTabs{height:38px;padding:9px 10px 0;border-bottom:1px solid #36638e;background:#fff;display:flex;align-items:flex-end;gap:3px}.opinionsTabs button{width:auto;height:28px;padding:5px 8px;border:0;border-radius:4px 4px 0 0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer;white-space:nowrap}.opinionsTabs button:hover{background:#dae1e8;text-decoration:none}.opinionsTabs button.active,.opinionsTabs button.active:hover{background:#36638e;color:#fff}.opinionsSummary{height:29px;padding:8px 10px 0;border-bottom:1px solid #d8dfe6;background:#fff;box-sizing:border-box;font-weight:700}.opinionsList{padding:12px 15px 16px}.opinionCard{margin:0 0 9px;border:1px solid #d8dfe6;background:#fff}.opinionCard header{display:flex;justify-content:space-between;align-items:center;min-height:26px;padding:0 8px;border-bottom:1px solid #edf0f2;background:#f5f5f5;color:#333}.opinionCard header b{font-size:11px}.opinionCard header span{color:#777;white-space:nowrap}.opinionCard header button{display:inline;width:auto;height:auto;margin:0;padding:0;border:0;background:transparent;color:#2b587a;font:10px Arial,sans-serif;cursor:pointer}.opinionCard header button:hover{text-decoration:underline}.opinionCard header i{margin:0 4px;color:#999;font-style:normal}.opinionCard>p{min-height:45px;margin:0;padding:10px 9px;line-height:15px;white-space:pre-wrap;overflow-wrap:anywhere}.opinionsEmpty,.opinionsLoading{margin:15px;padding:23px 12px;border:1px solid #e0e5e9;background:#fff;color:#777;text-align:center}.opinionComposer{margin:0 8px 9px;padding:8px;border-top:1px solid #e2e7eb;background:#fafafa}.opinionComposer label{display:block;margin:0 0 5px;font-weight:700;color:#555}.opinionComposer textarea{width:100%;min-height:70px;padding:5px;border:1px solid #a9b8c6;border-radius:0;box-sizing:border-box;resize:vertical;font:11px Arial,sans-serif}.opinionComposer>div{display:flex;align-items:center;gap:6px;margin-top:6px}.opinionComposer>div button{width:auto;min-width:78px;height:24px;padding:0 10px;border:1px solid #3b6380;border-radius:0;background:#5f87a6;color:#fff;font:700 11px Arial,sans-serif}.opinionComposer>div button+button{border-color:#b8c1c9;background:#e9edf0;color:#456078}.opinionComposer>div span{margin-left:auto;color:#888}.opinionsFriends{padding-bottom:12px}.opinionFriend{display:grid;grid-template-columns:50px 1fr;gap:9px;margin:10px 15px 0;padding:8px;border:1px solid #d8dfe6;background:#fff}.opinionFriend img,.opinionFriendAvatar{width:50px;height:50px;object-fit:cover;border:1px solid #c7d0d8;box-sizing:border-box}.opinionFriendAvatar{display:grid;place-items:center;background:#e7edf2;color:#6d8497;font-size:20px}.opinionFriend>div>a{display:block;margin:2px 0 8px;color:#2b587a;font-weight:700;text-decoration:none}.opinionFriend>div>button{width:auto;height:auto;padding:0;border:0;background:transparent;color:#2b587a;font:11px Arial,sans-serif}.opinionFriend .opinionComposer{grid-column:1/-1;margin:0}.sentOpinion header span{color:#2b587a}@media(max-width:700px){.opinionsPage{border:0;min-height:0;font-size:13px}.opinionsTabs{height:auto;padding:0;overflow-x:auto;align-items:stretch}.opinionsTabs button{flex:0 0 auto;height:42px;padding:0 14px;font-size:12px}.opinionsSummary{height:auto;min-height:38px;padding:11px 12px 9px}.opinionsList{padding:10px}.opinionCard header{align-items:flex-start;gap:8px;padding:7px 8px;flex-direction:column}.opinionCard header span{white-space:normal}.opinionCard>p{padding:11px;font-size:13px;line-height:18px}.opinionComposer textarea{font-size:16px}.opinionFriend{margin:10px;grid-template-columns:54px 1fr}.opinionFriend img,.opinionFriendAvatar{width:54px;height:54px}}.apps2010Page,.catchVzPage{padding:0 10px 14px}.apps2010Intro{min-height:53px;padding:12px 10px 8px;border-bottom:1px solid #d7e0e7;background:#f7f7f7}.apps2010Intro b,.apps2010Intro span{display:block}.apps2010Intro b{color:#36638e;font-size:12px}.apps2010Intro span{margin-top:4px;color:#777}.apps2010Card{display:flex;align-items:center;gap:12px;margin:10px 0;padding:12px;border:1px solid #cbd6df;background:#fff}.apps2010Icon{width:72px;height:72px;flex:0 0 72px;border:1px solid #345f85;background:linear-gradient(#6f96b8,#476f94);color:#fff;font:700 25px Tahoma,Arial,sans-serif;text-shadow:0 1px #294e6e;cursor:pointer}.apps2010Card>div{min-width:0;flex:1}.apps2010Card>div>a{font-size:12px}.apps2010Card p{margin:6px 0;color:#333;line-height:15px}.apps2010Card small{color:#888}.apps2010DarklandsIcon img{width:42px;height:42px;display:block;margin:auto}.apps2010GravityIcon{padding:14px;overflow:hidden;background:#f6f4e9}.apps2010GravityIcon img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.apps2010Launch,.catchVzOverlay button{border:1px solid #3b5f7e;background:#5b7fa2;color:#fff;padding:5px 15px;cursor:pointer}.apps2010Launch:hover,.catchVzOverlay button:hover{background:#4f7395}.gravityDefiedPage{padding:0 10px 14px}.gravityDefiedTopline{min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d5dde5;color:#777}.gravityDefiedFrame{height:590px;border:1px solid #b8c5d0;background:#f4f4f4;overflow:hidden}.gravityDefiedFrame iframe{display:block;width:100%;height:100%;border:0;background:#fff}.gravityDefiedHelp{padding:9px 2px 0;color:#666;line-height:15px}.gravityDefiedHelp b{color:#45647f}.gravityDefiedHelp a{margin-left:8px}.gravityDefiedLeaderboard{margin-top:12px;border:1px solid #c5d0da;background:#fff}.gravityDefiedLeaderboardTabs{height:35px;display:flex;align-items:flex-end;padding:6px 8px 0;border-bottom:1px solid #597da3;background:#f7f7f7}.gravityDefiedLeaderboardTabs button{height:28px;padding:0 14px;border:1px solid transparent;border-bottom:0;background:transparent;color:#2b587a;cursor:pointer}.gravityDefiedLeaderboardTabs button:hover{background:#e1e7ed}.gravityDefiedLeaderboardTabs button.active{border-color:#597da3;background:#5b7fa2;color:#fff}.gravityDefiedLeaderboardHead{height:25px;display:flex;align-items:center;padding:0 9px;background:#e7edf2;color:#45647f}.gravityDefiedLeaderboardHead b{flex:1}.gravityDefiedLeaderboardHead span{width:70px;text-align:right}.gravityDefiedLeaderboardRow{min-height:49px;display:flex;align-items:center;padding:5px 9px;border-top:1px solid #e0e6eb;box-sizing:border-box}.gravityDefiedLeaderboardRow>strong{width:28px;color:#777;text-align:center}.gravityDefiedPlayerAvatar{width:36px;height:36px;flex:0 0 36px;margin-right:8px}.gravityDefiedPlayerAvatar img,.gravityDefiedPlayerAvatar>span{display:block;width:36px;height:36px;object-fit:cover}.gravityDefiedPlayerAvatar>span{background:#e3e9ee;color:#8193a3;font:18px/36px Tahoma,Arial,sans-serif;text-align:center}.gravityDefiedPlayerName{min-width:0;flex:1;font-weight:700}.gravityDefiedPlayerName small{display:block;margin-top:2px;color:#999;font-weight:400}.gravityDefiedLeaderboardRow>span,.gravityDefiedLeaderboardRow>b{width:70px;text-align:right}.gravityDefiedLeaderboardRow>span{color:#777}.gravityDefiedLeaderboardRow>b{color:#315b80;font-size:13px}.gravityDefiedLeaderboardEmpty{padding:28px 10px;color:#777;text-align:center}.catchVzTopline{height:31px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5dde5;color:#777}.catchVzTopline>button{padding:0;border:0;background:transparent;color:#2b587a;cursor:pointer}.catchVzTopline>button:hover{text-decoration:underline}.catchVzLayout{display:grid;grid-template-columns:minmax(0,1fr) 165px;gap:10px;padding-top:10px}.catchVzMain{min-width:0;border:1px solid #c5d0da;background:#f7f8f9}.catchVzGameHeader{min-height:62px;display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid #cbd5de;background:#fff}.catchVzLogo{width:45px;height:45px;flex:0 0 45px;margin-right:9px;border:1px solid #345f85;background:linear-gradient(#6f96b8,#476f94);color:#fff;font:700 18px/43px Tahoma,Arial,sans-serif;text-align:center;text-shadow:0 1px #294e6e}.catchVzGameHeader h2{margin:0;color:#36638e;font-size:13px}.catchVzGameHeader p{margin:5px 0 0;color:#666;line-height:14px}.catchVzStats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #cbd5de;background:#edf1f5}.catchVzStats>span{min-height:46px;padding:5px 3px;border-left:1px solid #d5dde5;text-align:center}.catchVzStats>span:first-child{border-left:0}.catchVzStats b,.catchVzStats small{display:block}.catchVzStats b{color:#315b80;font-size:17px}.catchVzStats small{margin-top:2px;color:#777}.catchVzTimer{height:5px;background:#d2dae1;overflow:hidden}.catchVzTimer i{display:block;height:100%;background:#5f86aa;transition:width .1s linear}.catchVzBoard{position:relative;height:320px;overflow:hidden;background-color:#f9fbfc;background-image:linear-gradient(#edf2f6 1px,transparent 1px),linear-gradient(90deg,#edf2f6 1px,transparent 1px);background-size:24px 24px;touch-action:manipulation;-webkit-user-select:none;user-select:none}.catchVzTarget{position:absolute;width:56px;height:56px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:linear-gradient(#7098ba,#416b91);box-shadow:0 0 0 1px #315a7c,0 3px 7px #1b3b5559;color:#fff;font:700 17px Tahoma,Arial,sans-serif;text-shadow:0 1px #294e6e;cursor:pointer;touch-action:none}.catchVzTarget:active{width:53px;height:53px}.catchVzOverlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f9fbfceb;color:#555;text-align:center}.catchVzOverlay>b{color:#365f82;font-size:13px}.catchVzOverlay strong{font-size:22px;color:#315b80}.catchVzSidebar{min-width:0}.catchVzPersonal{border:1px solid #c6d1da;background:#fff}.catchVzPersonal h3{height:24px;margin:0;padding:5px 7px;background:#dce5ed;border-bottom:1px solid #b9c7d3;color:#3a5d7d;font-size:11px}.catchVzPersonal p{display:flex;justify-content:space-between;margin:0;padding:7px;border-top:1px solid #eef1f4}.catchVzPersonal p:first-of-type{border-top:0}.catchVzPersonal span{color:#666}.catchVzPersonal b{color:#315b80}.catchVzLeaderboard{margin-top:10px;border:1px solid #c5d0da;background:#fff}.catchVzLeaderboardTabs{height:35px;display:flex;align-items:flex-end;padding:6px 8px 0;border-bottom:1px solid #597da3;background:#f7f7f7}.catchVzLeaderboardTabs button{height:28px;padding:0 13px;border:1px solid transparent;border-bottom:0;background:transparent;color:#2b587a;cursor:pointer}.catchVzLeaderboardTabs button:hover{background:#e1e7ed}.catchVzLeaderboardTabs button.active{border-color:#597da3;background:#5b7fa2;color:#fff}.catchVzLeaderboardHeader{height:24px;display:flex;align-items:center;padding:0 9px;background:#e7edf2;color:#45647f}.catchVzLeaderboardHeader b{flex:1}.catchVzLeaderboardHeader span{width:55px;text-align:right}.catchVzLeaderboardRow{height:49px;display:flex;align-items:center;padding:5px 9px;border-top:1px solid #e0e6eb}.catchVzLeaderboardRow>strong{width:28px;color:#777;text-align:center}.catchVzPlayerAvatar{width:36px;height:36px;flex:0 0 36px;margin-right:8px}.catchVzPlayerAvatar img,.catchVzPlayerAvatar span{width:36px;height:36px;display:block;object-fit:cover}.catchVzPlayerAvatar span{background:#e3e9ee;color:#8193a3;font:18px/36px Tahoma,Arial,sans-serif;text-align:center}.catchVzPlayerName{min-width:0;flex:1;font-weight:700}.catchVzLeaderboardRow>small{margin-right:8px;color:#999}.catchVzLeaderboardRow>b{width:55px;color:#315b80;font-size:13px;text-align:right}.catchVzLeaderboardEmpty{padding:28px 10px;color:#777;text-align:center}@media(max-width:700px){.apps2010Page,.catchVzPage{padding:0 0 calc(18px + env(safe-area-inset-bottom))}.apps2010Intro{padding:14px 16px 10px}.apps2010Card{margin:10px 12px;padding:10px}.apps2010Icon{width:62px;height:62px;flex-basis:62px}.apps2010Launch{display:none}.catchVzTopline{height:39px;padding:0 12px}.catchVzLayout{display:block;padding:0}.catchVzMain{border-left:0;border-right:0}.catchVzGameHeader{padding:9px 12px}.catchVzStats b{font-size:16px}.catchVzStats small{font-size:9px}.catchVzBoard{height:min(420px,52vh)}.catchVzTarget{width:58px;height:58px}.catchVzSidebar{padding:10px 12px 0}.catchVzLeaderboard{margin:10px 12px 0}.catchVzLeaderboardTabs{overflow-x:auto;white-space:nowrap}.catchVzLeaderboardTabs button{flex:0 0 auto;padding:0 10px}.catchVzLeaderboardRow{padding-left:4px}.catchVzLeaderboardRow>strong{width:24px}.catchVzLeaderboardRow>small{display:none}.gravityDefiedPage{padding:0 0 calc(8px + env(safe-area-inset-bottom))}.gravityDefiedTopline{min-height:38px;padding:0 12px}.gravityDefiedTopline span{font-size:10px;text-align:right}.gravityDefiedFrame{height:calc(100svh - 150px);min-height:470px;border-right:0;border-left:0}.gravityDefiedHelp{padding:8px 12px 0}.gravityDefiedHelp a{display:block;margin:5px 0 0}.gravityDefiedLeaderboard{margin:12px 0 0;border-right:0;border-left:0}.gravityDefiedLeaderboardTabs{overflow-x:auto}.gravityDefiedLeaderboardRow{padding-left:4px}.gravityDefiedLeaderboardRow>strong{width:24px}.gravityDefiedLeaderboardHead span,.gravityDefiedLeaderboardRow>span,.gravityDefiedLeaderboardRow>b{width:58px}}.apps2010FarmIcon{background:linear-gradient(#8eb56e,#5f8847);border-color:#557a40;font-size:29px;text-shadow:none}.vzFarmPage{padding:0 10px 18px;background:#fff}.vzFarmLoading{padding:60px 20px;color:#777;text-align:center}.vzFarmTopline{height:31px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5dde5}.vzFarmTopline button{padding:0;border:0;background:transparent;color:#2b587a;cursor:pointer}.vzFarmTopline button:hover{text-decoration:underline}.vzFarmHeader{min-height:78px;display:flex;align-items:center;padding:9px 10px;border:1px solid #bdcbd6;border-top:0;background:linear-gradient(#f9fbf7,#edf4e8)}.vzFarmBrand{width:58px;height:58px;flex:0 0 58px;margin-right:10px;border:1px solid #557a40;background:linear-gradient(#8fb96c,#608d43);color:#fff;font:700 18px/20px Tahoma,Arial,sans-serif;text-align:center;padding-top:9px;text-shadow:0 1px #466733}.vzFarmBrand span{font-size:10px;font-weight:400}.vzFarmHeaderInfo{min-width:0;flex:1}.vzFarmHeaderInfo h2{margin:0;color:#456b37;font-size:14px}.vzFarmHeaderInfo p{margin:5px 0;color:#63705e;line-height:14px}.vzFarmLevel{position:relative;width:min(340px,100%);height:16px;border:1px solid #aebea4;background:#fff;overflow:hidden}.vzFarmLevel span{position:absolute;inset:0 auto 0 0;background:#cfe1c2}.vzFarmLevel b{position:relative;display:block;color:#53684a;font:10px/14px Tahoma,Arial,sans-serif;text-align:center}.vzFarmWallet{width:92px;flex:0 0 92px;margin-left:10px;padding:7px;border:1px solid #c5d1bd;background:#fff;text-align:center}.vzFarmWallet small,.vzFarmWallet b{display:block}.vzFarmWallet small{color:#777}.vzFarmWallet b{margin-top:3px;color:#86631c;font-size:16px}.vzFarmLayout{display:grid;grid-template-columns:minmax(0,1fr) 185px;gap:10px;padding-top:10px}.vzFarmMain{min-width:0;border:1px solid #b9c9b0;background:#dce8d4}.vzFarmFieldTitle{height:29px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border-bottom:1px solid #aebfa4;background:#eef4ea;color:#526b47}.vzFarmFieldTitle span{color:#71806b}.vzFarmField{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;background-color:#b9d19d;background-image:linear-gradient(45deg,rgba(255,255,255,.08) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.08) 75%),linear-gradient(45deg,rgba(255,255,255,.08) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.08) 75%);background-position:0 0,8px 8px;background-size:16px 16px}.vzFarmPlot{position:relative;min-height:112px;padding:8px 5px 7px;border:1px solid #795a35;background:linear-gradient(#a97b47,#805a31);box-shadow:inset 0 0 0 2px #ffffff1a;color:#fff;text-align:center;cursor:pointer}.vzFarmPlot:disabled{cursor:default;opacity:1}.vzFarmPlot:hover:not(:disabled){filter:brightness(1.05)}.vzFarmPlotNumber{position:absolute;top:3px;left:4px;color:#ffffffa6;font-size:9px}.vzFarmPlot strong{display:block;height:42px;font:29px/42px "Apple Color Emoji","Segoe UI Emoji",sans-serif}.vzFarmPlot b,.vzFarmPlot small{display:block}.vzFarmPlot b{font-size:10px}.vzFarmPlot small{height:24px;margin-top:3px;color:#f4e7d5;line-height:12px}.vzFarmPlot>i{display:block;height:4px;margin:3px 5px 0;background:#624426;overflow:hidden}.vzFarmPlot>i em{display:block;height:100%;background:#d6e97b}.vzFarmPlot.empty{border-style:dashed;background:#71522f8c}.vzFarmPlot.empty strong{color:#f0dfca;font:28px/42px Tahoma,Arial,sans-serif}.vzFarmPlot.ready small{color:#fff39d;font-weight:700}.vzFarmSidebar{min-width:0}.vzFarmPanel{margin-bottom:10px;border:1px solid #bec9b7;background:#fff}.vzFarmPanel h3{height:25px;margin:0;padding:5px 7px;border-bottom:1px solid #b5c2ae;background:#dfe9d9;color:#4d6942;font-size:11px}.vzFarmDaily{padding:9px;text-align:center}.vzFarmDaily b,.vzFarmDaily span{display:block}.vzFarmDaily b{color:#89651d;font-size:14px}.vzFarmDaily span{margin:4px 0 8px;color:#777;line-height:14px}.vzFarmDaily button,.vzFarmSell{border:1px solid #4f733e;background:#6d934f;color:#fff;padding:5px 12px;cursor:pointer}.vzFarmDaily button:disabled,.vzFarmSell:disabled{border-color:#aaa;background:#ccc;cursor:default}.vzFarmFriends>p{margin:0;padding:14px 8px;color:#777;text-align:center}.vzFarmFriends>button{width:100%;display:flex;align-items:center;gap:7px;padding:5px 6px;border:0;border-top:1px solid #edf0eb;background:#fff;color:#2b587a;text-align:left;cursor:pointer}.vzFarmFriends>button:first-child{border-top:0}.vzFarmFriends>button:hover,.vzFarmFriends>button.active{background:#eef4ea}.vzFarmFriends>button>span{min-width:0}.vzFarmFriends>button b,.vzFarmFriends>button small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vzFarmFriends>button small{margin-top:2px;color:#777}.vzFarmAvatar{width:34px;height:34px;flex:0 0 34px}.vzFarmAvatar img,.vzFarmAvatar span{width:34px;height:34px;display:block;object-fit:cover}.vzFarmAvatar span{background:#e5ebe1;color:#75846f;font:16px/34px Tahoma,Arial,sans-serif;text-align:center}.vzFarmManagement{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin-top:10px}.vzFarmShop,.vzFarmWarehouse{border:1px solid #c4cfd8;background:#fff}.vzFarmSectionTitle{min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border-bottom:1px solid #c4cfd8;background:#f1f3f5;color:#46627b}.vzFarmSectionTitle span{color:#777;font-weight:400}.vzFarmCrops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.vzFarmCrops button{display:flex;align-items:center;min-height:55px;padding:5px;border:1px solid #d2dae1;background:#fff;color:#333;text-align:left;cursor:pointer}.vzFarmCrops button:hover:not(:disabled),.vzFarmCrops button.active{border-color:#7fa06d;background:#eef5e9}.vzFarmCrops button:disabled{opacity:.55;cursor:default}.vzFarmCrops strong{width:38px;flex:0 0 38px;font-size:27px;text-align:center}.vzFarmCrops span{min-width:0;flex:1}.vzFarmCrops b,.vzFarmCrops small{display:block}.vzFarmCrops b{color:#3f6441}.vzFarmCrops small{margin-top:3px;color:#777}.vzFarmCrops em{color:#8a681f;font-style:normal;font-weight:700}.vzFarmInventory{padding:5px 8px}.vzFarmInventory>div{display:flex;align-items:center;gap:5px;padding:5px 0;border-top:1px solid #edf0f2}.vzFarmInventory>div:first-child{border-top:0}.vzFarmInventory strong{font-size:18px}.vzFarmInventory span{flex:1}.vzFarmInventory b{color:#456b37}.vzFarmSell{display:block;margin:4px auto 9px}.vzFarmLeaderboard{margin-top:10px;border:1px solid #c5d0da;background:#fff}.vzFarmTabs{height:35px;display:flex;align-items:flex-end;padding:6px 8px 0;border-bottom:1px solid #597da3;background:#f7f7f7}.vzFarmTabs button{height:28px;padding:0 13px;border:1px solid transparent;border-bottom:0;background:transparent;color:#2b587a;cursor:pointer}.vzFarmTabs button:hover{background:#e1e7ed}.vzFarmTabs button.active{border-color:#597da3;background:#5b7fa2;color:#fff}.vzFarmLeaderboardHead{height:24px;display:flex;align-items:center;padding:0 9px;background:#e7edf2;color:#45647f}.vzFarmLeaderboardHead b{flex:1}.vzFarmLeaderboardHead span{width:65px;text-align:right}.vzFarmLeaderboardRow{height:47px;display:flex;align-items:center;padding:5px 9px;border-top:1px solid #e0e6eb}.vzFarmLeaderboardRow>strong{width:28px;color:#777;text-align:center}.vzFarmLeaderboardRow>a{min-width:0;flex:1;margin-left:8px;font-weight:700}.vzFarmLeaderboardRow>a small{display:block;margin-top:2px;color:#888;font-weight:400}.vzFarmLeaderboardRow>b{width:65px;color:#456b37;font-size:13px;text-align:right}.vzFarmLeaderboardEmpty{padding:25px;color:#777;text-align:center}@media(max-width:700px){.vzFarmPage{padding:0 0 calc(18px + env(safe-area-inset-bottom))}.vzFarmTopline{height:39px;padding:0 12px}.vzFarmHeader{border-left:0;border-right:0;padding:9px 12px}.vzFarmBrand{width:52px;height:52px;flex-basis:52px;padding-top:6px}.vzFarmHeaderInfo p{display:none}.vzFarmWallet{width:76px;flex-basis:76px;margin-left:6px}.vzFarmLayout{display:block;padding:0}.vzFarmMain{border-left:0;border-right:0}.vzFarmFieldTitle{height:auto;min-height:36px;padding:6px 10px;gap:6px}.vzFarmFieldTitle span{text-align:right}.vzFarmField{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px}.vzFarmPlot{min-height:105px;padding-left:2px;padding-right:2px}.vzFarmPlot strong{font-size:27px}.vzFarmSidebar{padding:10px 12px 0}.vzFarmManagement{display:block;margin:10px 12px 0}.vzFarmWarehouse{margin-top:10px}.vzFarmCrops{grid-template-columns:1fr}.vzFarmLeaderboard{margin:10px 12px 0}.vzFarmTabs{overflow-x:auto}.vzFarmTabs button{flex:0 0 auto}.vzFarmLeaderboardRow{padding-left:4px}.vzFarmLeaderboardRow>strong{width:24px}}@media(max-width:390px){.vzFarmField{grid-template-columns:repeat(2,minmax(0,1fr))}}.vzFarmBrand{width:64px;height:64px;flex:0 0 64px;margin-right:10px;padding:0;border:0;background:transparent;text-shadow:none}.vzFarmBrand img{display:block;width:64px;height:64px}.vzFarmField{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;background:#b8d09b url(/vz-farm/ui/grass.svg) repeat;background-size:72px 72px}.vzFarmPlot{position:relative;min-height:130px;padding:5px;border:1px solid #76562f;background:linear-gradient(#ad804d,#79532e);box-shadow:inset 0 0 0 2px #ffffff1a;color:#fff;text-align:center;overflow:hidden}.vzFarmPlotMain{width:100%;height:100%;min-height:118px;padding:1px 2px 4px;border:0;background:transparent;color:inherit;cursor:pointer}.vzFarmPlotMain:disabled{cursor:default}.vzFarmPlot:hover:not(.locked){filter:brightness(1.035)}.vzFarmPlotNumber{z-index:4}.vzFarmCropAsset{display:block;width:58px;height:58px;margin:2px auto 1px;object-fit:contain;filter:drop-shadow(0 2px 1px rgba(55,35,15,.25))}.vzFarmPlotMain b,.vzFarmPlotMain small{display:block}.vzFarmPlotMain b{font-size:10px}.vzFarmPlotMain small{height:26px;margin-top:3px;color:#f4e7d5;line-height:13px}.vzFarmPlotMain>i{display:block;height:4px;margin:3px 5px 0;background:#624426;overflow:hidden}.vzFarmPlotMain>i em{display:block;height:100%;background:#d6e97b}.vzFarmPlot.empty{border-style:dashed;background:#71522f94}.vzFarmPlot.ready{box-shadow:0 0 0 2px #f3dc63,inset 0 0 0 2px #ffffff26}.vzFarmPlot.ready .vzFarmPlotMain small{color:#fff39d;font-weight:700}.vzFarmPlot.locked{display:flex;flex-direction:column;align-items:center;justify-content:center;border-color:#8c9a80;background:#697e5bb8;color:#eef3e8}.vzFarmPlot.locked>img{width:50px;height:44px;margin-bottom:3px}.vzFarmPlot.locked b,.vzFarmPlot.locked small{display:block}.vzFarmPlot.locked small{min-height:25px;margin:3px 0;color:#e6ecdf;line-height:12px}.vzFarmPlot.locked>button{border:1px solid #456337;background:#64864d;color:#fff;padding:4px 11px;cursor:pointer}.vzFarmPlot.locked>button:disabled{border-color:#8b9386;background:#9ba396;cursor:default}.vzFarmPlot.locked.next{box-shadow:inset 0 0 0 2px #f5e78b80}.vzFarmWorm{position:absolute;z-index:5;top:5px;right:5px;width:28px;height:28px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.vzFarmStolen{position:absolute;z-index:5;right:3px;bottom:2px;padding:2px 4px;background:#782c23e0;color:#fff;font-size:8px}.vzFarmRemoveWorm{position:absolute;z-index:6;left:3px;right:3px;bottom:2px;height:18px;border:1px solid #755129;background:#f0e2c8;color:#6d4b2c;font-size:9px;cursor:pointer}.vzFarmFieldTitle{min-height:34px;height:auto;gap:7px}.vzFarmFriendModes{display:flex;gap:3px}.vzFarmFriendModes button{height:23px;padding:0 7px;border:1px solid #aab7a2;background:#fff;color:#456244;font-size:10px;cursor:pointer}.vzFarmFriendModes button.active{border-color:#537446;background:#6d9254;color:#fff}.vzFarmFriendModes button.danger{color:#8b4338}.vzFarmFriendModes button.danger.active{border-color:#8b4b41;background:#a55f52;color:#fff}.vzFarmTask,.vzFarmFriendActionInfo,.vzFarmExpansion{padding:8px;text-align:center}.vzFarmTask>span,.vzFarmFriendActionInfo>span,.vzFarmExpansion>*{display:block}.vzFarmTask>span,.vzFarmFriendActionInfo>span{padding:3px 0;color:#666}.vzFarmTask button,.vzFarmFriendActionInfo button,.vzFarmExpansion button{margin-top:7px;border:1px solid #4f733e;background:#6d934f;color:#fff;padding:5px 9px;cursor:pointer}.vzFarmTask button:disabled,.vzFarmFriendActionInfo button:disabled,.vzFarmExpansion button:disabled{border-color:#aaa;background:#ccc;cursor:default}.vzFarmExpansion>b{color:#456b37;font-size:13px}.vzFarmExpansion>span{margin-top:4px;color:#8a681f;font-weight:700}.vzFarmExpansion>small{margin-top:4px;color:#777;line-height:13px}.vzFarmYardSection{margin-top:10px;border:1px solid #b9c9b0;background:#eef4ea}.vzFarmYard{min-height:180px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:10px;background:#bed59f url(/vz-farm/ui/grass.svg) repeat;background-size:72px 72px}.vzFarmYardObject{min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:4px;border:1px solid rgba(92,112,75,.55);background:#ffffff59;text-align:center}.vzFarmYardObject img{max-width:100%;height:82px;object-fit:contain;filter:drop-shadow(0 3px 2px rgba(48,57,37,.25))}.vzFarmYardObject.decoration img{height:65px}.vzFarmYardObject b{min-height:22px;color:#47613f;font-size:9px;line-height:11px}.vzFarmAnimalsOwned{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;border-top:1px solid #aebfa4;background:#fff}.vzFarmAnimalsOwned article{display:flex;align-items:center;min-height:64px;padding:5px;border:1px solid #d4ddd0}.vzFarmAnimalsOwned article>img{width:54px;height:54px;object-fit:contain}.vzFarmAnimalsOwned article>div{min-width:0;flex:1;padding:0 6px}.vzFarmAnimalsOwned b,.vzFarmAnimalsOwned small{display:block}.vzFarmAnimalsOwned small{margin-top:3px;color:#777;line-height:12px}.vzFarmAnimalsOwned button{border:1px solid #607a50;background:#7a995f;color:#fff;padding:4px 7px;cursor:pointer}.vzFarmAnimalsOwned button:disabled{border-color:#aaa;background:#ccc}.vzFarmManagement{grid-template-columns:minmax(0,1.45fr) 240px}.vzFarmShopTabs{height:36px;padding-left:7px}.vzFarmShopTabs button{padding:0 10px}.vzFarmCrops button>img{width:42px;height:42px;flex:0 0 42px;object-fit:contain}.vzFarmCrops strong{display:none}.vzFarmShopGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.vzFarmShopGrid article{display:flex;align-items:center;min-height:82px;padding:5px;border:1px solid #d2dae1;background:#fff}.vzFarmShopGrid article>img{width:72px;height:68px;flex:0 0 72px;object-fit:contain}.vzFarmShopGrid article>div{min-width:0;flex:1;padding:0 6px}.vzFarmShopGrid b,.vzFarmShopGrid small{display:block}.vzFarmShopGrid small{margin-top:4px;color:#777;line-height:12px}.vzFarmShopGrid button{border:1px solid #4f733e;background:#6d934f;color:#fff;padding:4px 8px;cursor:pointer}.vzFarmShopGrid button:disabled{border-color:#aaa;background:#ccc;cursor:default}.vzFarmInventory>div>img{width:24px;height:24px;object-fit:contain}.vzFarmInventory>div{min-height:30px}.vzFarmBottomGrid{display:grid;grid-template-columns:1.15fr 1fr .75fr;gap:10px;margin-top:10px}.vzFarmOrderPanel,.vzFarmJournal,.vzFarmAchievements{border:1px solid #c4cfd8;background:#fff}.vzFarmOrderBody{padding:9px}.vzFarmOrderItems{display:flex;flex-wrap:wrap;gap:6px}.vzFarmOrderItems>span{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;min-width:135px;padding:5px;border:1px solid #d9e0e5;background:#f8fafb}.vzFarmOrderItems img{grid-row:1/3;width:32px;height:32px;object-fit:contain;margin-right:5px}.vzFarmOrderItems b,.vzFarmOrderItems small{display:block}.vzFarmOrderItems small{color:#777}.vzFarmOrderBody p{margin:8px 0;color:#666}.vzFarmOrderBody button{border:1px solid #4f733e;background:#6d934f;color:#fff;padding:5px 10px;cursor:pointer}.vzFarmOrderBody button:disabled{border-color:#aaa;background:#ccc}.vzFarmEmptyText{margin:0;padding:18px;color:#777;text-align:center}.vzFarmJournal>article{display:flex;gap:7px;padding:6px;border-top:1px solid #edf0f2}.vzFarmJournal>article:first-of-type{border-top:0}.vzFarmJournal>article>div{min-width:0}.vzFarmJournal a,.vzFarmJournal span,.vzFarmJournal small{display:block}.vzFarmJournal a{font-weight:700}.vzFarmJournal span{margin-top:2px;color:#555}.vzFarmJournal small{margin-top:2px;color:#999}.vzFarmAchievements>div:last-child{padding:7px}.vzFarmAchievements>div:last-child>span{display:flex;align-items:center;gap:6px;padding:5px 0;color:#888}.vzFarmAchievements>div:last-child>span.done{color:#456b37;font-weight:700}.vzFarmAchievements i{width:16px;height:16px;border:1px solid #b8c3b2;background:#f2f5ef;color:#4f773e;font: 11px/14px Tahoma;text-align:center}.vzFarmLeaderboardHead span,.vzFarmLeaderboardRow>b{width:82px}.vzFarmLeaderboardRow>b{color:#7a5e20}@media(max-width:900px){.vzFarmYard{grid-template-columns:repeat(4,minmax(0,1fr))}.vzFarmBottomGrid{grid-template-columns:1fr 1fr}.vzFarmAchievements{grid-column:1/-1}}@media(max-width:700px){.vzFarmBrand{width:54px;height:54px;flex-basis:54px}.vzFarmBrand img{width:54px;height:54px}.vzFarmField{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px}.vzFarmPlot{min-height:124px}.vzFarmPlotMain{min-height:112px}.vzFarmCropAsset{width:52px;height:52px}.vzFarmFriendModes{width:100%;overflow-x:auto}.vzFarmFriendModes button{flex:0 0 auto}.vzFarmYardSection{border-left:0;border-right:0}.vzFarmYard{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px}.vzFarmYardObject{min-height:102px}.vzFarmYardObject img{height:72px}.vzFarmAnimalsOwned{grid-template-columns:1fr;padding:8px 12px}.vzFarmManagement{display:block}.vzFarmShopTabs{overflow-x:auto}.vzFarmShopGrid{grid-template-columns:1fr}.vzFarmBottomGrid{display:block;margin:10px 12px 0}.vzFarmBottomGrid>section{margin-bottom:10px}.vzFarmOrderItems>span{min-width:calc(50% - 3px)}}@media(max-width:390px){.vzFarmField,.vzFarmYard{grid-template-columns:repeat(2,minmax(0,1fr))}.vzFarmOrderItems>span{min-width:100%}}.apps2010FarmIcon{padding:0!important;background:#6d934f!important}.apps2010FarmIcon img{display:block;width:100%;height:100%;object-fit:cover}.apps2010Library{min-height:430px;padding:0 9px 20px;background:#fff}.apps2010LibraryTabs{height:35px;display:flex;align-items:flex-end;border-bottom:1px solid #b7c8d7;white-space:nowrap}.apps2010LibraryTabs button{height:28px;padding:0 13px;border:0;background:transparent;color:#2b587a;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.apps2010LibraryTabs button:hover{background:#e1e7ed}.apps2010LibraryTabs button.active{background:#5b7fa2;color:#fff}.apps2010LibraryTabs button.active:hover{background:#5b7fa2}.apps2010LibraryTabs button b{font-weight:400}.apps2010LibraryTabs .manage{margin-left:auto}.apps2010LibrarySearch{position:relative;display:block;margin:10px 0;padding:6px;background:#f2f2f2}.apps2010LibrarySearch>span{position:absolute;left:14px;top:13px;width:9px;height:9px;border:1px solid #a8b8c5;border-radius:50%;box-sizing:border-box;pointer-events:none}.apps2010LibrarySearch>span:after{content:"";position:absolute;width:5px;height:1px;right:-4px;bottom:-2px;background:#a8b8c5;transform:rotate(45deg)}.apps2010LibrarySearch input{width:100%;height:25px;padding:3px 8px 3px 25px;border:1px solid #c8d1da;background:#fff;color:#333;font:11px Tahoma,Arial,sans-serif;box-sizing:border-box;outline:0}.apps2010LibrarySearch input:focus{border-color:#9eb4c7}.apps2010LibrarySummary{height:29px;display:flex;align-items:center;gap:5px;padding:0 9px;border-bottom:1px solid #e3e8ec;color:#777;box-sizing:border-box}.apps2010LibrarySummary b{color:#555;font-size:11px}.apps2010LibrarySummary i{color:#bbb;font-style:normal}.apps2010LibrarySummary button{padding:0;border:0;background:transparent;color:#2b587a;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.apps2010LibrarySummary button:hover{text-decoration:underline}.apps2010LibraryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px 24px;padding:13px 10px 4px}.apps2010LibraryItem{min-width:0;color:#2b587a;text-decoration:none}.apps2010LibraryPicture{display:block;width:100%;max-width:122px;aspect-ratio:1/1;overflow:hidden;border:0!important;border-radius:0!important;background:#edf1f4;box-shadow:none!important;box-sizing:border-box}.apps2010LibraryPicture img{display:block;width:100%;height:100%;margin:0;border:0!important;border-radius:0!important;object-fit:cover;box-shadow:none!important}.apps2010LibraryPicture.farm img,.apps2010LibraryPicture.darklands img,.apps2010LibraryPicture.gravity img{object-fit:cover}.apps2010LibraryPicture.catch{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#73a6ce 0,#246c9e 55%,#174c79)}.apps2010CatchMark{width:72%;height:72%;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fffffff0;box-shadow:0 2px 5px #183e5a59}.apps2010CatchMark i,.apps2010CatchMark b{color:#477da5;font:700 28px/1 Tahoma,Arial,sans-serif;font-style:normal}.apps2010CatchMark b{margin-left:-2px;color:#2f648e}.apps2010LibraryItem>b{display:block;max-width:122px;margin-top:6px;overflow:hidden;color:#45647f;font-size:10px;font-weight:400;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.apps2010LibraryItem:hover>b{text-decoration:underline}.apps2010LibraryEmpty{padding:42px 10px;color:#777;text-align:center}@media(max-width:700px){.apps2010Library{min-height:calc(100svh - 160px);padding:0 12px calc(18px + env(safe-area-inset-bottom))}.apps2010LibraryTabs{height:44px;overflow-x:auto;align-items:stretch}.apps2010LibraryTabs button{height:43px;flex:0 0 auto;padding:0 14px;font-size:12px}.apps2010LibraryTabs .manage{margin-left:0}.apps2010LibrarySearch{margin:10px 0;padding:5px}.apps2010LibrarySearch>span{left:13px;top:13px}.apps2010LibrarySearch input{height:28px;font-size:13px}.apps2010LibrarySummary{height:35px;padding:0 6px}.apps2010LibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;padding:14px 6px}.apps2010LibraryPicture{max-width:none}.apps2010LibraryItem>b{max-width:none;font-size:11px}}@media(max-width:390px){.apps2010LibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}}.vzApplicationShell{min-width:0;background:#fff}.vzApplicationShellNav{min-height:35px;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid #d5dde5;background:#fff;color:#aaa;box-sizing:border-box;white-space:nowrap}.vzApplicationShellNav a,.vzApplicationShellNav button{padding:0;border:0;background:transparent;color:#2b587a;font:10px Tahoma,Arial,sans-serif;cursor:pointer;text-decoration:none}.vzApplicationShellNav a:hover,.vzApplicationShellNav button:hover{text-decoration:underline}.vzApplicationShellNav i{color:#b5b5b5;font-style:normal}.vzApplicationShellBody{min-width:0}.vzApplicationShell .catchVzTopline,.vzApplicationShell .vzFarmTopline,.vzApplicationShell .gravityDefiedTopline,.vzApplicationShell .darklandsTopline{display:none}@media(max-width:700px){.vzApplicationShellNav{min-height:40px;gap:8px;overflow-x:auto;padding:0 12px;-webkit-overflow-scrolling:touch}.vzApplicationShellNav a,.vzApplicationShellNav button{flex:0 0 auto;min-height:39px;font-size:11px}}.vzFarmBrand{width:60px;height:60px;flex-basis:60px}.vzFarmBrand img{width:60px;height:60px}.vzFarmField{gap:6px;padding:7px}.vzFarmPlot{min-height:116px;padding:4px}.vzFarmPlotMain{min-height:106px}.vzFarmCropAsset{width:52px;height:52px;margin-top:1px}.vzFarmPlotMain small{height:24px;margin-top:2px;line-height:12px}.vzFarmPlotMain>i{margin-top:2px}.vzFarmYardSection{margin-top:8px}.vzFarmYard{min-height:145px;gap:6px;padding:8px}.vzFarmYardObject{min-height:98px}.vzFarmYardObject img{height:70px}.vzFarmYardObject.decoration img{height:58px}.vzFarmAnimalsOwned{gap:6px;padding:6px}.vzFarmAnimalsOwned article{min-height:58px;padding:4px}.vzFarmAnimalsOwned article>img{width:48px;height:48px}.vzFarmManagement,.vzFarmBottomGrid{gap:8px;margin-top:8px}.vzFarmShopGrid{gap:6px;padding:7px}.vzFarmShopGrid article{min-height:74px}.vzFarmShopGrid article>img{width:62px;height:60px;flex-basis:62px}.vzFarmInventory>div{min-height:27px;padding:3px 0}.vzFarmInventory>div>img{width:22px;height:22px}@media(max-width:700px){.vzFarmBrand{width:52px;height:52px;flex-basis:52px}.vzFarmBrand img{width:52px;height:52px}.vzFarmField{gap:5px;padding:6px}.vzFarmPlot{min-height:112px}.vzFarmPlotMain{min-height:102px}.vzFarmCropAsset{width:49px;height:49px}.vzFarmYard{min-height:0}.vzFarmYardObject{min-height:94px}.vzFarmYardObject img{height:66px}}.vzFarmLayoutV3{grid-template-columns:minmax(0,1fr) 190px;align-items:start}.vzFarmScenePanel{min-width:0;border:1px solid #9eaf94;background:#dfead8;box-shadow:0 1px #ffffffa6 inset}.vzFarmSceneTitle{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-bottom:1px solid #98aa8d;background:linear-gradient(#f5f8f2,#dfe9d9);color:#47643f}.vzFarmSceneTitle>div:first-child{min-width:130px}.vzFarmSceneTitle b,.vzFarmSceneTitle span{display:block}.vzFarmSceneTitle>div:first-child>b{font-size:11px}.vzFarmSceneTitle>div:first-child>span{margin-top:2px;color:#73806d;font-size:9px}.vzFarmToolBar{display:flex;align-items:stretch;gap:3px;overflow-x:auto;max-width:100%;padding:1px}.vzFarmToolBar button{min-width:52px;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px 5px;border:1px solid #9bac92;background:#fff;color:#4b6742;font:9px Tahoma,Arial,sans-serif;white-space:nowrap;cursor:pointer}.vzFarmToolBar button img{width:20px;height:20px;object-fit:contain}.vzFarmToolBar button:hover{background:#edf4e9}.vzFarmToolBar button.active{border-color:#4e713f;background:#66894e;color:#fff;box-shadow:inset 0 1px #ffffff2e}.vzFarmToolBar button.danger{color:#8b4338}.vzFarmToolBar button.danger.active{border-color:#7f4138;background:#a75e51;color:#fff}.vzFarmSceneViewport{position:relative;overflow:hidden;border-bottom:1px solid #99aa90;background:#8eb96e}.vzFarmScene{position:relative;min-height:620px;padding:112px 14px 16px;background:#8fb66f url(/vz-farm/ui/scene.svg) center top/cover no-repeat;isolation:isolate}.vzFarmSceneSky{position:absolute;z-index:-1;inset:0;pointer-events:none}.vzFarmSceneSky span,.vzFarmSceneSky i,.vzFarmSceneSky b{position:absolute;display:block;border-radius:50%;background:#ffffff38}.vzFarmSceneSky span{width:110px;height:25px;top:48px;left:11%}.vzFarmSceneSky i{width:84px;height:20px;top:70px;right:14%}.vzFarmSceneSky b{width:48px;height:48px;top:24px;right:8%;background:#ffe68294}.vzFarmSceneRoad{position:absolute;z-index:0;left:0;right:0;top:154px;height:42px;pointer-events:none}.vzFarmSceneHomestead{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(72px,1fr));align-items:end;gap:3px;min-height:118px;margin:0 4px 8px;padding:4px 7px 1px;border:1px solid rgba(74,101,60,.35);background:#ddeccb57}.vzFarmSceneObject{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;filter:drop-shadow(0 3px 2px rgba(53,70,40,.18))}.vzFarmSceneObject img{width:100%;height:88px;object-fit:contain}.vzFarmSceneObject.decoration img{height:62px}.vzFarmSceneObject b{max-width:100%;margin-top:-3px;padding:1px 4px;border-radius:2px;background:#f6f9efd1;color:#47613f;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 2px #37472b26}.vzFarmScenePlots{position:relative;z-index:3;display:grid;grid-template-columns:repeat(6,minmax(78px,1fr));gap:8px;max-width:690px;margin:0 auto;padding:10px;border:1px solid rgba(79,98,57,.45);background:#e7f2d352;box-shadow:inset 0 0 24px #ffffff1f}.vzFarmScenePlot{position:relative;min-height:104px;overflow:visible;text-align:center;color:#fff;filter:drop-shadow(0 3px 1px rgba(66,45,24,.25))}.vzFarmScenePlot:before{content:"";position:absolute;inset:11px 2px 6px;z-index:-1;border:2px solid #6b4b29;border-radius:48% 48% 43% 43%/24% 24% 18% 18%;background:linear-gradient(#b48553,#7c542e);box-shadow:inset 0 0 0 2px #ffffff14}.vzFarmScenePlot.empty:before{border-style:dashed;background:linear-gradient(#a7794c,#75502d)}.vzFarmScenePlot.ready:before{border-color:#d8b12e;box-shadow:0 0 0 2px #ffef7ed1,inset 0 0 0 2px #ffffff24}.vzFarmScenePlotMain{width:100%;min-height:104px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:4px 3px 8px;border:0;background:transparent;color:inherit;cursor:pointer}.vzFarmScenePlotMain:disabled{cursor:default}.vzFarmScenePlot:hover .vzFarmScenePlotMain:not(:disabled){transform:translateY(-1px)}.vzFarmSoilLines{position:absolute;left:17px;right:17px;bottom:24px;height:26px;opacity:.35;background:repeating-linear-gradient(0deg,transparent 0 5px,#4e351e 6px 7px);border-radius:50%;pointer-events:none}.vzFarmScenePlot .vzFarmPlotNumber{top:14px;left:9px;z-index:8;padding:1px 3px;border-radius:2px;background:#43301d73;color:#fff;font-size:8px}.vzFarmScenePlot .vzFarmCropAsset{position:relative;z-index:2;width:60px;height:60px;margin:0 auto -1px;object-fit:contain;transform-origin:50% 100%;transition:transform .25s,opacity .25s;filter:drop-shadow(0 3px 1px rgba(54,36,17,.24))}.vzFarmScenePlot.stage-sprout .vzFarmCropAsset{transform:scale(.58);opacity:.82}.vzFarmScenePlot.stage-growing .vzFarmCropAsset{transform:scale(.78)}.vzFarmScenePlot.stage-mature .vzFarmCropAsset{transform:scale(.92)}.vzFarmScenePlot.stage-ready .vzFarmCropAsset{transform:scale(1.03);animation:vzFarmReadyBounce 1.8s ease-in-out infinite}@keyframes vzFarmReadyBounce{0%,to{transform:scale(1.03) translateY(0)}50%{transform:scale(1.06) translateY(-2px)}}.vzFarmEmptyAsset{position:relative;z-index:2;width:50px;height:46px;margin:0 auto 2px;object-fit:contain;opacity:.65}.vzFarmScenePlotMain>b,.vzFarmScenePlotMain>small{position:relative;z-index:3;display:block;max-width:100%;padding:0 2px;text-shadow:0 1px rgba(54,35,17,.65)}.vzFarmScenePlotMain>b{font-size:9px}.vzFarmScenePlotMain>small{min-height:21px;margin-top:1px;color:#f7ead7;font-size:8px;line-height:10px}.vzFarmScenePlot.ready .vzFarmScenePlotMain>small{color:#fff6a6;font-weight:700}.vzFarmScenePlotMain>i{position:relative;z-index:3;display:block;width:72%;height:3px;margin-top:2px;background:#5d3f23;overflow:hidden}.vzFarmScenePlotMain>i em{display:block;height:100%;background:#dbe978}.vzFarmScenePlot .vzFarmWorm{top:11px;right:5px;width:26px;height:26px}.vzFarmScenePlot .vzFarmStolen{right:5px;bottom:7px;border-radius:2px}.vzFarmScenePlot.locked{min-height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 3px 7px;color:#eef3e8}.vzFarmScenePlot.locked:before{inset:11px 2px 6px;border-color:#697a61;background:#677c59e0}.vzFarmScenePlot.locked>img{width:42px;height:38px;object-fit:contain}.vzFarmScenePlot.locked b,.vzFarmScenePlot.locked small{position:relative;z-index:2;display:block}.vzFarmScenePlot.locked b{font-size:8px}.vzFarmScenePlot.locked small{min-height:19px;margin-top:2px;color:#e2eadc;font-size:8px;line-height:9px}.vzFarmScenePlot.locked>button{position:relative;z-index:3;margin-top:2px;padding:3px 7px;border:1px solid #456337;background:#64864d;color:#fff;font-size:8px;cursor:pointer}.vzFarmScenePlot.locked>button:disabled{border-color:#8b9386;background:#9ba396}.vzFarmScenePlot.locked.next:before{box-shadow:0 0 0 2px #f5e78b9e}.vzFarmSceneAnimals{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 4px 0;padding:8px;border:1px solid rgba(79,101,63,.42);background:#eff7e275}.vzFarmSceneAnimal{min-height:58px;display:flex;align-items:center;padding:4px;border:1px solid rgba(108,133,91,.48);background:#ffffffbd}.vzFarmSceneAnimal>img{width:50px;height:50px;object-fit:contain}.vzFarmSceneAnimal>div{min-width:0;flex:1;padding:0 5px}.vzFarmSceneAnimal b,.vzFarmSceneAnimal small{display:block}.vzFarmSceneAnimal b{color:#47613f;font-size:9px}.vzFarmSceneAnimal small{margin-top:2px;color:#6b7566;font-size:8px;line-height:10px}.vzFarmSceneAnimal button{padding:3px 6px;border:1px solid #587547;background:#72935b;color:#fff;font-size:8px;cursor:pointer}.vzFarmSceneAnimal button:disabled{border-color:#aaa;background:#bbb}.vzFarmSceneNoAnimals{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;color:#66725f}.vzFarmSceneNoAnimals img{width:48px;height:48px;opacity:.52}.vzFarmSeedStrip{display:flex;gap:4px;overflow-x:auto;padding:6px;border-top:1px solid #9eaf94;background:#eff5eb}.vzFarmSeedStrip button{min-width:74px;height:48px;display:grid;grid-template-columns:33px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:3px 5px;border:1px solid #b5c2ae;background:#fff;color:#456244;text-align:left;cursor:pointer}.vzFarmSeedStrip button:hover:not(:disabled){background:#eaf2e5}.vzFarmSeedStrip button.active{border-color:#587a49;background:#dcebd3}.vzFarmSeedStrip button:disabled{opacity:.52;cursor:default}.vzFarmSeedStrip img{grid-row:1/3;width:32px;height:32px;object-fit:contain}.vzFarmSeedStrip span{font-size:9px;font-weight:700}.vzFarmSeedStrip small{color:#82631e;font-size:8px}.vzFarmBottomGrid .vzFarmJournal .vzFarmSectionTitle span{max-width:170px;text-align:right;line-height:11px}@media(max-width:980px){.vzFarmSceneHomestead{grid-template-columns:repeat(4,minmax(72px,1fr))}.vzFarmScenePlots{grid-template-columns:repeat(4,minmax(78px,1fr));max-width:510px}.vzFarmScene{min-height:710px}.vzFarmSceneAnimals{grid-template-columns:1fr}}@media(max-width:700px){.vzFarmLayoutV3{display:block}.vzFarmScenePanel{border-left:0;border-right:0}.vzFarmSceneTitle{align-items:flex-start;flex-direction:column;padding:7px 10px}.vzFarmSceneTitle>div:first-child{width:100%}.vzFarmToolBar{width:100%;padding-bottom:2px}.vzFarmToolBar button{min-width:66px;height:43px}.vzFarmToolBar button img{width:23px;height:23px}.vzFarmSceneViewport{overflow-x:auto;-webkit-overflow-scrolling:touch}.vzFarmScene{min-width:620px;min-height:690px;padding:105px 10px 14px}.vzFarmSceneHomestead{grid-template-columns:repeat(6,90px);min-width:570px}.vzFarmScenePlots{grid-template-columns:repeat(6,88px);max-width:none;min-width:570px;gap:7px}.vzFarmSceneAnimals{grid-template-columns:repeat(3,184px);min-width:570px}.vzFarmSeedStrip{padding-left:10px;padding-right:10px}.vzFarmSeedStrip button{min-width:82px;height:52px}.vzFarmSidebar{padding-top:10px}}@media(max-width:390px){.vzFarmScene{min-width:590px}.vzFarmSceneHomestead,.vzFarmScenePlots,.vzFarmSceneAnimals{min-width:540px}.vzFarmScenePlots{grid-template-columns:repeat(6,83px)}.vzFarmSceneAnimals{grid-template-columns:repeat(3,174px)}}.vzFarmGuardDogPatrol{position:absolute;z-index:7;top:222px;width:96px;height:96px;overflow:hidden;transform-origin:50% 100%;pointer-events:none;filter:drop-shadow(0 2px 1px rgba(38,55,28,.2));will-change:left,transform}.vzFarmGuardDogPatrol img{display:block;width:800%;height:100%;max-width:none;object-fit:fill;-webkit-user-select:none;user-select:none;will-change:transform}@media(max-width:700px){.vzFarmGuardDogPatrol{top:215px;width:90px;height:90px}}@media(prefers-reduced-motion:reduce){.vzFarmGuardDogPatrol{left:18%!important}}.vzFarmPage{--farm-green:#587a47;--farm-green-dark:#3f6234;--farm-green-pale:#e5eedf;--farm-border:#aebda5;min-width:0;overflow:hidden;padding:0 8px 18px;background:#fff}.vzFarmTopline{height:32px;padding:0 2px}.vzFarmLayoutV3{display:grid;grid-template-columns:minmax(0,1fr) 184px;align-items:start;gap:9px;padding-top:8px}.vzFarmScenePanel{min-width:0;overflow:hidden;border:1px solid #96a98c;background:#dfead8;box-shadow:none}.vzFarmSceneHud{min-height:62px;display:grid;grid-template-columns:minmax(138px,1fr) minmax(120px,.9fr) auto;align-items:center;gap:9px;padding:6px 8px;border-bottom:1px solid #8fa385;background:linear-gradient(#f6f8f2,#dce8d5);color:#405e37}.vzFarmSceneHudIdentity{min-width:0;display:flex;align-items:center;gap:7px}.vzFarmSceneHudIdentity>img{width:48px;height:48px;flex:0 0 48px;display:block;object-fit:contain}.vzFarmSceneHudIdentity>.vzFarmAvatar{width:48px;height:48px;flex:0 0 48px}.vzFarmSceneHudIdentity>.vzFarmAvatar img,.vzFarmSceneHudIdentity>.vzFarmAvatar span{width:48px;height:48px}.vzFarmSceneHudIdentity>.vzFarmAvatar span{font-size:20px;line-height:48px}.vzFarmSceneHudIdentity>div,.vzFarmSceneHudCoins>div{min-width:0}.vzFarmSceneHudIdentity b,.vzFarmSceneHudIdentity span,.vzFarmSceneHudCoins small,.vzFarmSceneHudCoins b,.vzFarmSceneHudLevelText b,.vzFarmSceneHudLevelText span{display:block}.vzFarmSceneHudIdentity b{overflow:hidden;color:#35582e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.vzFarmSceneHudIdentity span{margin-top:3px;color:#6e7e68;font-size:9px}.vzFarmSceneHudLevel{min-width:0}.vzFarmSceneHudLevelText{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:4px}.vzFarmSceneHudLevelText b{color:#45653c;font-size:10px;white-space:nowrap}.vzFarmSceneHudLevelText span{overflow:hidden;color:#75816f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.vzFarmSceneHudProgress{height:9px;overflow:hidden;border:1px solid #9dad95;background:#fff}.vzFarmSceneHudProgress>i{display:block;height:100%;background:linear-gradient(#a9cb82,#6f9955)}.vzFarmSceneHudCoins{min-width:78px;display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:5px 6px;border:1px solid #c6ba84;background:#fffbed}.vzFarmSceneHudCoins>img{width:27px;height:27px;flex:0 0 27px;display:block;object-fit:contain}.vzFarmSceneHudCoins small{color:#88754a;font-size:8px}.vzFarmSceneHudCoins b{max-width:72px;overflow:hidden;color:#805d12;font-size:12px;text-overflow:ellipsis}.vzFarmSceneTitle{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:4px 6px;border-bottom:1px solid #98aa8d;background:linear-gradient(#f4f7f1,#dce7d6)}.vzFarmSceneSelection{min-width:92px}.vzFarmSceneSelection b,.vzFarmSceneSelection span{display:block}.vzFarmSceneSelection b{overflow:hidden;color:#45623d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.vzFarmSceneSelection span{margin-top:2px;color:#73806d;font-size:8px;line-height:10px}.vzFarmToolBar{min-width:0;display:flex;gap:3px;overflow-x:auto;padding:1px;scrollbar-width:thin}.vzFarmToolBar button{min-width:48px;height:34px;flex:0 0 auto;gap:0;padding:2px 4px;font-size:8px}.vzFarmToolBar button img{width:18px;height:18px}.vzFarmSceneViewport{min-width:0;overflow:hidden;border-bottom:1px solid #99aa90}.vzFarmScene{width:100%;min-width:0;min-height:0;padding:76px 7px 9px;background:#8fb66f url(/vz-farm/ui/scene.svg) center top/cover no-repeat}.vzFarmSceneSky{display:none}.vzFarmSceneHomestead{min-width:0;min-height:88px;display:flex;align-items:flex-end;gap:4px;overflow-x:auto;margin:0 1px 6px;padding:4px 5px 2px;border:1px solid rgba(74,101,60,.4);background:#e6f0d57a;scrollbar-width:thin}.vzFarmSceneObject{width:68px;min-width:68px;flex:0 0 68px}.vzFarmSceneObject img{width:68px;height:65px}.vzFarmSceneObject.decoration img{height:50px}.vzFarmSceneObject b{font-size:8px}.vzFarmScenePlots{min-width:0;max-width:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:7px;border:1px solid rgba(70,91,52,.48);background:#e6f1d061}.vzFarmScenePlot,.vzFarmScenePlot.locked{min-width:0;min-height:94px}.vzFarmScenePlot:before{inset:10px 1px 5px}.vzFarmScenePlotMain{min-height:94px;padding:3px 2px 7px}.vzFarmScenePlot .vzFarmCropAsset{width:50px;height:50px}.vzFarmEmptyAsset{width:42px;height:40px}.vzFarmScenePlotMain>b{font-size:8px}.vzFarmScenePlotMain>small{min-height:19px;font-size:8px;line-height:9px}.vzFarmScenePlot .vzFarmPlotNumber{top:12px;left:6px}.vzFarmScenePlot.locked>img{width:36px;height:32px}.vzFarmSceneAnimals{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:6px 1px 0;padding:6px}.vzFarmSceneAnimal{min-width:0;min-height:53px}.vzFarmSceneAnimal>img{width:43px;height:43px}.vzFarmSeedStrip{max-width:100%;padding:5px;scrollbar-width:thin}.vzFarmSeedStrip button{min-width:70px;height:45px;grid-template-columns:30px 1fr;padding:2px 4px}.vzFarmSeedStrip img{width:28px;height:28px}.vzFarmSidebar{min-width:0;padding:0}.vzFarmPanel{margin-bottom:8px}.vzFarmPanel h3{height:auto;min-height:25px;padding:5px 7px}.vzFarmManagement{grid-template-columns:minmax(0,1fr) 205px;gap:8px;margin-top:8px}.vzFarmShopTabs{min-width:0;height:34px;overflow-x:auto;padding-left:4px;scrollbar-width:thin}.vzFarmShopTabs button{flex:0 0 auto;padding:0 7px}.vzFarmCrops{gap:5px;padding:6px}.vzFarmCrops button{min-width:0;min-height:50px}.vzFarmCrops button>img{width:36px;height:36px;flex-basis:36px}.vzFarmShopGrid{gap:5px;padding:6px}.vzFarmShopGrid article{min-width:0;min-height:70px;padding:4px}.vzFarmShopGrid article>img{width:54px;height:54px;flex-basis:54px}.vzFarmBottomGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.vzFarmAchievements{grid-column:1/-1}.vzFarmLeaderboard{margin-top:8px}@media(max-width:700px){.vzFarmPage{padding:0 0 calc(18px + env(safe-area-inset-bottom))}.vzFarmTopline{padding:0 12px}.vzFarmLayoutV3{display:block;padding-top:7px}.vzFarmScenePanel{border-right:0;border-left:0}.vzFarmSceneHud{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px 10px}.vzFarmSceneHudIdentity>img{width:44px;height:44px;flex-basis:44px}.vzFarmSceneHudLevel{grid-column:1/-1}.vzFarmSceneHudCoins{min-width:82px}.vzFarmSceneTitle{align-items:flex-start;flex-direction:column;padding:5px 10px}.vzFarmSceneSelection{width:100%}.vzFarmToolBar{width:100%;padding-bottom:2px}.vzFarmToolBar button{min-width:68px;height:39px}.vzFarmToolBar button img{width:21px;height:21px}.vzFarmSceneViewport{overflow:hidden}.vzFarmScene{min-width:0;min-height:0;padding:69px 6px 8px}.vzFarmSceneHomestead{min-width:0;min-height:82px}.vzFarmScenePlots{min-width:0;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px}.vzFarmSceneAnimals{min-width:0;grid-template-columns:1fr}.vzFarmSeedStrip{padding-right:10px;padding-left:10px}.vzFarmSeedStrip button{min-width:76px;height:48px}.vzFarmSidebar{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 10px 0}.vzFarmPanel{min-width:0;margin:0}.vzFarmPanel:last-child{grid-column:1/-1}.vzFarmManagement{display:block;margin-top:8px}.vzFarmShop,.vzFarmWarehouse{border-right:0;border-left:0}.vzFarmWarehouse{margin-top:8px}.vzFarmShopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vzFarmBottomGrid{display:block;margin:8px 10px 0}.vzFarmBottomGrid>section{margin-bottom:8px}.vzFarmLeaderboard{margin:8px 10px 0}}@media(max-width:430px){.vzFarmSceneHudIdentity b{font-size:10px}.vzFarmSceneHudCoins{min-width:74px;padding:4px}.vzFarmSceneHudCoins>img{width:24px;height:24px;flex-basis:24px}.vzFarmScene{padding-top:64px}.vzFarmSceneObject{width:62px;min-width:62px;flex-basis:62px}.vzFarmSceneObject img{width:62px;height:58px}.vzFarmScenePlot,.vzFarmScenePlot.locked,.vzFarmScenePlotMain{min-height:91px}.vzFarmScenePlot .vzFarmCropAsset{width:47px;height:47px}.vzFarmSidebar{display:block}.vzFarmPanel{margin-bottom:8px}.vzFarmShopGrid,.vzFarmCrops{grid-template-columns:1fr}.vzFarmOrderItems>span{min-width:100%}.vzFarmLeaderboardRow{padding-right:5px;padding-left:5px}.vzFarmLeaderboardRow>strong{width:20px}.vzFarmLeaderboardHead span,.vzFarmLeaderboardRow>b{width:68px}}.posts .wallAttachmentAudio,.newsItem .wallAttachmentAudio{min-height:27px;display:block;margin-top:5px;padding:4px 0;border-top:0;border-bottom:1px solid #d7e0e7;background:#fff}.posts .wallAttachmentAudioMain,.newsItem .wallAttachmentAudioMain{min-height:23px;display:flex;align-items:center;gap:6px}.posts .wallAttachmentAudio .audioSpriteButton,.newsItem .wallAttachmentAudio .audioSpriteButton{border:0!important;background-color:transparent!important;background-image:url(/playpause.gif)!important;background-repeat:no-repeat!important}.posts .wallAttachmentAudioMain>span,.newsItem .wallAttachmentAudioMain>span{min-width:0;flex:1;overflow:hidden;color:#222;text-overflow:ellipsis;white-space:nowrap}.posts .wallAttachmentAudioMain>time,.newsItem .wallAttachmentAudioMain>time{flex:none;white-space:nowrap}.posts .wallAttachmentAudioRail,.newsItem .wallAttachmentAudioRail{margin-left:24px;margin-right:0}@media(max-width:700px){.posts .wallAttachmentAudioMain,.newsItem .wallAttachmentAudioMain{min-height:27px}.posts .wallAttachmentAudio .audioSpriteButton,.newsItem .wallAttachmentAudio .audioSpriteButton{width:23px;height:23px;flex:0 0 23px;position:relative;float:none;padding:0;border-radius:3px!important;background:#6f91ae!important;box-shadow:inset 0 1px #fff3}.posts .wallAttachmentAudio .audioSpriteButton:before,.newsItem .wallAttachmentAudio .audioSpriteButton:before{width:0;height:0;position:absolute;top:6px;left:9px;content:"";border-top:5.5px solid transparent;border-bottom:5.5px solid transparent;border-left:7px solid #fff}.posts .wallAttachmentAudio .audioSpriteButton.pause:before,.newsItem .wallAttachmentAudio .audioSpriteButton.pause:before{width:3px;height:11px;top:6px;left:7px;border:0;background:#fff;box-shadow:6px 0 #fff}}.wallPostText>a,.newsAuthor,.newsComment a,a[href^="/id"]{text-decoration:none}.wallPostText>a:hover,.newsAuthor:hover,.newsComment a:hover,a[href^="/id"]:not(.newsAvatar):not(.answerAvatar):not(.friends2010AvatarLink):not(.peopleDirectoryAvatarLink):not(.catchVzPlayerAvatar):not(.profile2011Person):hover{text-decoration:underline}.peopleDirectoryPage{min-height:620px;background:#fff}.peopleDirectorySearch{display:flex;gap:5px;padding:8px 10px;border-bottom:1px solid #d7dee5;background:#f7f7f7}.peopleDirectorySearch input{min-width:0;height:25px;flex:1;padding:4px 6px;border:1px solid #b6c3cf;background:#fff;color:#222}.peopleDirectorySearch button{height:25px;padding:3px 13px;border:1px solid #3b5f7d;background:linear-gradient(#6d8ca6,#527493);color:#fff;cursor:pointer}.peopleDirectoryLayout{display:flex;align-items:stretch}.peopleDirectoryResults{min-width:0;flex:1}.peopleDirectorySummary{height:27px;display:flex;align-items:center;padding:0 9px;border-bottom:1px solid #d5dde4;color:#49677f}.peopleDirectorySummary b{font-size:11px}.peopleDirectorySummary select{height:22px;margin-left:auto;padding:1px 20px 1px 4px;border:0;background:#fff;color:#49677f;font:10px Tahoma,Arial,sans-serif;opacity:1}.peopleDirectoryRows{padding:0 14px}.peopleDirectoryRow{min-height:111px;display:flex;position:relative;gap:10px;padding:10px 0;border-top:1px solid #e1e5e9}.peopleDirectoryRow:first-child{border-top:0}.peopleDirectoryAvatarLink{width:100px;height:100px;display:block;flex:0 0 100px;overflow:hidden;background:#e8edf1;text-decoration:none}.peopleDirectoryAvatarLink img,.peopleDirectoryAvatarLink>span{width:100%;height:100%;display:block;object-fit:cover}.peopleDirectoryAvatarLink>span{color:#8b9bab;font:700 28px/100px Tahoma,Arial,sans-serif;text-align:center}.peopleDirectoryInfo{min-width:0;flex:1;padding-top:1px;color:#222;line-height:15px}.peopleDirectoryName{display:inline;color:#2b587a;text-decoration:none}.peopleDirectoryName:hover{text-decoration:underline}.peopleDirectoryInfo p{margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peopleDirectoryStatus{color:#555}.peopleDirectorySelf{margin-left:5px;color:#999}.peopleDirectoryOnline{display:block;margin-top:3px;color:#777;font-weight:700}.peopleDirectoryRating{align-self:flex-start;min-width:28px;margin-top:1px;padding-right:1px;color:#8a9baa;font-size:10px;text-align:right}.peopleDirectoryRating:before{content:"рейтинг ";display:none}.peopleDirectoryEmpty{padding:30px 10px;color:#777;text-align:center}.peopleDirectoryFilters{width:171px;flex:0 0 171px;padding:8px 9px 16px;border-left:1px solid #d3d9df;background:#f7f7f7;color:#555}.peopleDirectoryFilters>label{display:block;margin:0 0 10px}.peopleDirectoryFilters>label>b,.peopleDirectoryFilters legend{display:block;margin:0 0 5px;color:#555;font-weight:700}.peopleDirectoryFilters select{width:100%;height:23px;padding:2px 3px;border:1px solid #c1c8ce;background:#fff;color:#333}.peopleDirectoryFilters fieldset{margin:0 0 10px;padding:0;border:0}.peopleDirectoryFilters legend{padding:0}.peopleDirectoryAge{display:flex;align-items:center;gap:4px}.peopleDirectoryAge select{min-width:0;flex:1}.peopleDirectoryRadio,.peopleDirectoryCheck{display:flex!important;align-items:center;gap:4px;margin:4px 0!important;color:#444!important;font-weight:400!important}.peopleDirectoryRadio input,.peopleDirectoryCheck input{width:13px;height:13px;margin:0;accent-color:#6586a2}.peopleDirectoryReset{width:100%;margin:4px 0 9px;padding:4px 6px;border:1px solid #aab6c0;background:linear-gradient(#fff,#e8ebed);color:#2b587a;cursor:pointer}.peopleDirectoryCollapsed{padding:6px 0;color:#555;font-weight:700;cursor:default}.peopleDirectoryCollapsed span{margin-left:3px;color:#778b9c}@media(max-width:700px){.peopleDirectorySearch{padding:7px}.peopleDirectoryLayout{display:flex;flex-direction:column}.peopleDirectoryFilters{width:auto;display:grid;order:-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding:9px;border:0;border-bottom:1px solid #d3d9df}.peopleDirectoryFilters>label,.peopleDirectoryFilters fieldset{min-width:0}.peopleDirectoryReset{align-self:end}.peopleDirectoryCollapsed{display:none}.peopleDirectoryRows{padding:0 9px}.peopleDirectoryRow{min-height:89px;gap:9px;padding:8px 0}.peopleDirectoryAvatarLink{width:72px;height:72px;flex-basis:72px}.peopleDirectoryAvatarLink>span{font-size:23px;line-height:72px}.peopleDirectoryInfo p{white-space:normal}}@media(max-width:420px){.peopleDirectoryFilters{grid-template-columns:1fr}.peopleDirectorySummary{height:30px}.peopleDirectoryRow{min-height:79px}.peopleDirectoryAvatarLink{width:64px;height:64px;flex-basis:64px}.peopleDirectoryAvatarLink>span{line-height:64px}}span.mobileMenuAvatar,span.profile2011PersonAvatar,.profile2011AvatarEmpty,.mobileProfileAvatarEmpty,.profile2011WallAvatar,.postNoAvatar,.wallCommentNoAvatar,.person>div.requestAvatar,.friends2010NoAvatar,.peopleDirectoryAvatarLink>span,.dialogAvatar:not(img),.messageAvatar:not(img),.composerAvatar:not(img),.opinionFriendAvatar,.answerAvatar>span,.newsAvatar>span,.newsComment>span{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;background:#f7f3cf!important;color:#ded9ae!important;font-family:Tahoma,Arial,sans-serif;font-weight:700;line-height:normal!important;text-align:center}.friends2010NoAvatar{border-radius:0!important}.friends2010AvatarLink:hover,.peopleDirectoryAvatarLink:hover,.profile2011Person:hover,.newsAvatar:hover,.answerAvatar:hover,.catchVzPlayerAvatar:hover{text-decoration:none!important}.newsAvatar,.newsAvatar:hover,.newsAvatar:focus,.newsAvatar:active,.newsAvatar>span{text-decoration:none!important;text-decoration-line:none!important}@media(min-width:701px){.body>main>.profile .avatar.noAvatar,.guestProfileSite .profile2011AvatarEmpty{height:145px}}.body>main>.profile .avatar.noAvatar{position:relative;border:0;border-bottom:1px solid #e2bd42;padding:0;overflow:hidden;background:#f7f3cf}.body>main>.profile .avatar.noAvatar>b{color:#ded9ae;font-family:Tahoma,Arial,sans-serif;font-size:96px;font-weight:700;line-height:103px;transform:none}.body>main>.profile .avatar.noAvatarOwn{justify-content:flex-start;padding-top:3px}.body>main>.profile .avatar.noAvatarOwn>span{position:absolute;right:4px;bottom:7px;left:4px;padding:0;color:#333;line-height:13px}@media(max-width:700px){.body>main>.profile .avatar.noAvatar{height:90px}.body>main>.profile .avatar.noAvatar>b{font-size:58px;line-height:61px}.body>main>.profile .avatar.noAvatarOwn>span{bottom:5px;font-size:9px;line-height:11px}}.darklandsPage{padding:0 10px 16px;color:#3d352b}.darklandsPage *{box-sizing:border-box}.darklandsPage button,.darklandsPage input{font:11px Tahoma,Arial,sans-serif}.darklandsPage button{cursor:pointer}.darklandsPage button:disabled{cursor:default;opacity:.56}.darklandsLoading{padding:80px 20px;text-align:center;color:#6b5b45}.darklandsTopline{height:31px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5dde5;color:#777}.darklandsTopline>button{padding:0;border:0;background:transparent;color:#2b587a}.darklandsTopline>button:hover{text-decoration:underline}.darklandsTopline a{font-weight:700}.darklandsCreation{margin-top:10px;border:1px solid #9b8b72;background:#f3ead8 url(/darklands/paper.svg) repeat}.darklandsCreation>header{display:flex;align-items:center;min-height:68px;padding:8px 12px;border-bottom:1px solid #a9987b;background:#524434 url(/darklands/header.svg) center/cover;color:#fff}.darklandsCreation>header img{width:54px;height:54px;margin-right:11px}.darklandsCreation h2{margin:0;font-size:15px}.darklandsCreation p{margin:5px 0 0;color:#e9dcc3}.darklandsCreation form{display:grid;grid-template-columns:205px minmax(0,1fr);gap:16px;padding:16px}.darklandsCreatePortrait{display:flex;flex-direction:column;align-items:center}.darklandsPortrait{position:relative;width:154px;height:196px;overflow:hidden;border:1px solid #77634b;background:linear-gradient(#63705e,#29352c);box-shadow:0 1px 4px #00000040}.darklandsPortrait:after{content:"";position:absolute;inset:auto 0 0;height:44px;background:linear-gradient(transparent,#0000007a);pointer-events:none}.darklandsPortrait img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom}.darklandsPortrait.face-2 img{filter:saturate(.82) brightness(1.04)}.darklandsPortrait.face-3 img{filter:contrast(1.1) sepia(.12)}.darklandsFacePicker{display:flex;align-items:center;gap:5px;margin-top:8px}.darklandsFacePicker span{color:#6c5b45}.darklandsFacePicker button{width:25px;height:23px;border:1px solid #a18d70;background:#e9dcc5;color:#634f36}.darklandsFacePicker button.active{background:#775c39;color:#fff}.darklandsCreateFields label>span,.darklandsGender>span{display:block;margin-bottom:4px;color:#5c4934;font-weight:700}.darklandsCreateFields input{width:100%;max-width:260px;height:27px;padding:4px 6px;border:1px solid #9e8c73;background:#fff}.darklandsGender{margin-top:10px}.darklandsGender button{height:27px;margin-right:5px;padding:0 12px;border:1px solid #a08d72;background:#eadfc9;color:#5f4d39}.darklandsGender button.active{background:#6f5638;color:#fff}.darklandsRaceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px}.darklandsRaceGrid button{min-height:142px;padding:6px;border:1px solid #ad9b7d;background:#eee3cf;color:#594733;text-align:center}.darklandsRaceGrid button.active{border-color:#6e4e2d;background:#d8c3a1;box-shadow:inset 0 0 0 1px #8a6b46}.darklandsRaceGrid img{width:66px;height:88px;object-fit:contain;object-position:center bottom;border:1px solid #8b765b;background:linear-gradient(#9ba48f,#536152)}.darklandsRaceGrid b,.darklandsRaceGrid small{display:block}.darklandsRaceGrid b{margin-top:4px}.darklandsRaceGrid small{margin-top:3px;color:#7b6b57;font-size:9px;line-height:11px}.darklandsRaceStats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px;border:1px solid #b2a187;background:#f8f1e4}.darklandsRaceStats span{padding:7px;border-left:1px solid #d3c5af;text-align:center}.darklandsRaceStats span:first-child{border-left:0}.darklandsRaceStats b,.darklandsRaceStats i{display:block}.darklandsRaceStats b{font-size:9px;color:#77634b}.darklandsRaceStats i{margin-top:2px;color:#543b24;font-style:normal;font-size:15px;font-weight:700}.darklandsPrimary{height:31px;margin-top:12px;padding:0 20px;border:1px solid #45311d;background:linear-gradient(#8c6a40,#654724);color:#fff;font-weight:700}.darklandsPrimary:hover{background:linear-gradient(#967449,#6e4e29)}.darklandsHud{display:grid;grid-template-columns:60px 154px minmax(170px,1fr) 115px 100px;align-items:center;gap:8px;min-height:68px;margin-top:10px;padding:6px 9px;border:1px solid #695640;background:#4b3d30 url(/darklands/header.svg) center/cover;color:#fff;box-shadow:inset 0 0 0 1px #ffffff17}.darklandsLogo{width:54px;height:54px}.darklandsHudHero b,.darklandsHudHero span{display:block}.darklandsHudHero b{font-size:14px;color:#fff0cb}.darklandsHudHero span{margin-top:4px;color:#d8c6a7}.darklandsHudProgress span{display:flex;justify-content:space-between;margin-bottom:5px}.darklandsHudProgress span small{color:#d4c2a4}.darklandsHudProgress>i{display:block;height:9px;padding:1px;border:1px solid #21180f;background:#1e1a15}.darklandsHudProgress em{display:block;height:100%;background:linear-gradient(#d4aa55,#9e6f25)}.darklandsResource{display:flex;align-items:center;justify-content:center;min-height:42px;border-left:1px solid rgba(255,255,255,.13)}.darklandsResource>span:last-child small,.darklandsResource>span:last-child b{display:block}.darklandsResource small{color:#cdbc9f;font-size:9px}.darklandsResource b{margin-top:2px;color:#fff0bf;font-size:13px}.darklandsCoin{width:29px;height:29px;display:inline-flex;flex:0 0 29px;align-items:center;justify-content:center;margin-right:6px;border:2px solid #f3d47b;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe79a,#d79a24 62%,#83540e);box-shadow:0 1px 2px #1f160d;color:#6c430c}.darklandsCoin i{font:700 8px Tahoma,Arial,sans-serif}.darklandsEnergyIcon{width:17px;height:29px;margin-right:7px;background:linear-gradient(135deg,transparent 0 31%,#9bd2ee 32% 52%,transparent 53%) 0 0/100% 100%,linear-gradient(315deg,transparent 0 42%,#d8f4ff 43% 62%,transparent 63%);filter:drop-shadow(0 1px 1px #17212a)}.darklandsTabs{height:35px;display:flex;align-items:flex-end;padding:0 8px;border:1px solid #9d8d76;border-top:0;background:#e5d9c4}.darklandsTabs button{height:28px;padding:0 16px;border:1px solid transparent;border-bottom:0;background:transparent;color:#5e4b36}.darklandsTabs button:hover{background:#f2eadc}.darklandsTabs button.active{border-color:#80694d;background:#fff9ee;color:#4f371f;font-weight:700}.darklandsBar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px}.darklandsBar>span{color:#67543d;font-size:9px}.darklandsBar>i{height:9px;padding:1px;border:1px solid #5c4a34;background:#2e281f}.darklandsBar>i em{display:block;height:100%;background:linear-gradient(#76bd59,#3e792f)}.darklandsBar>i em:after{content:"";display:block;height:45%;background:#ffffff40}.darklandsBar>b{min-width:58px;color:#5c4630;font-size:9px;text-align:right}.darklandsBar.energy>i em{background:linear-gradient(#8ed3ec,#3c8bb6)}.darklandsBar.xp>i em{background:linear-gradient(#ddba5e,#9d7225)}.darklandsWorld{border:1px solid #9c8d74;border-top:0;background:#e9e2d4}.darklandsWorld>header{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:18px;align-items:center;padding:11px 13px;border-bottom:1px solid #b9aa91;background:#f7f2e8}.darklandsWorld h2,.darklandsLocation h2,.darklandsShopHeader h2{margin:0;color:#57412a;font-size:14px}.darklandsWorld header p,.darklandsLocation header p,.darklandsShopHeader p{margin:4px 0 0;color:#7a6a55}.darklandsWorldMap{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:430px;padding:22px;background:#7c9b68 url(/darklands/world-map.svg) center/cover}.darklandsWorldMap:before{content:"";position:absolute;inset:0;background:linear-gradient(#ffffff0f,#36452a1a);pointer-events:none}.darklandsWorldMap button{position:relative;z-index:1;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;min-height:168px;padding:10px;border:1px solid #5c513d;background:#fff8e6ed;box-shadow:0 3px 10px #1f261647;color:#5e4931;text-align:left}.darklandsWorldMap button:hover{background:#fff9ec;transform:translateY(-1px)}.darklandsWorldMap button.locked{filter:saturate(.45);background:#e7e3d6eb}.darklandsWorldMap button img{width:106px;height:132px;object-fit:contain}.darklandsWorldMap button span,.darklandsWorldMap button b,.darklandsWorldMap button small,.darklandsWorldMap button i{display:block}.darklandsWorldMap button b{font-size:14px;color:#4f3a25}.darklandsWorldMap button small{margin-top:5px;line-height:14px;color:#746450}.darklandsWorldMap button i{margin-top:12px;color:#2b587a;font-style:normal;font-weight:700}.darklandsWorldMap button.locked i{color:#856f55}.darklandsWorld>footer{padding:8px 12px;border-top:1px solid #a99980;background:#f6efe3;color:#766650}.darklandsWorld>footer b{color:#59442d}.darklandsLocation{border:1px solid #978970;border-top:0;background:#d4ddc2}.darklandsLocation>header{display:grid;grid-template-columns:145px minmax(0,1fr) 100px;align-items:center;gap:12px;min-height:76px;padding:8px 12px;border-bottom:1px solid #918268;background:#f8f2e5f2}.darklandsLocation>header>button{padding:0;border:0;background:transparent;color:#2b587a;text-align:left}.darklandsLocation>header>button:hover{text-decoration:underline}.darklandsLocation>header>img{width:92px;height:70px;object-fit:contain}.darklandsLocation-forest{background:#d8dfc4 url(/darklands/forest-bg.svg) center/cover}.darklandsLocation-cemetery{background:#c8cad0 url(/darklands/cemetery-bg.svg) center/cover}.darklandsLocation-arena{background:#dbc9ae url(/darklands/arena-bg.svg) center/cover}.darklandsMonsterGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.darklandsMonsterGrid article{padding:9px;border:1px solid #776a51;background:#fff9eaf2;box-shadow:0 2px 6px #2a301d38;text-align:center}.darklandsMonsterGrid article.locked{filter:grayscale(.35);opacity:.84}.darklandsMonsterPicture{position:relative;height:180px;border:1px solid #9e8d72;background:linear-gradient(#8ca286,#526a51);overflow:hidden}.darklandsLocation-cemetery .darklandsMonsterPicture{background:linear-gradient(#777987,#3d414e)}.darklandsLocation-arena .darklandsMonsterPicture{background:linear-gradient(#bb9b70,#745437)}.darklandsMonsterPicture img{width:100%;height:100%;object-fit:contain;object-position:center bottom;transition:transform .18s ease}.darklandsMonsterGrid article:hover .darklandsMonsterPicture img{transform:scale(1.035)}.darklandsMonsterPicture span{position:absolute;right:5px;top:5px;padding:2px 5px;border:1px solid #412d1c;background:#4e361dde;color:#fff1c8}.darklandsMonsterGrid h3{margin:8px 0 0;color:#553b20;font-size:13px}.darklandsMonsterGrid>article>p{min-height:28px;margin:4px 0;color:#786852;font-size:10px}.darklandsMonsterGrid dl{margin:7px 0;border:1px solid #d3c5ae;background:#f8f1e6;text-align:left}.darklandsMonsterGrid dl div{display:flex;justify-content:space-between;padding:4px 6px;border-top:1px solid #e8dece}.darklandsMonsterGrid dl div:first-child{border-top:0}.darklandsMonsterGrid dt{color:#796750}.darklandsMonsterGrid dd{margin:0;color:#51391f;font-weight:700}.darklandsMonsterGrid button,.darklandsItemGrid button{height:29px;padding:0 13px;border:1px solid #4d3a25;background:linear-gradient(#80623e,#604323);color:#fff}.darklandsMonsterGrid button:hover:not(:disabled),.darklandsItemGrid button:hover:not(:disabled){background:linear-gradient(#917148,#6c4c29)}.darklandsHeroLayout{display:grid;grid-template-columns:355px minmax(0,1fr);gap:10px;padding:10px;border:1px solid #b5a58d;border-top:0;background:#f5eee1}.darklandsPaperdoll{padding:10px;border:1px solid #ad9b80;background:#e7dac4}.darklandsHeroTitle{text-align:center}.darklandsHeroTitle h2{margin:0;color:#5a4024;font-size:14px}.darklandsHeroTitle p{margin:4px 0 8px;color:#7b6851}.darklandsHeroEquipmentStage{position:relative;min-height:332px;padding:0 78px}.darklandsPaperdoll .darklandsPortrait{width:190px;height:300px;margin:auto;background:linear-gradient(#879682,#34443a)}.darklandsEquipment article{position:absolute;width:76px;min-height:72px;padding:5px;border:1px solid #b9a78c;background:#f7f0e3;text-align:center}.darklandsEquipment article.slot-helmet{left:0;top:16px}.darklandsEquipment article.slot-weapon{right:0;top:86px}.darklandsEquipment article.slot-armor{left:0;top:144px}.darklandsEquipment article.slot-boots{right:0;top:214px}.darklandsEquipment small,.darklandsEquipment b,.darklandsEquipment span{display:block}.darklandsEquipment small{color:#8a7559;font-size:9px}.darklandsEquipment img{width:34px;height:34px;object-fit:contain;margin:3px auto}.darklandsEquipment b{font-size:9px;color:#594128;line-height:11px}.darklandsEquipment span{margin-top:14px;color:#a28e73}.darklandsHeroInfo{border:1px solid #b5a48c;background:#fffaf1}.darklandsHeroInfoTitle{height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid #cfc1aa;background:#e6dbc9;color:#604b34}.darklandsHeroInfoTitle span{color:#7d674d}.darklandsStatGrid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #cfc1aa;background:#eadfcf}.darklandsStatGrid span{padding:10px;border-left:1px solid #cfc1aa;text-align:center}.darklandsStatGrid span:first-child{border-left:0}.darklandsStatGrid b,.darklandsStatGrid i{display:block}.darklandsStatGrid b{color:#775e43;font-size:9px}.darklandsStatGrid i{margin-top:3px;color:#50361f;font-size:18px;font-style:normal;font-weight:700}.darklandsCombatStats{padding:8px 12px}.darklandsCombatStats p{display:flex;justify-content:space-between;margin:0;padding:8px 3px;border-top:1px solid #eee4d5}.darklandsCombatStats p:first-child{border-top:0}.darklandsCombatStats span{color:#6d5a44}.darklandsCombatStats b{color:#4c331c}.darklandsRecord{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cfc1aa;background:#eee4d4}.darklandsRecord span{padding:10px;border-left:1px solid #d4c5af;text-align:center}.darklandsRecord span:first-child{border-left:0}.darklandsRecord b,.darklandsRecord small{display:block}.darklandsRecord b{color:#5c4022;font-size:16px}.darklandsRecord small{margin-top:2px;color:#806e58}.darklandsSectionTitle{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border:1px solid #aa9a82;border-top:0;background:#e6dbc9;color:#604b34}.darklandsSectionTitle span{color:#81715e}.darklandsInventory,.darklandsShop{background:#f7f1e6}.darklandsItemGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border:1px solid #b8a990;border-top:0}.darklandsItemGrid article{display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:78px;padding:7px;border:1px solid #c4b59e;background:#fffaf2}.darklandsItemGrid article.rarity-good{border-left:4px solid #4c8d55}.darklandsItemPicture{position:relative;width:56px;height:56px;border:1px solid #d1c3ae;background:#f1e8d9}.darklandsItemPicture img{width:100%;height:100%;object-fit:contain}.darklandsItemPicture i{position:absolute;right:2px;bottom:2px;min-width:17px;padding:1px 3px;background:#5e4a33;color:#fff;font-style:normal;text-align:center}.darklandsItemGrid b,.darklandsItemGrid small,.darklandsItemGrid span{display:block}.darklandsItemGrid b{color:#5a4025}.darklandsItemGrid small{margin-top:4px;color:#7d6c57;line-height:13px}.darklandsItemGrid span{margin-top:4px;color:#927b5e;font-size:9px}.darklandsItemGrid .darklandsPrice{display:flex;align-items:center;color:#78551e;font-size:11px;font-weight:700}.darklandsItemGrid .darklandsPrice .darklandsCoin,.darklandsShopHeader .darklandsCoin{width:17px;height:17px;flex-basis:17px;margin-right:4px;border-width:1px}.darklandsItemGrid .darklandsPrice .darklandsCoin i,.darklandsShopHeader .darklandsCoin i{font-size:5px}.darklandsShopHeader{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;padding:8px 12px;border:1px solid #aa9a82;border-top:0;background:#e7dccb}.darklandsShopHeader>img{width:76px;height:64px;object-fit:contain}.darklandsShopHeader>span{display:flex;align-items:center;padding:7px 9px;border:1px solid #b6a58d;background:#fff9ed;color:#6c4c21;font-weight:700}.darklandsEmpty{margin:0;padding:35px;border:1px solid #baa98f;border-top:0;background:#fffaf2;color:#84745e;text-align:center}.darklandsRating{border:1px solid #aa9a82;border-top:0;background:#fffaf2}.darklandsRatingTabs{height:35px;display:flex;align-items:flex-end;padding:0 8px;border-bottom:1px solid #6e5b43;background:#e7dccb}.darklandsRatingTabs button{height:28px;padding:0 14px;border:1px solid transparent;border-bottom:0;background:transparent;color:#66523a}.darklandsRatingTabs button.active{border-color:#6e5b43;background:#765b3b;color:#fff}.darklandsRatingHead{height:27px;display:flex;align-items:center;padding:0 10px;background:#eee5d8;color:#6a553d}.darklandsRatingHead b{flex:1}.darklandsRatingHead span{width:65px;text-align:right}.darklandsRating>article{height:51px;display:flex;align-items:center;padding:4px 10px;border-top:1px solid #e4dacb}.darklandsRating>article>strong{width:28px;color:#89765f;text-align:center}.darklandsAvatar{width:38px;height:38px;flex:0 0 38px;margin-right:8px}.darklandsAvatar img,.darklandsAvatar span{width:38px;height:38px;display:block;object-fit:cover}.darklandsAvatar span{background:#ddd1bf;color:#765f45;font:18px/38px Tahoma,Arial,sans-serif;text-align:center}.darklandsRating>article>a{min-width:0;flex:1;font-weight:700}.darklandsRating>article>a small{display:block;margin-top:3px;color:#8c7a63;font-weight:400}.darklandsRating>article>b{width:65px;color:#62451f;text-align:right}.darklandsBattle{border:1px solid #75624c;border-top:0;background:#d6c8b2}.darklandsBattleHeader{height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border-bottom:1px solid #392c21;background:#5a4836;color:#ead9ba}.darklandsBattleHeader b{color:#fff0c5}.darklandsBattleStage{display:grid;grid-template-columns:1fr 68px 1fr;align-items:center;min-height:340px;padding:16px;background:#435247 url(/darklands/battle-bg-v12.svg) center/cover;overflow:hidden}.darklandsFighter{position:relative;text-align:center;color:#fff}.darklandsFighter .darklandsPortrait,.darklandsFighter>img{width:190px;height:250px;margin:auto;border:1px solid #241c13;object-fit:contain;object-position:center bottom;background:#19221cad;filter:drop-shadow(0 7px 7px rgba(0,0,0,.36));transition:transform .18s ease,filter .18s ease}.darklandsFighter .darklandsPortrait{overflow:hidden}.darklandsFighter .darklandsPortrait img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.darklandsFighterName b,.darklandsFighterName span{display:block}.darklandsFighterName b{margin-top:7px;color:#ffe7ad;font-size:13px}.darklandsFighterName span{margin-top:3px;color:#d8d5c5}.darklandsFighter .darklandsBar{grid-template-columns:auto minmax(80px,170px) auto;justify-content:center;margin-top:6px}.darklandsFighter .darklandsBar span,.darklandsFighter .darklandsBar b{color:#e8dcc7}.darklandsVs{text-align:center;color:#e8d5ad}.darklandsVs span,.darklandsVs b,.darklandsVs i{display:block}.darklandsVs b{margin-top:4px;font-size:22px;color:#fff0be;text-shadow:0 2px #342315}.darklandsVs i{margin-top:7px;color:#d5b36d;font-size:15px;font-style:normal;font-weight:700}.darklandsBattleControls{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;border-bottom:1px solid #a8977d;background:#ece2d1}.darklandsBattleControls button{position:relative;min-height:54px;padding:6px 5px 5px 30px;border:1px solid #6e583d;background:linear-gradient(#897052,#624a31);color:#fff;text-align:left}.darklandsBattleControls button:before{position:absolute;left:8px;top:14px;width:15px;height:15px;border:1px solid rgba(255,255,255,.25);background:#4f3e2c;box-shadow:inset 0 0 0 2px #00000024;content:""}.darklandsBattleControls button.attack:after{content:"";position:absolute;left:13px;top:13px;width:3px;height:16px;background:#ddd;transform:rotate(45deg)}.darklandsBattleControls button.power:after{content:"";position:absolute;left:11px;top:12px;width:9px;height:9px;border-right:3px solid #e8d08f;border-bottom:3px solid #e8d08f;transform:rotate(-45deg)}.darklandsBattleControls button.defend:after{content:"";position:absolute;left:11px;top:13px;width:9px;height:12px;border:2px solid #bdc9cf;border-radius:50% 50% 55% 55%}.darklandsBattleControls button.potion:after{content:"";position:absolute;left:12px;top:14px;width:8px;height:12px;border-radius:2px 2px 5px 5px;background:#77b96c}.darklandsBattleControls button.retreat{background:linear-gradient(#7d5c55,#563936)}.darklandsBattleControls button.retreat:after{content:"×";position:absolute;left:12px;top:11px;color:#ead4cf;font-size:17px}.darklandsBattleControls b,.darklandsBattleControls small{display:block}.darklandsBattleControls small{margin-top:3px;color:#ddd0bb;font-size:9px;line-height:11px}.darklandsBattleLog{max-height:205px;overflow:auto;padding:8px 10px;background:#fffaf1}.darklandsBattleLog h3{margin:0 0 5px;color:#60492f;font-size:11px}.darklandsBattleLog p{display:grid;grid-template-columns:42px 1fr;gap:6px;margin:0;padding:5px;border-top:1px solid #eee4d7;color:#625442}.darklandsBattleLog p:first-of-type{border-top:0}.darklandsBattleLog p time{color:#9b8a74;font-size:9px}.darklandsBattleLog p.critical{color:#a02e1e;font-weight:700}.darklandsBattleLog p.heal{color:#36783b}.darklandsBattleLog p.enemy{color:#8b3e30}.darklandsBattleLog p.system{color:#76634a;font-style:italic}.darklandsBattle.effect-attack .darklandsFighter.enemy>img,.darklandsBattle.effect-power .darklandsFighter.enemy>img{animation:darklandsEnemyHit .48s ease}.darklandsBattle.effect-attack .darklandsFighter.player .darklandsPortrait,.darklandsBattle.effect-power .darklandsFighter.player .darklandsPortrait{animation:darklandsPlayerStrike .45s ease}.darklandsBattle.effect-defend .darklandsFighter.player .darklandsPortrait{filter:drop-shadow(0 0 12px #9ecbe0)}.darklandsBattle.effect-potion .darklandsFighter.player .darklandsPortrait{filter:drop-shadow(0 0 13px #7fd37d)}.darklandsBattle.is-busy .darklandsVs{animation:darklandsPulse .55s ease infinite alternate}@keyframes darklandsEnemyHit{0%,to{transform:translate(0)}30%{transform:translate(12px) rotate(2deg);filter:drop-shadow(0 0 12px #d45d45)}55%{transform:translate(-6px)}}@keyframes darklandsPlayerStrike{0%,to{transform:translate(0)}45%{transform:translate(18px) scale(1.02)}}@keyframes darklandsPulse{0%{opacity:.55}to{opacity:1}}.darklandsBattleResult{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:10px 12px;border:1px solid #a38c62;border-top:0;background:#f6efd9}.darklandsBattleResult img{width:72px;height:72px}.darklandsBattleResult h2{margin:0;color:#6d4e1d;font-size:18px}.darklandsBattleResult p{margin:5px 0 0;color:#705f47}.darklandsBattleResult button{height:29px;padding:0 14px;border:1px solid #5d4628;background:linear-gradient(#86643d,#644521);color:#fff}.darklandsBattleResult.defeat,.darklandsBattleResult.retreat{background:#eee5df}.darklandsBattleResult.defeat h2,.darklandsBattleResult.retreat h2{color:#7c3f34}@media(max-width:860px){.darklandsHud{grid-template-columns:54px 130px minmax(130px,1fr) 104px 88px}.darklandsHeroLayout{grid-template-columns:330px minmax(0,1fr)}.darklandsMonsterPicture{height:160px}}@media(max-width:760px){.darklandsPage{padding:0 0 calc(16px + env(safe-area-inset-bottom))}.darklandsTopline{height:39px;padding:0 12px}.darklandsHud{grid-template-columns:48px minmax(100px,1fr) 96px 86px;gap:5px;margin-top:0;border-left:0;border-right:0}.darklandsLogo{width:43px;height:43px}.darklandsHudProgress{grid-column:2/5;grid-row:2}.darklandsHudHero b{font-size:12px}.darklandsResource{min-height:35px}.darklandsResource.energy{border-left:0}.darklandsTabs{overflow-x:auto;white-space:nowrap;border-left:0;border-right:0}.darklandsTabs button{flex:0 0 auto;padding:0 12px}.darklandsCreation{margin-top:0;border-left:0;border-right:0}.darklandsCreation form{display:block;padding:12px}.darklandsCreateFields{margin-top:12px}.darklandsRaceGrid{grid-template-columns:repeat(2,1fr)}.darklandsWorld,.darklandsLocation,.darklandsHeroLayout,.darklandsRating{border-left:0;border-right:0}.darklandsWorld>header{display:block}.darklandsWorld>header .darklandsBar{margin-top:9px}.darklandsWorldMap{grid-template-columns:1fr;padding:12px;min-height:auto}.darklandsWorldMap button{grid-template-columns:92px 1fr;min-height:130px}.darklandsWorldMap button img{width:88px;height:105px}.darklandsLocation>header{grid-template-columns:100px minmax(0,1fr) 70px}.darklandsLocation>header>img{width:65px}.darklandsMonsterGrid{grid-template-columns:1fr;padding:10px}.darklandsMonsterPicture{height:220px}.darklandsHeroLayout{display:block}.darklandsHeroInfo{margin-top:10px}.darklandsHeroEquipmentStage{max-width:350px;margin:auto}.darklandsItemGrid{grid-template-columns:1fr;border-left:0;border-right:0}.darklandsItemGrid article{grid-template-columns:56px minmax(0,1fr) auto}.darklandsShopHeader{border-left:0;border-right:0}.darklandsBattleStage{grid-template-columns:1fr 44px 1fr;min-height:285px;padding:10px 4px}.darklandsFighter .darklandsPortrait,.darklandsFighter>img{width:128px;height:190px}.darklandsFighter .darklandsBar{grid-template-columns:minmax(70px,125px);gap:2px}.darklandsFighter .darklandsBar span{display:none}.darklandsFighter .darklandsBar b{grid-row:2;font-size:8px;text-align:center}.darklandsVs b{font-size:17px}.darklandsBattleControls{grid-template-columns:repeat(2,1fr)}.darklandsBattleControls button:last-child{grid-column:1/3}.darklandsBattleResult{grid-template-columns:55px minmax(0,1fr)}.darklandsBattleResult img{width:52px;height:52px}.darklandsBattleResult button{grid-column:1/3}.darklandsSectionTitle{padding:0 8px}.darklandsSectionTitle span{font-size:9px}}@media(max-width:430px){.darklandsHud{grid-template-columns:42px 1fr 82px}.darklandsResource.energy{display:none}.darklandsHudProgress{grid-column:2/4}.darklandsWorldMap button{grid-template-columns:76px 1fr}.darklandsWorldMap button img{width:72px;height:92px}.darklandsLocation>header{grid-template-columns:1fr 64px}.darklandsLocation>header>button{grid-column:1/3}.darklandsHeroEquipmentStage{padding:0 66px}.darklandsPaperdoll .darklandsPortrait{width:170px;height:272px}.darklandsEquipment article{width:65px}.darklandsItemGrid article{grid-template-columns:48px minmax(0,1fr)}.darklandsItemPicture{width:46px;height:46px}.darklandsItemGrid article>button{grid-column:1/3}.darklandsShopHeader{grid-template-columns:58px minmax(0,1fr)}.darklandsShopHeader>img{width:54px}.darklandsShopHeader>span{grid-column:1/3;justify-self:start}.darklandsFighter .darklandsPortrait,.darklandsFighter>img{width:102px;height:158px}.darklandsFighterName span{font-size:8px}.darklandsBattleStage{min-height:250px}.darklandsBattleLog p{grid-template-columns:1fr}.darklandsBattleLog p time{display:none}}.apps2010DarklandsIcon img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border:0}.darklandsHud{grid-template-columns:52px 142px minmax(118px,1fr) 92px 78px;gap:5px;overflow:hidden;padding-right:6px}.darklandsLogo{width:48px;height:48px}.darklandsHudHero,.darklandsHudProgress,.darklandsResource{min-width:0}.darklandsResource{justify-content:flex-start;min-height:40px;padding-left:7px;overflow:hidden}.darklandsResource.energy{padding-left:4px}.darklandsResource>span:last-child{min-width:0;white-space:nowrap}.darklandsResource small{font-size:8px;white-space:nowrap}.darklandsResource b{font-size:12px;line-height:13px;white-space:nowrap}.darklandsCoin{width:25px;height:25px;flex-basis:25px;margin-right:5px}.darklandsEnergyIcon{width:12px;height:24px;flex:0 0 12px;margin-right:4px}.darklandsHeroLayout{grid-template-columns:minmax(390px,1.55fr) minmax(185px,.75fr);gap:8px;padding:8px}.darklandsPaperdoll{min-width:0;padding:0;border-color:#9d8a6e;background:#d9ccb6}.darklandsEquipmentHeading{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border-bottom:1px solid #a99679;background:#e8dece;color:#604b34}.darklandsEquipmentHeading span{color:#8a765d;font-size:9px}.darklandsEquipmentBoard{display:grid;grid-template-columns:72px minmax(218px,1fr) 72px;grid-template-rows:auto auto;gap:7px;padding:8px;background:#c9b99f url(/darklands/paper.svg) repeat;overflow:hidden}.darklandsGearColumn{display:flex;flex-direction:column;gap:5px}.darklandsGearSlot{height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px;border:1px solid #9e8c70;background:linear-gradient(#f8f2e6,#e8dbc7);box-shadow:inset 0 0 0 1px #ffffff8c;overflow:hidden;text-align:center}.darklandsGearSlot small{width:100%;overflow:hidden;color:#806b51;font-size:8px;line-height:10px;text-overflow:ellipsis;white-space:nowrap}.darklandsGearSlot img{width:33px;height:33px;display:block;margin:2px auto;object-fit:contain}.darklandsGearSlot b{display:block;width:100%;overflow:hidden;color:#5b4027;font-size:8px;line-height:10px;text-overflow:ellipsis;white-space:nowrap}.darklandsGearSlot>span{color:#aa9a83;font-size:9px}.darklandsGearSlot.filled{border-color:#7d6749;background:linear-gradient(#fff8e9,#e6d3b8)}.darklandsHeroModel{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.darklandsHeroModel .darklandsPortrait{width:218px;height:382px;margin:0;border:1px solid #6f604c;background:radial-gradient(circle at 50% 35%,#a8b39f,#526154 68%,#354139);box-shadow:inset 0 0 0 1px #ffffff21,0 2px 5px #2c211647}.darklandsHeroModel .darklandsPortrait:after{display:none}.darklandsHeroModel .darklandsPortrait img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 5px rgba(25,20,14,.32))}.darklandsRingSlots{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:6px}.darklandsRingSlots .darklandsGearSlot{height:57px}.darklandsRingSlots .darklandsGearSlot img{width:27px;height:27px}.darklandsConsumableSlots{grid-column:1/4;display:grid;grid-template-columns:92px repeat(6,minmax(0,1fr));gap:4px;padding-top:2px}.darklandsConsumableLabel{display:flex;align-items:center;padding:0 6px;border:1px solid #a59377;background:#e9dfcf;color:#69543c;font-weight:700}.darklandsConsumableSlots article{position:relative;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #9f8c70;background:#f5eee2;color:#a49278}.darklandsConsumableSlots article img{width:30px;height:30px;object-fit:contain}.darklandsConsumableSlots article b{position:absolute;right:3px;bottom:2px;min-width:16px;padding:1px 3px;background:#70522e;color:#fff;font-size:9px;text-align:center}.darklandsConsumableSlots article small{display:none}.darklandsConsumableSlots article>span{font-size:9px}.darklandsHeroIdentity{padding:10px;border-bottom:1px solid #ddcfbb;background:#f8f1e7;text-align:center}.darklandsHeroIdentity b,.darklandsHeroIdentity span{display:block}.darklandsHeroIdentity b{color:#5a4024;font-size:14px}.darklandsHeroIdentity span{margin-top:4px;color:#7e6a50}.darklandsViewedHero{border:1px solid #aa9a82;border-top:0;background:#f5eee1}.darklandsViewedHeroHeader{min-height:48px;display:flex;align-items:center;gap:14px;padding:7px 10px;border-bottom:1px solid #a99980;background:#e8dece}.darklandsViewedHeroHeader>button{padding:0;border:0;background:transparent;color:#2b587a}.darklandsViewedHeroHeader>button:hover{text-decoration:underline}.darklandsViewedHeroHeader b,.darklandsViewedHeroHeader span{display:block}.darklandsViewedHeroHeader b{color:#5c432a;font-size:13px}.darklandsViewedHeroHeader span{margin-top:3px;color:#7d6a51}.darklandsViewedHero .darklandsHeroLayout{border:0;padding:8px}.darklandsHeroLayout.public .darklandsConsumableSlots{opacity:.86}.darklandsAvatar{padding:0;border:0;background:transparent}.darklandsAvatar:hover{outline:1px solid #7794ae}.darklandsRatingHeroLink{min-width:0;flex:1;padding:0;border:0;background:transparent;color:#2b587a;font-weight:700;text-align:left}.darklandsRatingHeroLink:hover{text-decoration:underline}.darklandsRatingHeroLink small{display:block;margin-top:3px;color:#8c7a63;font-weight:400;text-decoration:none}.darklandsRating>article{min-height:51px;height:auto}.darklandsRating>article>b{flex:0 0 65px}@media(max-width:860px){.darklandsHud{grid-template-columns:48px 126px minmax(105px,1fr) 86px 73px}.darklandsHeroLayout{grid-template-columns:minmax(365px,1.45fr) minmax(175px,.7fr)}.darklandsEquipmentBoard{grid-template-columns:68px minmax(200px,1fr) 68px}.darklandsGearSlot{height:63px}.darklandsHeroModel .darklandsPortrait{width:202px;height:365px}}@media(max-width:760px){.darklandsHud{grid-template-columns:44px minmax(95px,1fr) 82px 72px;grid-template-rows:auto auto;overflow:visible}.darklandsLogo{width:40px;height:40px}.darklandsHudProgress{grid-column:2/5;grid-row:2}.darklandsResource{padding-left:4px}.darklandsResource.energy{display:flex;border-left:1px solid rgba(255,255,255,.13)}.darklandsHeroLayout{display:block;padding:6px}.darklandsPaperdoll{overflow-x:auto}.darklandsEquipmentBoard{min-width:350px;grid-template-columns:64px minmax(188px,1fr) 64px;gap:5px;padding:6px}.darklandsGearSlot{height:59px}.darklandsHeroModel .darklandsPortrait{width:188px;height:340px}.darklandsConsumableSlots{grid-template-columns:82px repeat(6,44px)}.darklandsHeroInfo{margin-top:8px}.darklandsViewedHeroHeader{align-items:flex-start;flex-direction:column;gap:5px}}@media(max-width:430px){.darklandsHud{grid-template-columns:40px 1fr 76px}.darklandsResource.energy{display:none}.darklandsHudProgress{grid-column:2/4}.darklandsEquipmentBoard{min-width:332px;grid-template-columns:60px 190px 60px}.darklandsGearSlot{height:57px}.darklandsHeroModel .darklandsPortrait{width:190px;height:330px}.darklandsRingSlots{gap:3px}.darklandsConsumableSlots{grid-template-columns:76px repeat(6,40px)}.darklandsConsumableSlots article{height:46px}}.darklandsHud{grid-template-columns:48px 132px minmax(100px,1fr) 88px 84px;gap:5px;padding-right:7px;overflow:hidden}.darklandsLogo{width:44px;height:44px}.darklandsResource{min-width:0;justify-content:flex-start;padding-left:6px;overflow:hidden}.darklandsResource.energy{gap:4px;padding-left:5px;overflow:hidden}.darklandsEnergyIcon{width:17px;height:28px;flex:0 0 17px;margin:0;display:block;background:none;filter:drop-shadow(0 1px 1px #17212a);object-fit:contain}.darklandsResource.energy>span:last-child{min-width:0;overflow:hidden}.darklandsResource.energy small,.darklandsResource.energy b{display:block;overflow:hidden;text-overflow:clip;white-space:nowrap}.darklandsResource.energy small{font-size:8px}.darklandsResource.energy b{font-size:11px;letter-spacing:-.2px}.darklandsHeroInfo{min-width:0;overflow:hidden}.darklandsStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.darklandsStatGrid span{min-width:0;padding:8px 4px;border-left:1px solid #cfc1aa;border-top:1px solid #cfc1aa}.darklandsStatGrid span:nth-child(-n+2){border-top:0}.darklandsStatGrid span:nth-child(odd){border-left:0}.darklandsStatGrid b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.darklandsConsumableSlots article.filled{background:linear-gradient(#fff8eb,#e7d9c2)}.darklandsConsumableSlots article.filled:after{content:"1";position:absolute;right:3px;bottom:2px;min-width:14px;padding:1px 2px;background:#70522e;color:#fff;font-size:8px;text-align:center}.darklandsConsumableSlots article b{display:none}.darklandsWorld{border-top:1px solid #9c8d74}.darklandsWorldMap{min-height:430px}.darklandsItemGrid article{grid-template-columns:60px minmax(0,1fr) 92px}.darklandsItemActions{display:flex;flex-direction:column;gap:5px}.darklandsItemActions button{width:92px;min-height:29px;padding:4px 5px}.darklandsItemActions button.sell{border-color:#9b8062;background:#e8ddcc;color:#694d31}.darklandsItemActions button.sell:hover:not(:disabled){background:#f4eadb}.darklandsItemActions button.sell:disabled{color:#aa9d8c}.darklandsShopHeader strong,.darklandsShopHeader small{display:block;margin-top:4px}.darklandsShopHeader strong{color:#8a5a16}.darklandsShopHeader small{color:#87745c}.darklandsItemGrid article.weekly-rare{position:relative;border-left:4px solid #416eaa;background:linear-gradient(90deg,#f4f7ff,#fffaf2 42%)}.darklandsItemGrid article.weekly-rare:after{content:"Редкая поставка";position:absolute;right:6px;top:4px;color:#416eaa;font-size:8px;font-weight:700}.darklandsChat{margin-top:10px;border:1px solid #9e8d73;background:#f7f1e7}.darklandsChatTitle{height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border-bottom:1px solid #b7a68e;background:#e5dac9;color:#604b34}.darklandsChatTitle span{color:#89765e;font-size:9px}.darklandsChatMessages{height:145px;overflow-y:auto;padding:6px 9px;background:#fffaf2}.darklandsChatMessages p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0;margin:0;padding:4px 0;border-top:1px solid #eee4d6;line-height:14px}.darklandsChatMessages p:first-child{border-top:0}.darklandsChatMessages button{padding:0;border:0;background:transparent;color:#2b587a;font-weight:700;text-align:left}.darklandsChatMessages button:hover{text-decoration:underline}.darklandsChatMessages span{min-width:0;overflow-wrap:anywhere;color:#4f4438}.darklandsChatMessages time{margin-left:8px;color:#a0907d;font-size:8px}.darklandsChat>form{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:6px;padding:7px;border-top:1px solid #c8b9a3;background:#eee5d7}.darklandsChat input{height:27px;box-sizing:border-box;padding:4px 6px;border:1px solid #9d8d76;background:#fff;color:#333;font:11px Tahoma,Arial,sans-serif}.darklandsChat form button{height:27px;border:1px solid #4f6f8f;background:#5b7fa4;color:#fff;font-weight:700}.darklandsChat form button:hover:not(:disabled){background:#678caf}.darklandsChat form button:disabled{border-color:#aaa;background:#c3c3c3}@media(max-width:860px){.darklandsHud{grid-template-columns:46px 122px minmax(92px,1fr) 84px 80px}.darklandsItemGrid article{grid-template-columns:56px minmax(0,1fr) 88px}.darklandsItemActions button{width:88px}}@media(max-width:760px){.darklandsHud{grid-template-columns:42px minmax(90px,1fr) 80px 76px;grid-template-rows:auto auto}.darklandsHudProgress{grid-column:2/5;grid-row:2}.darklandsResource.energy{display:flex}.darklandsItemGrid article{grid-template-columns:52px minmax(0,1fr) 86px}.darklandsItemActions button{width:86px;font-size:9px}.darklandsChat{margin-top:8px;border-left:0;border-right:0}}@media(max-width:430px){.darklandsHud{grid-template-columns:40px minmax(90px,1fr) 76px}.darklandsResource.energy{display:none}.darklandsHudProgress{grid-column:2/4}.darklandsItemGrid article{grid-template-columns:48px minmax(0,1fr)}.darklandsItemActions{grid-column:1/3;flex-direction:row}.darklandsItemActions button{width:auto;flex:1}.darklandsChatMessages p{grid-template-columns:auto minmax(0,1fr)}.darklandsChatMessages time{display:none}}.darklandsTabs{overflow-x:auto;overflow-y:hidden}.darklandsTabs button{flex:0 0 auto;padding:0 13px}.darklandsWorld-v15{border-top:0}.darklandsChapterIntro{display:flex;align-items:center;gap:14px;padding:10px 12px;border-bottom:1px solid #a99980;background:#f8f1e6}.darklandsChapterIntro b{flex:0 0 155px;color:#5b4229}.darklandsChapterIntro span{color:#776651;line-height:15px}.darklandsWorld-v15 .darklandsWorldMap{grid-template-columns:repeat(3,minmax(0,1fr));min-height:310px;padding:15px}.darklandsWorld-v15 .darklandsWorldMap button{grid-template-columns:90px minmax(0,1fr);min-height:180px}.darklandsWorld-v15 .darklandsWorldMap button img{width:88px;height:120px}.darklandsWorldMap button.complete{box-shadow:inset 0 0 0 2px #6d963f,0 3px 10px #1f261647}.darklandsWorldMap button.complete i{color:#477325}.darklandsLocationProgress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-bottom:1px solid #9e8e75;background:#9e8e75}.darklandsLocationProgress span{padding:8px 7px;background:#eee5d5;color:#78664f;text-align:center}.darklandsLocationProgress span.done{background:#dce8cc;color:#466229;font-weight:700}.darklandsMonsterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.darklandsMonsterPicture{position:relative}.darklandsMonsterPicture em{position:absolute;left:5px;bottom:5px;padding:2px 5px;border:1px solid rgba(255,255,255,.32);background:#2a231ac7;color:#fff;font-style:normal;font-size:8px}.darklandsThreat{margin:6px 8px 0;padding:4px 5px;border:1px solid #b7a78d;background:#eee5d6;color:#6b5b47;font-size:9px;text-align:center}.darklandsThreat.threat-hard{border-color:#c69b55;background:#fff0cd;color:#8a5a16}.darklandsThreat.threat-deadly{border-color:#b36c61;background:#f9ded8;color:#8b2f25;font-weight:700}.darklandsBossCard{display:grid;grid-template-columns:145px minmax(0,1fr) 145px;align-items:center;gap:12px;margin:10px;padding:10px;border:2px solid #80613a;background:linear-gradient(#efe1c8,#d8c09a);box-shadow:inset 0 0 0 1px #fff6df}.darklandsBossCard.locked{filter:saturate(.5);opacity:.74}.darklandsBossPicture{position:relative;height:120px;border:1px solid #66523c;background:#3c4336;overflow:hidden}.darklandsBossPicture img{width:100%;height:100%;object-fit:contain}.darklandsBossPicture span{position:absolute;left:0;right:0;bottom:0;padding:4px;background:#402a17d6;color:#ffe5a7;text-align:center;font-weight:700}.darklandsBossCard h3{margin:0;color:#5c3b1d;font-size:15px}.darklandsBossCard p{margin:5px 0;color:#6f5b44;line-height:15px}.darklandsBossCard small{color:#8b5d24}.darklandsBossCard>button,.darklandsLocationChest button,.darklandsMilestones button{min-height:31px;border:1px solid #4d351d;background:linear-gradient(#8a663d,#60421f);color:#fff;font-weight:700}.darklandsBossCard>button:hover:not(:disabled),.darklandsLocationChest button:hover:not(:disabled),.darklandsMilestones button:hover:not(:disabled){background:linear-gradient(#98754c,#6d4c28)}.darklandsLocationChest{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px;padding:10px 12px;border:1px solid #a0803d;background:#fff0bb}.darklandsLocationChest b,.darklandsLocationChest span{display:block}.darklandsLocationChest b{color:#704b0d;font-size:13px}.darklandsLocationChest span{margin-top:3px;color:#8b6c30}.darklandsLocationChest button{padding:0 14px}.darklandsLocationChest.claimed{border-color:#8da57a;background:#e7f0dc}.darklandsLocationChest.claimed b{color:#4d6b31}.darklandsBestiary{border:1px solid #a29278;border-top:0;background:#f5eee2}.darklandsBestiaryArea{margin:9px;border:1px solid #ac9b82;background:#fffaf1}.darklandsBestiaryArea>h3{height:30px;margin:0;padding:7px 9px;border-bottom:1px solid #b9aa92;background:#e6dbc9;color:#604a33;font-size:12px}.darklandsBestiaryArea>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px}.darklandsBestiaryArea article{display:grid;grid-template-columns:72px minmax(0,1fr) 122px;gap:8px;min-height:96px;padding:7px;border:1px solid #c3b49d;background:#fbf5eb}.darklandsBestiaryArea article.boss{border-left:4px solid #8d602b;background:linear-gradient(90deg,#fff1d5,#fbf5eb 44%)}.darklandsBestiaryArea article>img{width:70px;height:80px;object-fit:contain;border:1px solid #776750;background:#55624f}.darklandsBestiaryArea article b,.darklandsBestiaryArea article small{display:block}.darklandsBestiaryArea article b{color:#5b4026}.darklandsBestiaryArea article small{margin-top:3px;color:#7b6a54}.darklandsBestiaryArea article p{margin:6px 0 4px;color:#685844}.darklandsBestiaryDrops{display:flex;gap:3px}.darklandsBestiaryDrops img{width:24px;height:24px;padding:2px;border:1px solid #c5b79f;background:#fff;object-fit:contain}.darklandsMilestones{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px}.darklandsMilestones>span{width:30px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #b6a58d;background:#eee4d4;color:#8b765e;font-weight:700}.darklandsMilestones>span.ready{border-color:#c29231;background:#ffe6a8;color:#80540a}.darklandsMilestones>span.claimed{border-color:#789558;background:#dce9cc;color:#416525}.darklandsMilestones button{width:100%;min-height:26px;font-size:9px}.darklandsMilestones em{width:100%;color:#477325;font-style:normal;font-size:9px}.darklandsItemGrid article.rarity-common{border-left:4px solid #8e8e8e}.darklandsItemGrid article.rarity-good{border-left:4px solid #3e8b42}.darklandsItemGrid article.rarity-rare{border-left:4px solid #416eaa}.darklandsItemGrid article.rarity-epic{border-left:4px solid #8c48a7;background:linear-gradient(90deg,#fbf1ff,#fffaf2 42%)}.darklandsItemGrid article.rarity-legendary{border-left:4px solid #d18a15}.darklandsItemGrid article>div:nth-child(2)>span{display:block;margin-top:3px;color:#846f55;font-size:8px}.darklandsActiveSets{padding:8px 10px;border-top:1px solid #d5c7b2;background:#f4eadb}.darklandsActiveSets>b,.darklandsActiveSets>span{display:block}.darklandsActiveSets>b{margin-bottom:4px;color:#5d452e}.darklandsActiveSets>span{margin-top:2px;color:#6f5b44}.darklandsBattleLog p.critical-enemy{color:#982d24;font-weight:700}@media(max-width:860px){.darklandsWorld-v15 .darklandsWorldMap{grid-template-columns:1fr}.darklandsWorld-v15 .darklandsWorldMap button{min-height:142px}.darklandsBestiaryArea>div{grid-template-columns:1fr}}@media(max-width:760px){.darklandsChapterIntro{align-items:flex-start;flex-direction:column;gap:4px}.darklandsChapterIntro b{flex-basis:auto}.darklandsLocationProgress,.darklandsMonsterGrid{grid-template-columns:1fr}.darklandsBossCard{grid-template-columns:100px minmax(0,1fr)}.darklandsBossCard>button{grid-column:1/3}.darklandsBossPicture{height:95px}.darklandsBestiaryArea article{grid-template-columns:62px minmax(0,1fr)}.darklandsBestiaryArea article>img{width:60px;height:72px}.darklandsMilestones{grid-column:1/3}}@media(max-width:430px){.darklandsWorld-v15 .darklandsWorldMap button{grid-template-columns:76px minmax(0,1fr)}.darklandsWorld-v15 .darklandsWorldMap button img{width:74px;height:98px}.darklandsBossCard{grid-template-columns:1fr}.darklandsBossPicture{height:135px}.darklandsBossCard>button{grid-column:auto}.darklandsLocationChest{align-items:stretch;flex-direction:column}.darklandsBestiaryArea article{grid-template-columns:52px minmax(0,1fr)}.darklandsBestiaryArea article>img{width:50px;height:62px}}.darklandsBattle-v16 .darklandsBattleStage{min-height:360px}.darklandsIntent{display:block;width:116px;margin:10px -24px 0;padding:6px 4px;border:1px solid rgba(214,185,119,.6);background:#221b14bd;color:#ffe7ad;font-size:9px;font-style:normal;line-height:12px;text-align:center}.darklandsIntent.hidden{color:#bfb5a3;border-color:#beb4a059}.darklandsEffects{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;max-width:210px;margin:5px auto 0}.darklandsEffects span{padding:2px 5px;border:1px solid rgba(255,255,255,.28);border-radius:2px;background:#2c231cc2;color:#fff2d0;font-size:8px;line-height:11px}.darklandsEffects .effect-poison{background:#4a592fe0}.darklandsEffects .effect-bleed{background:#732a21e0}.darklandsEffects .effect-stun,.darklandsEffects .effect-slow{background:#444b69e0}.darklandsEffects .effect-rage{background:#82351fe6}.darklandsEffects .effect-adaptation,.darklandsEffects .effect-evasion,.darklandsEffects .effect-stone{background:#3d5d54e6}.darklandsTacticalPanel{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid #a8977d;background:#ece2d1}.darklandsTacticalPanel>section{padding:8px 9px;border-right:1px solid #c3b398;border-bottom:1px solid #c3b398}.darklandsTacticalPanel>section:nth-child(2){border-right:0}.darklandsTacticalPanel h3{margin:0 0 6px;color:#60492f;font-size:11px}.darklandsZoneButtons{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.darklandsZoneButtons button,.darklandsTechniqueButtons button{min-height:50px;padding:5px 6px;border:1px solid #8d785b;background:linear-gradient(#fffaf1,#dfd0b9);color:#5f4c36;text-align:left}.darklandsZoneButtons button b,.darklandsZoneButtons button small,.darklandsTechniqueButtons button b,.darklandsTechniqueButtons button small{display:block}.darklandsZoneButtons button b,.darklandsTechniqueButtons button b{font-size:10px}.darklandsZoneButtons button small,.darklandsTechniqueButtons button small{margin-top:3px;color:#8a7963;font-size:8px;line-height:10px}.darklandsZoneButtons button.active,.darklandsTechniqueButtons button.active{border-color:#5e462b;background:linear-gradient(#8c704f,#654b31);color:#fff}.darklandsZoneButtons button.active small,.darklandsTechniqueButtons button.active small{color:#eadbc4}.darklandsZoneButtons.block button.active{background:linear-gradient(#657d8b,#465b67)}.darklandsTechniqueSection{grid-column:1/3!important;border-right:0!important}.darklandsTechniqueButtons{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.darklandsTechniqueButtons button:disabled{opacity:.48}.darklandsTurnActions{grid-column:1/3;display:grid;grid-template-columns:minmax(190px,1.7fr) repeat(3,minmax(120px,1fr));gap:6px;padding:8px 9px;background:#ded0ba}.darklandsTurnActions button{min-height:53px;padding:6px 8px;border:1px solid #71573a;background:linear-gradient(#806344,#5b422b);color:#fff;text-align:left}.darklandsTurnActions button b,.darklandsTurnActions button small{display:block}.darklandsTurnActions button b{font-size:10px}.darklandsTurnActions button small{margin-top:3px;color:#dfd0ba;font-size:8px;line-height:10px}.darklandsTurnActions .darklandsCommitTurn{background:linear-gradient(#718c48,#4f682f);border-color:#43582a;text-align:center}.darklandsTurnActions .racial{background:linear-gradient(#6b608c,#4d426c)}.darklandsTurnActions .potion{background:linear-gradient(#5e8d63,#3e6745)}.darklandsTurnActions .retreat{background:linear-gradient(#7d5c55,#563936)}.darklandsTurnActions button:disabled{cursor:default;opacity:.5}.darklandsBattleLog p.feint{color:#6f4d8f;font-weight:700}.darklandsBattleLog p.blocked-hit,.darklandsBattleLog p.blocked-enemy{color:#536b77}.darklandsBattleLog p.effect-player{color:#36783b}.darklandsBattleLog p.effect-enemy{color:#8b3e30}.darklandsBattleLog p.racial{color:#66508e;font-weight:700}.darklandsBattleLog p.boss{color:#7d4d1e;font-weight:700;background:#fff3d3}.darklandsStatPointsHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-bottom:1px solid #d5c7b4;background:#f3eadb;color:#6a563f}.darklandsStatPointsHeader button{height:25px;padding:0 8px;border:1px solid #796143;background:linear-gradient(#8b6d49,#65482e);color:#fff;font-size:9px}.darklandsStatPointsHeader small{color:#93836e}.darklandsStatGrid.tactical{grid-template-columns:repeat(3,1fr)}.darklandsStatGrid.tactical span{position:relative;padding-right:28px}.darklandsStatGrid.tactical span button{position:absolute;right:5px;top:50%;width:20px;height:20px;margin-top:-10px;padding:0;border:1px solid #6b5439;background:linear-gradient(#8a6b46,#62462d);color:#fff;font-weight:700;line-height:18px}.darklandsStatGrid.tactical.public span{padding-right:8px}.darklandsCombatStats.tactical{grid-template-columns:repeat(2,1fr)}.darklandsCombatStats.tactical p b{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.darklandsBattle-v16 .darklandsBattleStage{min-height:300px}.darklandsIntent{width:76px;margin:8px -16px 0;font-size:7px;line-height:9px}.darklandsTacticalPanel{grid-template-columns:1fr}.darklandsTacticalPanel>section,.darklandsTacticalPanel>section:nth-child(2){grid-column:1;border-right:0}.darklandsTechniqueSection,.darklandsTurnActions{grid-column:1!important}.darklandsTechniqueButtons{grid-template-columns:repeat(2,1fr)}.darklandsTechniqueButtons button:last-child{grid-column:1/3}.darklandsTurnActions{grid-template-columns:repeat(2,1fr)}.darklandsTurnActions .darklandsCommitTurn{grid-column:1/3}.darklandsStatGrid.tactical{grid-template-columns:repeat(2,1fr)}}@media(max-width:430px){.darklandsZoneButtons{grid-template-columns:1fr}.darklandsZoneButtons button{min-height:42px}.darklandsTechniqueButtons{grid-template-columns:1fr}.darklandsTechniqueButtons button:last-child{grid-column:1}.darklandsTurnActions{grid-template-columns:1fr}.darklandsTurnActions .darklandsCommitTurn{grid-column:1}.darklandsStatPointsHeader{align-items:flex-start;flex-direction:column}.darklandsCombatStats.tactical{grid-template-columns:1fr}}.darklandsRaceStats{grid-template-columns:repeat(3,1fr)}.darklandsRaceStats span:nth-child(4){border-left:0;border-top:1px solid #d3c5af}.darklandsRaceStats span:nth-child(n+5){border-top:1px solid #d3c5af}.darklandsBattle-v16 .darklandsBattleStage{grid-template-columns:1fr 118px 1fr}@media(max-width:760px){.darklandsBattle-v16 .darklandsBattleStage{grid-template-columns:1fr 76px 1fr}}@media(max-width:430px){.darklandsRaceStats{grid-template-columns:repeat(2,1fr)}.darklandsRaceStats span{border-top:1px solid #d3c5af}.darklandsRaceStats span:nth-child(-n+2){border-top:0}.darklandsRaceStats span:nth-child(odd){border-left:0}.darklandsBattle-v16 .darklandsBattleStage{grid-template-columns:1fr 54px 1fr}}.darklandsBattle-v17 .darklandsBattleStage{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);min-height:430px;background:#435247 url(/darklands/battle-bg-v17.svg) center/cover}.darklandsCombatModel{position:relative;width:230px;height:300px;margin:auto}.darklandsCombatModel>.darklandsPortrait,.darklandsCombatModel>img{width:100%!important;height:100%!important;margin:0!important}.darklandsBodyZones{position:absolute;inset:0;pointer-events:none}.darklandsBodyZones button{position:absolute;z-index:3;display:flex;align-items:center;gap:4px;min-height:22px;padding:2px 5px;border:1px solid #6b5c48;background:#f7efdff0;color:#604a31;font:9px Arial,sans-serif;box-shadow:0 1px 3px #00000073;pointer-events:auto;white-space:nowrap}.darklandsBodyZones button i{display:inline-grid;place-items:center;width:13px;height:13px;border:1px solid #8c7c65;background:#fff;color:transparent;font-size:10px;font-style:normal}.darklandsBodyZones button.active{border-color:#315a2d;background:#e5f1d8;color:#244c20;font-weight:700}.darklandsBodyZones.block button.active{border-color:#345d75;background:#dcecf4;color:#234a60}.darklandsBodyZones button.active i{background:#5c8a43;color:#fff}.darklandsBodyZones.block button.active i{background:#557d94}.darklandsBodyZones .zone-head{top:5%;left:50%;transform:translate(-50%)}.darklandsBodyZones .zone-body{top:34%;left:50%;transform:translate(-50%)}.darklandsBodyZones .zone-leftArm{top:36%;left:-3%}.darklandsBodyZones .zone-rightArm{top:36%;right:-3%}.darklandsBodyZones .zone-legs{bottom:8%;left:50%;transform:translate(-50%)}.darklandsBodyZones>em{position:absolute;left:50%;bottom:-24px;transform:translate(-50%);min-width:92px;padding:3px 5px;border:1px solid rgba(35,28,20,.65);background:#231c14d9;color:#f0dfbe;font-size:9px;font-style:normal;text-align:center}.darklandsRoundPlate{align-self:center;padding:12px 5px;border:1px solid rgba(39,29,21,.7);background:#312a20db;color:#e6d4ad;text-align:center;box-shadow:0 2px 5px #00000059}.darklandsRoundPlate span,.darklandsRoundPlate b,.darklandsRoundPlate small{display:block}.darklandsRoundPlate b{margin:3px 0;color:#fff2bf;font-size:24px}.darklandsRoundPlate small{font-size:8px;line-height:12px}.darklandsSimpleTurnPanel{display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(190px,1fr) 125px 125px;gap:7px;padding:9px;border-bottom:1px solid #a8977d;background:#ded0ba}.darklandsTurnSummary{padding:7px 9px;border:1px solid #b2a186;background:#f3eadb;color:#665239}.darklandsTurnSummary b,.darklandsTurnSummary span{display:block}.darklandsTurnSummary span{margin-top:4px;font-size:9px;line-height:13px}.darklandsSimpleTurnPanel button{min-height:54px;padding:6px 8px;border:1px solid #71573a;background:linear-gradient(#806344,#5b422b);color:#fff;text-align:left}.darklandsSimpleTurnPanel button b,.darklandsSimpleTurnPanel button small{display:block}.darklandsSimpleTurnPanel button small{margin-top:3px;color:#dfd0ba;font-size:8px;line-height:10px}.darklandsSimpleTurnPanel .darklandsCommitTurn{border-color:#43582a;background:linear-gradient(#718c48,#4f682f);text-align:center}.darklandsSimpleTurnPanel .potion{background:linear-gradient(#5e8d63,#3e6745)}.darklandsSimpleTurnPanel .retreat{background:linear-gradient(#7d5c55,#563936)}.darklandsSimpleTurnPanel button:disabled{cursor:default;opacity:.5}@media(max-width:760px){.darklandsBattle-v17 .darklandsBattleStage{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);min-height:330px;padding:10px 2px}.darklandsCombatModel{width:150px;height:215px}.darklandsBodyZones button span{display:none}.darklandsBodyZones button{padding:2px}.darklandsBodyZones .zone-leftArm{left:1%}.darklandsBodyZones .zone-rightArm{right:1%}.darklandsSimpleTurnPanel{grid-template-columns:1fr 1fr}.darklandsTurnSummary,.darklandsSimpleTurnPanel .darklandsCommitTurn{grid-column:1/3}.darklandsRoundPlate{padding:8px 2px}.darklandsRoundPlate b{font-size:18px}}@media(max-width:430px){.darklandsBattle-v17 .darklandsBattleStage{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);min-height:275px}.darklandsCombatModel{width:112px;height:168px}.darklandsBodyZones button i{width:11px;height:11px}.darklandsBodyZones .zone-leftArm{left:-2%}.darklandsBodyZones .zone-rightArm{right:-2%}.darklandsBodyZones>em{display:none}.darklandsRoundPlate small{display:none}.darklandsSimpleTurnPanel{grid-template-columns:1fr}.darklandsTurnSummary,.darklandsSimpleTurnPanel .darklandsCommitTurn{grid-column:1}.darklandsFighterName span{max-width:130px;margin-left:auto;margin-right:auto}}.darklandsGearSlot.filled{position:relative;background:#eee6da}.darklandsGearSlot.filled.rarity-common{border-color:#918b80;background:linear-gradient(145deg,#f1eee8,#ddd8cf);box-shadow:inset 0 0 0 1px #ffffffb8}.darklandsGearSlot.filled.rarity-good{border-color:#6e9866;background:linear-gradient(145deg,#edf5e9,#d3e4cf);box-shadow:inset 0 0 0 1px #ffffffb3}.darklandsGearSlot.filled.rarity-rare{border-color:#5d7fa9;background:linear-gradient(145deg,#edf4fc,#cedef0);box-shadow:inset 0 0 0 1px #ffffffb3}.darklandsGearSlot.filled.rarity-epic{border-color:#8958a0;background:linear-gradient(145deg,#f4ebf8,#dec9e8);box-shadow:inset 0 0 0 1px #ffffffad}.darklandsGearSlot.filled.rarity-legendary{border-color:#bd8222;background:linear-gradient(145deg,#fff3d6,#ebcf91);box-shadow:inset 0 0 0 1px #ffffffad,0 0 5px #be801947}.darklandsGearSlot.filled.rarity-common small,.darklandsGearSlot.filled.rarity-common b{color:#5e5a53}.darklandsGearSlot.filled.rarity-good small,.darklandsGearSlot.filled.rarity-good b{color:#45673f}.darklandsGearSlot.filled.rarity-rare small,.darklandsGearSlot.filled.rarity-rare b{color:#355b84}.darklandsGearSlot.filled.rarity-epic small,.darklandsGearSlot.filled.rarity-epic b{color:#68417c}.darklandsGearSlot.filled.rarity-legendary small,.darklandsGearSlot.filled.rarity-legendary b{color:#805814}.darklandsGearSlot.filled img{width:37px;height:37px;filter:drop-shadow(0 2px 1px rgba(45,34,24,.28))}.darklandsRingSlots .darklandsGearSlot.filled img{width:30px;height:30px}.darklandsItemGrid article.rarity-common{border-color:#aaa39a;border-left:4px solid #88837b;background:linear-gradient(100deg,#f2efea,#fffaf2 44%)}.darklandsItemGrid article.rarity-good{border-color:#8aaa82;border-left:4px solid #548b4d;background:linear-gradient(100deg,#e8f2e4,#fffaf2 44%)}.darklandsItemGrid article.rarity-rare{border-color:#829cb9;border-left:4px solid #4776ad;background:linear-gradient(100deg,#e6eef8,#fffaf2 44%)}.darklandsItemGrid article.rarity-epic{border-color:#a786b4;border-left:4px solid #8b4ca5;background:linear-gradient(100deg,#f0e5f5,#fffaf2 44%)}.darklandsItemGrid article.rarity-legendary{border-color:#c99a4d;border-left:4px solid #ce8918;background:linear-gradient(100deg,#faebc9,#fffaf2 44%);box-shadow:0 0 5px #c07e1633}.darklandsItemGrid article.rarity-common .darklandsItemPicture{border-color:#b4aea5;background:#e7e3dc}.darklandsItemGrid article.rarity-good .darklandsItemPicture{border-color:#8eaa87;background:#dbe9d7}.darklandsItemGrid article.rarity-rare .darklandsItemPicture{border-color:#829dbb;background:#d8e5f3}.darklandsItemGrid article.rarity-epic .darklandsItemPicture{border-color:#a384b0;background:#e8d9ee}.darklandsItemGrid article.rarity-legendary .darklandsItemPicture{border-color:#c59543;background:#f1dbab}.darklandsItemPicture img{box-sizing:border-box;padding:2px;filter:drop-shadow(0 2px 1px rgba(48,36,25,.25))}.darklandsConsumableSlots article.filled img{width:34px;height:34px;filter:drop-shadow(0 2px 2px rgba(80,24,19,.3))}
