:root{--phone-color-primary: rgb(255, 255, 255);--phone-color-opacity: rgba(242, 242, 242, .4);--phone-color-opacity2: rgb(30, 30, 30, .5);--phone-color-highlight: rgb(250, 250, 250);--phone-color-highlight2: rgb(240, 240, 240);--phone-color-highlight3: rgb(220, 220, 220);--phone-highlight-opacity15: rgba(145, 145, 145, .15);--phone-highlight-opacity35: rgba(145, 145, 145, .35);--phone-highlight-opacity45: rgba(145, 145, 145, .45);--phone-highlight-opacity55: rgba(145, 145, 145, .55);--phone-color-input: rgba(241, 241, 241, .656);--phone-text-primary: rgb(0, 0, 0);--phone-text-secondary: rgb(142, 142, 147);--phone-color-hover: rgb(240, 240, 240);--phone-color-border: rgba(200, 200, 200, .4);--phone-color-grey: #8e8e93;--phone-color-blue: #0a84ff;--phone-color-green: #32d74b;--phone-color-green-secondary: #092911;--phone-color-red: #ff3b30;--phone-color-orange: rgb(255, 157, 10);--phone-color-yellow: #cca250;--phone-color-pink: #ff3b30;--instagram-primary: #ffffff;--instagram-blue: rgb(0, 149, 246);--instagram-red: rgb(237, 73, 86);--instagram-primary-text: rgb(38, 38, 38);--instagram-secondary-text: rgb(142, 142, 142);--instagram-stroke: rgb(219, 219, 219);--instagram-border: rgb(219, 219, 219);--instagram-highlight: rgb(239, 239, 239);--tinder-color-pink: #ff4573;--tinder-color-orange: #ff5f65;--tinder-color-mix: #f5547c;--twitter-primary: #f5f8fa;--twitter-secondary: #14171a;--twitter-background-highlight: rgb(239, 243, 244);--twitter-primary-text: #14171a;--twitter-secondary-text: #657786;--twitter-alt-text: #657786;--twitter-border: #bdc5cd75;--twitter-border-secondary: #1d9bf0;--twitter-highlight: #1d9bf0;--twitter-hover: rgba(15, 20, 25, .1);--twitter-action: #14171a;--twitter-blue: #1d9bf0;--tiktok-primary: #ffffff;--tiktok-secondary: #000000;--tiktok-text-primary: #000000;--tiktok-text-secondary: #86878b;--tiktok-color-border: #d0d1d3;--tiktok-color-pink: #fe2c55;--tiktok-color-aqua: #00f2ea;--tiktok-color-yellow: #f8cd14;--tiktok-color-blue: #479fc5;--tiktok-color-unread: rgba(254, 44, 86, .2);--crypto-color-primary: rgb(255, 255, 255);--browser-primary: rgb(245, 245, 245);--browser-secondary: rgba(153, 153, 153, .15);--browser-gradient: linear-gradient(230deg, #f4d6ff, #c5f1ff);--browser-footer: rgba(255, 255, 255, .75);--browser-border: rgba(102, 102, 102, .75);--browser-text-secondary: #696969;--controlcentre-opacity: rgba(255, 255, 255, .15);--controlcentre-opacity2: rgba(255, 255, 255, .2);--controlcentre-active: rgba(255, 255, 255, .5);--notification-primary: rgba(215, 215, 215, .5);--notification-secondary: rgba(215, 215, 215, .1);--lockscreeneditor-background: rgba(255, 255, 255, .75);--lockscreeneditor-secondary: #d9d9d9;--app-bg: #ececec;--app-bg2: #ffffff;--app-secondary: #ffffff;--app-secondary2: #ececec;--app-highlight: #cccccc;--app-highlight2: #999999;--app-highlight3: #ffffff;--app-border: #666666;--app-slider: #cccccc;--app-slider-active: #333333;--app-button: #ffffff;--components-bg: #eeeeee;--components-secondary: #ffffff;--components-highlight: #cccccc}[data-theme=dark]{--phone-color-primary: #000000;--phone-color-opacity: rgb(30, 30, 30, .5);--phone-color-opacity2: rgba(242, 242, 242, .4);--phone-color-highlight: rgb(15, 15, 15);--phone-color-highlight2: rgb(20, 20, 20);--phone-color-highlight3: rgb(25, 25, 25);--phone-highlight-opacity35: rgba(145, 145, 145, .35);--phone-highlight-opacity45: rgba(50, 50, 50, .6);--phone-highlight-opacity55: rgb(60, 60, 60, .8);--phone-color-input: rgba(60, 60, 67, .6);--phone-text-primary: #f2f2f7;--phone-text-secondary: #6f6f6f;--phone-color-grey: #636366;--phone-color-hover: rgb(30, 30, 30);--phone-color-border: rgba(150, 150, 150, .2);--phone-color-blue: #076bcf;--instagram-primary: #000000;--instagram-blue: rgb(0, 149, 246);--instagram-red: rgb(237, 73, 86);--instagram-primary-text: rgb(250, 250, 250);--instagram-secondary-text: rgb(142, 142, 142);--instagram-stroke: rgb(219, 219, 219);--instagram-border: rgb(54, 54, 54);--instagram-highlight: rgb(38, 38, 38);--twitter-primary: #000000;--twitter-secondary: #f5f8fa;--twitter-background-highlight: rgb(20, 20, 20);--twitter-primary-text: #f5f8fa;--twitter-secondary-text: #aab8c2;--twitter-alt-text: #657786;--twitter-border: #38444d;--twitter-border-secondary: #38444d;--twitter-hover: rgba(150, 150, 150, .1);--twitter-highlight: #dcdcdc;--twitter-action: #1d9bf0;--twitter-blue: #1d9bf0;--crypto-color-primary: rgb(24, 26, 32);--tiktok-text-primary: #f2f2f7;--tiktok-text-secondary: #6f6f6f;--tiktok-color-border: #96969633;--browser-primary: rgb(15, 15, 15);--browser-secondary: rgba(153, 153, 153, .15);--browser-gradient: linear-gradient(230deg, #453b48, #2f393d);--browser-footer: rgba(51, 51, 51, .75);--browser-border: rgba(102, 102, 102, .75);--browser-text-secondary: #999999;--controlcentre-opacity: rgba(0, 0, 0, .15);--controlcentre-opacity2: rgba(0, 0, 0, .2);--controlcentre-active: rgba(0, 0, 0, .5);--notification-primary: rgba(0, 0, 0, .1);--notification-secondary: rgba(0, 0, 0, .12);--lockscreeneditor-background: rgba(0, 0, 0, .8);--lockscreeneditor-secondary: #333333;--app-bg: #000000;--app-bg2: #000000;--app-secondary: #141414;--app-secondary2: #141414;--app-highlight: #cccccc;--app-highlight2: #696969;--app-highlight3: #212121;--app-border: #cccccc;--app-slider: #999999;--app-slider-active: #ffffff;--app-button: #333333;--components-bg: #000000;--components-secondary: #141414;--components-highlight: #696969}@keyframes zoomIn{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes slideDown{0%{transform:translateY(-20%)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(40%)}to{transform:translateY(0)}}@keyframes slideRight{0%{transform:translate(-10%)}to{transform:translate(0)}}@keyframes slideLeft{0%{transform:translate(10%)}to{transform:translate(0)}}@keyframes appJiggle{0%{transform:rotate(-1deg);animation-timing-function:ease-in}50%{transform:rotate(1.5deg);animation-timing-function:ease-out}}@keyframes appJiggle2{0%{transform:rotate(1deg);animation-timing-function:ease-in}50%{transform:rotate(-1.5deg);animation-timing-function:ease-out}}@keyframes widgetJiggle{0%{transform:rotate(-.5deg);animation-timing-function:ease-in}50%{transform:rotate(.5deg);animation-timing-function:ease-out}}@keyframes widgetJiggle2{0%{transform:rotate(.5deg);animation-timing-function:ease-in}50%{transform:rotate(-.5deg);animation-timing-function:ease-out}}@font-face{font-family:Twitter;src:url(https://abs.twimg.com/fonts/v2/chirp-regular-web.woff)}@font-face{font-family:Twitter;src:url(https://abs.twimg.com/fonts/v2/chirp-bold-web.woff);font-weight:700}@font-face{font-family:Twitter;src:url(https://abs.twimg.com/fonts/v2/chirp-heavy-web.woff);font-weight:bolder}@font-face{font-family:Twitter;src:url(https://abs.twimg.com/fonts/v2/chirp-medium-web.woff);font-weight:medium}[data-theme=dark] .twitter-container .follow:not(.notification-item){background-color:#fafafa}[data-theme=dark] .twitter-container .follows{background-color:#c8c8c833}[data-theme=dark] .twitter-container .twitter-header{border-bottom:1px solid #38444d}[data-theme=dark] .twitter-container .twitter-header input{color:#fafafa;background-color:#000}[data-theme=dark] .twitter-container .twitter-header input::-webkit-input-placeholder{color:#8b98a5}[data-theme=dark] .twitter-container .twitter-header .title{color:#fafafa}[data-theme=dark] .twitter-container .tweet{border-bottom:1px solid #38444d}[data-theme=dark] .twitter-container .retweeted,[data-theme=dark] .twitter-container .pinned{color:#8b98a5}[data-theme=dark] .twitter-container .tweet-header .name{color:#f7f9f9}[data-theme=dark] .twitter-container .tweet-header .time,[data-theme=dark] .twitter-container .tweet-header .username{color:#8b98a5}[data-theme=dark] .twitter-container .text{color:#e7e9ea}[data-theme=dark] .twitter-container .action{color:#8b98a5}[data-theme=dark] .twitter-container .verified{color:var(--twitter-blue)}[data-theme=dark] .twitter-container .footer{border-top:1px solid #38444d}[data-theme=dark] .twitter-container .footer i{color:#c8c8c8}[data-theme=dark] .twitter-container .footer i:hover,[data-theme=dark] .twitter-container .footer i.active{color:#f0f0f0}[data-theme=dark] .twitter-container .edit-profile-container{background-color:#000}[data-theme=dark] .twitter-container .edit-profile-container .edit-profile-header .cancel,[data-theme=dark] .twitter-container .edit-profile-container .edit-profile-header .save{color:var(--twitter-blue)}[data-theme=dark] .twitter-container .edit-profile-container .edit-profile-header .title{color:#fafafa}[data-theme=dark] .twitter-container .edit-profile-container .item{color:#eaebec;border-top:1px solid #38444d}[data-theme=dark] .twitter-container .edit-profile-container .item:last-child{border-bottom:1px solid #38444d}[data-theme=dark] .twitter-container .viewtweet-container .viewtweet-title{color:#fafafa}[data-theme=dark] .twitter-container .viewtweet-container .viewtweet-body{border-bottom:1px solid #38444d}[data-theme=dark] .twitter-container .viewtweet-container .viewtweet-body .profile-name{color:#f7f9f9}[data-theme=dark] .twitter-container .viewtweet-container .viewtweet-body .profile-name span{color:#8b98a5}[data-theme=dark] .twitter-container .viewtweet-container .viewtweet-body .content{color:#d9dbdd}[data-theme=dark] .twitter-container .viewtweet-container .stats{border-bottom:1px solid #38444d}[data-theme=dark] .twitter-container .viewtweet-container .stats span{color:#d9dbdd}[data-theme=dark] .twitter-container .viewtweet-container .buttons{border-bottom:1px solid #38444d}[data-theme=dark] .twitter-container .searchpage-container .title{color:#d9dbdd}[data-theme=dark] .twitter-container .searchpage-container .uses{color:#8b98a5}[data-theme=dark] .twitter-container .searchpage-container .twitter-banner{filter:brightness(.9)}[data-theme=dark] .twitter-container .searchpage-container .search-results .search-for{color:#8b98a5}[data-theme=dark] .twitter-container .searchpage-container .search-results .item .name{color:#fafafa}[data-theme=dark] .twitter-container .searchpage-container .search-results .item .name .username{color:#8b98a5}[data-theme=dark] .twitter-container .notification-item{border-bottom:1px solid #38444d}[data-theme=dark] .twitter-container .notification-item .title{color:#e7ecf0}[data-theme=dark] .twitter-container .notification-item .tweet-content{color:#cfcfcf}[data-theme=dark] .twitter-container .new-tweet-container{background-color:#000}[data-theme=dark] .twitter-container .new-tweet-container textarea{background-color:transparent;border:1px solid #38444d;color:#d9dbdd}[data-theme=dark] .twitter-container .new-tweet-container textarea::placeholder{color:#8b98a5}[data-theme=dark] .twitter-container .login-text{color:#fff}[data-theme=dark] .twitter-container .login input{background-color:transparent;border-bottom:1px solid #38444d}[data-theme=dark] .twitter-container .footer .button{color:#fafafa;background-color:#6876849d}[data-theme=dark] .twitter-container .footer .button.active{color:#000}[data-theme=dark] .twitter-container .login-container .buttons .button{background-color:#ffffff80;color:#dadada}[data-theme=dark] .twitter-container .login-container .buttons .button.active{background-color:#fff;color:#000}[data-theme=dark] .rainbow-text{filter:brightness(1.5)}[data-theme=light] .twitter-container .logo img{filter:invert(1)}[data-theme=light] .twitter-container .following{border:1px solid #38444d;color:#38444d}[data-theme=light] .twitter-container .follows{background-color:#eff3f4}[data-theme=light] .twitter-container .twitter-header{border-bottom:1px solid rgba(189,197,205,.4588235294)}[data-theme=light] .twitter-container .twitter-header input{background-color:#e7ecf0;color:#687684}[data-theme=light] .twitter-container .twitter-header input::-webkit-input-placeholder{color:#687684}[data-theme=light] .twitter-container .twitter-header .title{color:#000}[data-theme=light] .twitter-container .tweet{border-bottom:1px solid rgba(189,197,205,.4588235294)}[data-theme=light] .twitter-container .retweeted,[data-theme=light] .twitter-container .pinned{color:#687684}[data-theme=light] .twitter-container .name{color:#141619}[data-theme=light] .twitter-container .tweet-header .time,[data-theme=light] .twitter-container .tweet-header .username{color:#687684}[data-theme=light] .twitter-container .text{color:#141619}[data-theme=light] .twitter-container .action,[data-theme=light] .twitter-container .active{color:#687684}[data-theme=light] .twitter-container .verified{color:var(--twitter-blue)}[data-theme=light] .twitter-container .footer{border-top:1px solid rgba(189,197,205,.4588235294)}[data-theme=light] .twitter-container .footer i{color:#687684}[data-theme=light] .twitter-container .footer i:hover{color:#000}[data-theme=light] .twitter-container .edit-profile-container{background-color:#fff}[data-theme=light] .twitter-container .edit-profile-container .edit-profile-header .cancel,[data-theme=light] .twitter-container .edit-profile-container .edit-profile-header .save{color:#969696}[data-theme=light] .twitter-container .edit-profile-container .edit-profile-header .title{color:#141619}[data-theme=light] .twitter-container .edit-profile-container .item{color:#141619;border-top:1px solid rgba(189,197,205,.4588235294)}[data-theme=light] .twitter-container .edit-profile-container .item:last-child{border-bottom:1px solid rgba(189,197,205,.4588235294)}[data-theme=light] .twitter-container .viewtweet-container .viewtweet-title{color:#0f1419}[data-theme=light] .twitter-container .viewtweet-container .viewtweet-body{border-bottom:1px solid rgba(189,197,205,.4588235294)}[data-theme=light] .twitter-container .viewtweet-container .viewtweet-body .profile-name{color:#000}[data-theme=light] .twitter-container .viewtweet-container .viewtweet-body .profile-name span{color:#8b98a5}[data-theme=light] .twitter-container .viewtweet-container .viewtweet-body .content{color:#141619}[data-theme=light] .twitter-container .viewtweet-container .stats{border-bottom:1px solid rgba(189,197,205,.4588235294)}[data-theme=light] .twitter-container .viewtweet-container .stats span{color:#141619}[data-theme=light] .twitter-container .viewtweet-container .buttons,[data-theme=light] .twitter-container .notification-item{border-bottom:1px solid rgba(189,197,205,.4588235294)}[data-theme=light] .twitter-container .notification-item .title{color:#141619}[data-theme=light] .twitter-container .notification-item .tweet-content{color:#767676}[data-theme=light] .twitter-container .new-tweet-container{background-color:#fff}[data-theme=light] .twitter-container .new-tweet-container textarea{background-color:transparent;border:1px solid #38444d;color:#565a5d}[data-theme=light] .twitter-container .login-header .profile-picture img{filter:invert(1)}[data-theme=light] .twitter-container .login-text{color:#141619}[data-theme=light] .twitter-container .login input{border-bottom:1px solid rgba(189,197,205,.4588235294)}[data-theme=light] .twitter-container .footer .button{color:#fafafa;background-color:#6876849d}[data-theme=light] .twitter-container .login-container .buttons .button{background-color:#00000080;color:#fafafaba}[data-theme=light] .twitter-container .login-container .buttons .button.active{background-color:#000;color:#fafafa}[data-theme=light] .rainbow-text{filter:brightness(.8)}.loading{height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--twitter-primary)}.twitter-container{height:100%;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;font-family:Twitter;background-color:var(--twitter-primary)}.twitter-container .new-tweets{display:flex;align-items:center;gap:.5rem;position:absolute;top:10rem;z-index:1;padding:.4rem .8rem;border-radius:16px;color:#fff;background-color:var(--twitter-blue);cursor:pointer;transition:all .2s ease-in-out}.twitter-container .new-tweets:hover{filter:brightness(.8)}.twitter-container .new-tweets svg{font-size:18px}.twitter-container .slide{height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.twitter-container .slide.left{animation:slideLeft .5s cubic-bezier(.19,1,.22,1)}.twitter-container .new-tweet{display:flex;align-items:center;justify-content:center;position:absolute;bottom:6.5rem;right:1.5rem;height:3.9rem;width:3.9rem;border-radius:50%;background-color:var(--twitter-blue);box-shadow:0 .3rem .4rem #00000026;cursor:pointer}.twitter-container .new-tweet img{width:40%}.twitter-container .new-tweet svg{height:2rem;width:2rem;color:#fff}.twitter-container .twitter-header{margin-top:4rem;width:100%}.twitter-container .twitter-header .twitter-header-bottom{display:flex;align-items:center;justify-content:center}.twitter-container .twitter-header .twitter-header-bottom .options{width:50%;display:flex;align-items:center;justify-content:center;gap:2rem}.twitter-container .twitter-header .twitter-header-bottom .options .option{text-align:center;padding:.5rem 2rem;margin-top:-.5rem;font-size:16px;transition:all .2s ease-in-out;color:var(--twitter-secondary-text);flex:1;border-bottom:3px solid transparent}.twitter-container .twitter-header .twitter-header-bottom .options .option:hover{background-color:var(--twitter-hover);font-weight:600}.twitter-container .twitter-header .twitter-header-bottom .options .option.active{color:var(--twitter-primary-text);font-weight:600;border-bottom:3px solid var(--twitter-blue)}.twitter-container .twitter-header .twitter-header-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:.5rem}.twitter-container .twitter-header .twitter-header-top .profile-picture{align-self:left;object-fit:cover;object-position:center;border-radius:50%;height:40px;width:40px;margin:0 1.5rem;cursor:pointer}.twitter-container .twitter-header .twitter-header-top .logo{display:flex;align-items:center;justify-content:center}.twitter-container .twitter-header .twitter-header-top .logo img{width:45px}.twitter-container .twitter-header .twitter-header-top .title{text-align:center;font-size:17px;font-weight:700}.twitter-container .twitter-header .twitter-header-top .search-container{width:140%}.twitter-container .twitter-header .twitter-header-top .search-container input{padding:.5rem 1.5rem;border-radius:20px;font-size:14px;border:none}.twitter-container .twitter-header .twitter-header-top .search-container input::placeholder,.twitter-container .twitter-header .twitter-header-top .search-container input::-webkit-input-placeholder{text-align:center}.twitter-container .twitter-header .twitter-header-top .search-container input:active,.twitter-container .twitter-header .twitter-header-top .search-container input:focus{outline:none}.twitter-container .twitter-header .twitter-header-top div{flex:1 1 0px}.twitter-container .tweets-container{position:relative;max-height:47.3rem;width:88%;overflow:auto;animation:slideRight .5s cubic-bezier(.19,1,.22,1)}.twitter-container .tweets-container::-webkit-scrollbar{display:none}.twitter-container .tweets-container:focus{outline:none}.twitter-container .footer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4.5rem;width:100%;margin-top:auto;padding-top:1rem;padding-bottom:2.8rem;z-index:1;background-color:var(--twitter-primary)}.twitter-container .footer>div{display:flex;align-items:center;justify-content:center}.twitter-container .footer svg{font-size:28px;cursor:pointer;transition:all .2s ease-in-out;color:var(--twitter-primary-text)}.twitter-container .tweets{width:85%;position:relative;display:flex;flex-direction:column;align-items:center;max-height:100%;overflow:auto;padding:1rem 2rem}.twitter-container .tweets::-webkit-scrollbar{display:none}.twitter-container .profile{width:100%;height:90%;display:flex;flex-direction:column;position:relative;animation:slideLeft .5s cubic-bezier(.19,1,.22,1)}.twitter-container .profile .profile-header{position:relative;display:flex;align-items:center;justify-content:center}.twitter-container .profile .profile-header img,.twitter-container .profile .profile-header div{border-top-left-radius:25px;border-top-right-radius:25px;width:100%;height:8rem;object-fit:cover;object-position:center}.twitter-container .profile .profile-header .go-back{display:flex;align-items:center;justify-content:center;position:absolute;left:1.5rem;top:3rem;z-index:1;cursor:pointer;pointer-events:all;background-color:#0f0f0f;height:2rem;width:2rem;border-radius:50%;font-size:14px;color:#fff}.twitter-container .profile .profile-header .go-back svg{font-size:18px}.twitter-container .profile .profile-details{padding:0 2.5rem}.twitter-container .profile .profile-details .top{display:flex;justify-content:right}.twitter-container .profile .profile-details .top .profile-picture{position:absolute;top:6rem;left:2rem;width:72px;height:72px}.twitter-container .profile .profile-details .top .profile-picture img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center;border:3px solid var(--twitter-primary)}.twitter-container .profile .profile-details .top .action-buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;margin-left:auto}.twitter-container .profile .profile-details .top .action-buttons .button{height:2.25rem;width:2.25rem;margin-top:1rem;border-radius:50%;cursor:pointer;transition:all .2s ease-in-out;border:1px solid rgb(139,152,165);display:flex;align-items:center;justify-content:center}.twitter-container .profile .profile-details .top .action-buttons .button svg{font-size:22px;color:var(--instagram-primary-text)}.twitter-container .profile .profile-details .top .action-buttons .button:hover{background-color:var(--twitter-hover)}.twitter-container .profile .profile-details .top .edit,.twitter-container .profile .profile-details .top .follow,.twitter-container .profile .profile-details .top .following{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;margin-top:1rem;border-radius:20px;cursor:pointer;border:1px solid var(--twitter-border)}.twitter-container .profile .profile-details .top .edit:hover,.twitter-container .profile .profile-details .top .follow:hover,.twitter-container .profile .profile-details .top .following:hover{background-color:var(--twitter-hover)}.twitter-container .profile .profile-details .top .edit,.twitter-container .profile .profile-details .top .following{border:1px solid var(--twitter-border-secondary);color:var(--twitter-primary-text)}.twitter-container .profile .profile-details .profile-bottom{display:flex;flex-direction:column;gap:.7rem}.twitter-container .profile .profile-details .profile-bottom .name-area{display:flex;flex-direction:column}.twitter-container .profile .profile-details .profile-bottom .name-area .name{display:flex;flex-direction:row;align-items:center;gap:.2rem;font-weight:700;font-size:22px;color:var(--twitter-primary-text)}.twitter-container .profile .profile-details .profile-bottom .name-area .name i{font-size:18px}.twitter-container .profile .profile-details .profile-bottom .name-area .name svg{color:var(--twitter-primary-text);font-size:16px}.twitter-container .profile .profile-details .profile-bottom .name-area .username{display:flex;align-items:center;gap:.3rem;font-size:17px;font-weight:medium;color:var(--twitter-secondary-text)}.twitter-container .profile .profile-details .profile-bottom .name-area .username .follows{padding:.3rem;font-size:13px;border-radius:7px}.twitter-container .profile .profile-details .profile-bottom .bio{font-size:17px;font-weight:medium;margin-top:.2rem;color:var(--twitter-primary-text)}.twitter-container .profile .profile-details .profile-bottom .joindate{display:flex;gap:.3rem;align-items:center;font-size:16px;font-weight:medium;color:var(--twitter-alt-text)}.twitter-container .profile .profile-details .profile-bottom .stats{display:flex;flex-direction:row;align-items:center;gap:.5rem}.twitter-container .profile .profile-details .profile-bottom .stats div{color:var(--twitter-alt-text);font-size:16px;cursor:pointer;transition:all .2s ease-in-out}.twitter-container .profile .profile-details .profile-bottom .stats div:hover{filter:brightness(.8)}.twitter-container .profile .profile-details .profile-bottom .stats div span{color:var(--twitter-primary-text);font-size:17px;font-weight:700}.twitter-container .profile .profile-details .profile-bottom .categories{margin-top:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--twitter-alt-text)}.twitter-container .profile .profile-details .profile-bottom .categories div{text-align:center;padding:.5rem;font-size:16px;transition:all .2s ease-in-out;flex:1;border-bottom:3px solid transparent}.twitter-container .profile .profile-details .profile-bottom .categories div:hover{font-weight:600}.twitter-container .profile .profile-details .profile-bottom .categories div:hover{background-color:var(--twitter-hover)}.twitter-container .profile .profile-details .profile-bottom .categories div.active{font-weight:600;border-bottom:3px solid var(--twitter-blue);color:var(--twitter-primary-text)}.twitter-container .profile .protected-tweets-container{display:flex;flex-direction:column;gap:.25rem;padding:3.5rem 2rem 0}.twitter-container .profile .protected-tweets-container .title{font-size:26px;font-weight:600;color:var(--twitter-primary-text)}.twitter-container .profile .protected-tweets-container .description{font-size:16px;font-weight:400;color:var(--twitter-alt-text)}.twitter-container .profile .profile-tweets-container{max-height:24rem}.twitter-container .new-tweet-container{display:flex;flex-direction:column;gap:1rem;position:relative;height:93%;padding:4rem 1.5rem 0;animation:slideUp .5s cubic-bezier(.19,1,.22,1)}.twitter-container .new-tweet-container .new-tweet-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.twitter-container .new-tweet-container .new-tweet-header .cancel-text{color:var(--twitter-blue);font-size:18px;cursor:pointer}.twitter-container .new-tweet-container .new-tweet-header .tweet-button{color:#f7f9f9;background-color:var(--twitter-blue);padding:.6rem 1rem;border-radius:20px;font-size:17px;cursor:pointer}.twitter-container .new-tweet-container .message-container{display:flex;flex-direction:column;gap:2rem;height:40rem;overflow-y:auto;overflow-x:hidden;scroll-behavior:auto}.twitter-container .new-tweet-container .message-container::-webkit-scrollbar{display:none}.twitter-container .new-tweet-container .message-container .message-top{display:flex;flex-direction:row;gap:1rem}.twitter-container .new-tweet-container .message-container .message-top .profile-picture img{height:40px;width:40px;border-radius:50%;object-fit:cover;object-position:center}.twitter-container .new-tweet-container .message-container .message-top textarea{width:100%;height:auto;box-sizing:border-box;resize:none;border:none;padding:.5rem;font-family:Twitter;font-size:18px}.twitter-container .new-tweet-container .message-container .message-top textarea:active,.twitter-container .new-tweet-container .message-container .message-top textarea:focus{outline:none}.twitter-container .new-tweet-container .message-container .tweet-attatchments{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;max-height:20rem;overflow-y:scroll}.twitter-container .new-tweet-container .message-container .tweet-attatchments::-webkit-scrollbar{display:none}.twitter-container .new-tweet-container .message-container .tweet-attatchments .tweet-attatchment{position:relative;min-height:15rem;max-height:20rem;max-width:15rem}.twitter-container .new-tweet-container .message-container .tweet-attatchments .tweet-attatchment img,.twitter-container .new-tweet-container .message-container .tweet-attatchments .tweet-attatchment video{object-fit:contain;object-position:center;width:100%;height:100%;max-height:20rem;border-radius:10px}.twitter-container .new-tweet-container .message-container .tweet-attatchments .tweet-attatchment i{position:absolute;top:.5rem;right:.5rem;height:1.75rem;width:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#000c;color:#fff;cursor:pointer;font-size:14px}.twitter-container .new-tweet-container .message-container .buttons{position:absolute;bottom:0;display:flex;flex-direction:row;align-items:center;gap:1rem}.twitter-container .new-tweet-container .message-container .buttons .button{display:flex;align-items:center;justify-content:center;height:5rem;width:5rem;margin:2rem 0rem;border-radius:20px;border:2px solid rgba(189,197,205,.4588235294);color:var(--twitter-blue);font-size:32px;font-weight:200;cursor:pointer;transition:all .2s ease-in-out}.twitter-container .new-tweet-container .message-container .buttons .button:hover{font-size:33px}.twitter-container .viewtweet-container{width:100%;display:flex;flex-direction:column;position:relative;margin-top:4rem;height:100%;overflow-y:auto;overflow-x:hidden;animation:slideLeft .5s cubic-bezier(.19,1,.22,1)}.twitter-container .viewtweet-container::-webkit-scrollbar{display:none}.twitter-container .viewtweet-container.replying{margin-top:0}.twitter-container .viewtweet-container .viewtweet-header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.twitter-container .viewtweet-container .viewtweet-header .viewtweet-title{font-size:19px;font-weight:700;text-align:center}.twitter-container .viewtweet-container .viewtweet-header i{margin-left:2rem;color:var(--twitter-blue);font-size:22px;font-weight:400;cursor:pointer}.twitter-container .viewtweet-container .viewtweet-header div{width:100%;flex:1 1 auto}.twitter-container .viewtweet-container .viewtweet-body{display:flex;flex-direction:column;margin:1rem 2rem;padding-bottom:1rem}.twitter-container .viewtweet-container .viewtweet-body .viewtweet-content-header{display:flex;flex-direction:row;align-items:center;gap:.3rem}.twitter-container .viewtweet-container .viewtweet-body .viewtweet-content-header .profile-picture img{height:45px;width:45px;border-radius:50%;object-fit:cover;object-position:center;cursor:pointer}.twitter-container .viewtweet-container .viewtweet-body .viewtweet-content-header .profile-name{display:flex;flex-direction:column;font-size:16px;font-weight:700}.twitter-container .viewtweet-container .viewtweet-body .viewtweet-content-header .profile-name span{font-size:14px;font-weight:400}.twitter-container .viewtweet-container .viewtweet-body .replying-to{font-size:14px;cursor:pointer}.twitter-container .viewtweet-container .viewtweet-body .replying-to span{font-size:15px;color:var(--twitter-blue)}.twitter-container .viewtweet-container .viewtweet-body .content{margin:1.5rem 0;font-size:20px;max-width:100%;overflow-wrap:break-word}.twitter-container .viewtweet-container .viewtweet-body .content .attachment{margin-top:1rem;width:100%}.twitter-container .viewtweet-container .viewtweet-body .content .attachment img,.twitter-container .viewtweet-container .viewtweet-body .content .attachment video{width:100%;height:100%;border-radius:10px;object-fit:cover;cursor:pointer}.twitter-container .viewtweet-container .viewtweet-body .date{font-size:15px;color:#687684}.twitter-container .viewtweet-container .stats{display:flex;flex-direction:row;gap:.5rem;margin:0 2rem;padding-bottom:1rem;color:#687684;font-size:15px;cursor:pointer}.twitter-container .viewtweet-container .stats span{font-size:16px;font-weight:700}.twitter-container .viewtweet-container .buttons{width:100%;display:flex;align-items:center;justify-content:center;gap:5rem;margin:.5rem 0;padding-bottom:.5rem}.twitter-container .viewtweet-container .buttons .button{display:flex;align-items:center;font-size:15px;color:#687684;cursor:pointer}.twitter-container .viewtweet-container .buttons .button i{padding:.4rem;font-size:20px}.twitter-container .viewtweet-container .buttons .like:hover{color:#f91880}.twitter-container .viewtweet-container .buttons .like:hover i{border-radius:50%;background-color:#f918800d}.twitter-container .viewtweet-container .buttons .like.active{color:#f91880}.twitter-container .viewtweet-container .buttons .like.active i{font-weight:600}.twitter-container .viewtweet-container .buttons .retweet:hover{color:#00ba7c}.twitter-container .viewtweet-container .buttons .retweet:hover i{border-radius:50%;background-color:#00ba7c1a}.twitter-container .viewtweet-container .buttons .retweet.active{color:#00ba7c}.twitter-container .viewtweet-container .buttons .retweet.active i{font-weight:600}.twitter-container .viewtweet-container .buttons .comment:hover{color:var(--twitter-blue)}.twitter-container .viewtweet-container .buttons .comment:hover i{border-radius:50%;background-color:#1d9bf01a}.twitter-container .viewtweet-container .tweet-replies .tweets{display:flex;align-items:center}.twitter-container .reply-area{position:absolute;width:100%;height:100%;margin:auto;left:0;right:0;z-index:2}.twitter-container .login-container{display:flex;flex-direction:column;margin:4rem 2rem;margin-top:0;padding:0 2rem;width:80%;height:100%}.twitter-container .login-container .login-header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:3rem}.twitter-container .login-container .login-header img{height:50px!important;width:50px;object-fit:cover}.twitter-container .login-container .login-header .profile-picture img{margin-left:17px;height:25px}.twitter-container .login-container .login-header div{flex:1 1 auto}.twitter-container .login-container .login-header .cancel{color:var(--twitter-primary-text);font-size:17px;cursor:pointer}.twitter-container .login-container .login-body{margin-top:11rem;font-size:2rem;font-weight:bolder;width:80%;color:var(--twitter-primary-text)}.twitter-container .login-container .create-account{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:14rem}.twitter-container .login-container .create-account .button{display:flex;align-items:center;justify-content:center;background-color:var(--twitter-blue);width:100%;height:4rem;color:#fafafa;border-radius:25px;cursor:pointer}.twitter-container .login-container .create-account .text{margin-top:.7rem;margin-left:10px;font-size:13px;color:var(--twitter-secondary-text)}.twitter-container .login-container .create-account .text span{color:var(--twitter-blue)}.twitter-container .login-container .login-text{display:flex;align-items:center;gap:.3rem;margin-top:2rem;font-weight:400;font-size:15px}.twitter-container .login-container .login-text span{color:var(--twitter-blue);font-weight:600;cursor:pointer}.twitter-container .login-container .login .text{margin-top:2rem;font-size:20px;font-weight:700;color:var(--twitter-primary-text)}.twitter-container .login-container .login input{width:100%;margin-top:1.5rem;font-size:17px;color:var(--twitter-blue);border:none;padding-bottom:.6rem;background-color:transparent;background:transparent}.twitter-container .login-container .login input.username{text-transform:lowercase}.twitter-container .login-container .login input:active,.twitter-container .login-container .login input:focus{outline:none}.twitter-container .login-container .login .error-text{margin-top:.5rem;font-size:14px;color:var(--phone-color-red)}.twitter-container .login-container .footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:auto;margin-bottom:-2.5rem;font-size:16px}.twitter-container .login-container .footer .forgot{cursor:pointer;color:var(--instagram-secondary-text)}.twitter-container .login-container .footer .button{margin-left:auto;display:flex;align-items:center;justify-content:center;border-radius:20px;height:1.8rem;width:4.2rem}.twitter-container .login-container .footer .button.active{background-color:var(--twitter-secondary);cursor:pointer}.twitter-container .login-container .buttons{margin-top:auto}.twitter-container .login-container .buttons .button{display:flex;align-items:center;justify-content:center;border-radius:20px;height:3.4rem;width:100%}.twitter-container .login-container .buttons .button.active{cursor:pointer}.twitter-container .edit-profile-container{position:absolute;width:100%;height:100%;left:0;right:0;margin:auto;padding-top:4rem;z-index:10;animation:slideUp .5s cubic-bezier(.19,1,.22,1)}.twitter-container .edit-profile-container .edit-profile-header{width:85%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 1.5rem}.twitter-container .edit-profile-container .edit-profile-header .cancel{font-size:18px;text-align:left;cursor:pointer}.twitter-container .edit-profile-container .edit-profile-header .title{font-size:20px;font-weight:bolder;text-align:center}.twitter-container .edit-profile-container .edit-profile-header .save{font-size:18px;text-align:right;cursor:pointer}.twitter-container .edit-profile-container .edit-profile-header div{flex:1 1 auto}.twitter-container .edit-profile-container .banner-wrapper{position:relative}.twitter-container .edit-profile-container .banner-wrapper svg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:60px;color:#fafafa;pointer-events:none}.twitter-container .edit-profile-container .profile-banner{margin-top:1rem;width:100%;height:7rem;object-fit:cover;object-position:center;cursor:pointer;display:flex;align-items:center;justify-content:center}.twitter-container .edit-profile-container .profile-banner svg{font-size:38px;color:#fafafa;z-index:1}.twitter-container .edit-profile-container .profile-info{position:relative;display:flex;flex-direction:column;width:100%;height:70%;margin-top:2rem}.twitter-container .edit-profile-container .profile-info .logo{position:absolute;top:-4rem;left:1rem;width:60px;height:60px;border:2px solid var(--twitter-border);border-radius:50%}.twitter-container .edit-profile-container .profile-info .logo img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;filter:brightness(.6)}.twitter-container .edit-profile-container .profile-info .logo svg{position:absolute;left:.7rem;top:.7rem;font-size:38px;color:#fafafa;cursor:pointer}.twitter-container .edit-profile-container .profile-info .items{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 1rem;width:93%;position:relative}.twitter-container .edit-profile-container .profile-info .items .item{display:flex;flex-direction:row;justify-content:space-between;width:100%;font-size:17px;font-weight:700;padding-top:1rem}.twitter-container .edit-profile-container .profile-info .items .item:last-child{padding-bottom:1rem}.twitter-container .edit-profile-container .profile-info .items .item input,.twitter-container .edit-profile-container .profile-info .items .item textarea{width:73%;font-family:Twitter;color:var(--twitter-blue);font-size:16px;border:none;background-color:transparent;font-weight:300;resize:none;overflow:hidden}.twitter-container .edit-profile-container .profile-info .items .item input:active,.twitter-container .edit-profile-container .profile-info .items .item input:focus,.twitter-container .edit-profile-container .profile-info .items .item textarea:active,.twitter-container .edit-profile-container .profile-info .items .item textarea:focus{outline:none}.twitter-container .edit-profile-container .profile-info .buttons{display:flex;flex-direction:column;gap:.5rem;position:absolute;bottom:3rem;width:100%}.twitter-container .edit-profile-container .profile-info .button{display:flex;flex-direction:row;justify-content:center}.twitter-container .edit-profile-container .profile-info .button.red>div{background-color:var(--phone-color-red)}.twitter-container .edit-profile-container .profile-info .button>div{background-color:var(--twitter-blue);color:#fafafa;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:20px;cursor:pointer;transition:all .2s ease-in-out}.twitter-container .edit-profile-container .profile-info .button>div:hover{filter:brightness(.8)}.twitter-container .searchpage-container{height:75%;width:100%;display:flex;flex-direction:column;animation:slideRight .5s cubic-bezier(.19,1,.22,1)}.twitter-container .searchpage-container .recent-hashtags{display:flex;flex-direction:column;gap:1rem;margin:0 1rem}.twitter-container .searchpage-container .recent-hashtags .title{font-size:20px;font-weight:700}.twitter-container .searchpage-container .recent-hashtags .hashtags{display:flex;flex-direction:column;gap:.65rem}.twitter-container .searchpage-container .recent-hashtags .hashtags .item{display:flex;flex-direction:column;gap:.2rem}.twitter-container .searchpage-container .recent-hashtags .hashtags .item .hashtag{font-size:18px;color:var(--twitter-blue);font-weight:700;cursor:pointer}.twitter-container .searchpage-container .recent-hashtags .hashtags .item .uses{font-size:14px}.twitter-container .searchpage-container .twitter-banner{width:100%;height:15rem;margin-bottom:1rem;position:relative}.twitter-container .searchpage-container .twitter-banner img{width:100%;height:100%;object-fit:cover;object-position:center}.twitter-container .searchpage-container .twitter-banner .text{position:absolute;bottom:.5rem;left:.75rem;font-size:14px;color:#fffffff3;font-weight:700}.twitter-container .searchpage-container .search-results{display:flex;flex-direction:column;padding-top:1rem;margin:0 1rem;overflow-y:auto;overflow-x:hidden;height:100%;max-height:100%}.twitter-container .searchpage-container .search-results::-webkit-scrollbar{display:none}.twitter-container .searchpage-container .search-results .search-for{font-size:15px}.twitter-container .searchpage-container .search-results .item{display:flex;flex-direction:row;align-items:center;padding:.5rem 0;gap:.5rem;cursor:pointer}.twitter-container .searchpage-container .search-results .item .profile-picture{width:2.5rem;height:2.5rem;border-radius:50%}.twitter-container .searchpage-container .search-results .item .profile-picture img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.twitter-container .searchpage-container .search-results .item .name{display:flex;flex-direction:column;font-size:17px;font-weight:700}.twitter-container .searchpage-container .search-results .item .name span{display:flex;align-items:center;gap:.3rem}.twitter-container .searchpage-container .search-results .item .name svg{font-size:16px;color:var(--twitter-primary-text)}.twitter-container .searchpage-container .search-results .item .name .username{font-size:13px;font-weight:300}.twitter-container .notifications-container{display:flex;flex-direction:column;width:100%;height:100%;margin-bottom:1rem;animation:slideRight .5s cubic-bezier(.19,1,.22,1);overflow-y:auto}.twitter-container .notifications-container::-webkit-scrollbar{display:none}.twitter-container .notifications-container .notification-item{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;cursor:pointer}.twitter-container .notifications-container .notification-item:hover{background-color:var(--phone-color-highlight2)}.twitter-container .notifications-container .notification-item.like,.twitter-container .notifications-container .notification-item.follow,.twitter-container .notifications-container .notification-item.retweet{padding:1rem 2rem;color:var(--twitter-action)}.twitter-container .notifications-container .notification-item.like .icon,.twitter-container .notifications-container .notification-item.follow .icon,.twitter-container .notifications-container .notification-item.retweet .icon{margin-top:4px;width:20px}.twitter-container .notifications-container .notification-item.like i,.twitter-container .notifications-container .notification-item.follow i,.twitter-container .notifications-container .notification-item.retweet i{margin-top:4px;font-size:22px;color:var(--twitter-blue)}.twitter-container .notifications-container .notification-item.like .content,.twitter-container .notifications-container .notification-item.follow .content,.twitter-container .notifications-container .notification-item.retweet .content{display:flex;flex-direction:column;gap:.3rem}.twitter-container .notifications-container .notification-item.like .content .profile-pictures img,.twitter-container .notifications-container .notification-item.follow .content .profile-pictures img,.twitter-container .notifications-container .notification-item.retweet .content .profile-pictures img{width:25px;height:25px;object-fit:cover;object-position:center;border-radius:50%}.twitter-container .notifications-container .notification-item.like .content .title,.twitter-container .notifications-container .notification-item.follow .content .title,.twitter-container .notifications-container .notification-item.retweet .content .title{margin-top:.2rem;font-size:16px}.twitter-container .notifications-container .notification-item.like .content .title span,.twitter-container .notifications-container .notification-item.follow .content .title span,.twitter-container .notifications-container .notification-item.retweet .content .title span{font-size:17px;font-weight:700}.twitter-container .notifications-container .notification-item.like .content .tweet-content,.twitter-container .notifications-container .notification-item.follow .content .tweet-content,.twitter-container .notifications-container .notification-item.retweet .content .tweet-content{font-size:16px}.twitter-container .notifications-container .notification-item.reply{padding:0 2.5rem;border:none}.twitter-container .userpanel-container{height:100%;width:100%;display:flex;flex-direction:column;margin:4rem}.twitter-container .userpanel-container.requests{position:absolute;top:0;left:0;z-index:3;background-color:var(--twitter-primary);margin:0;padding-top:4rem}.twitter-container .userpanel-container .userpanel-header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.twitter-container .userpanel-container .userpanel-header .userpanel-title{font-size:19px;font-weight:700;color:var(--twitter-primary-text);text-align:center}.twitter-container .userpanel-container .userpanel-header i{margin-left:1.5rem;color:var(--twitter-blue);font-size:22px;font-weight:400;cursor:pointer}.twitter-container .userpanel-container .userpanel-header div{width:100%;flex:1 1 auto}.twitter-container .userpanel-container .items{overflow:auto;height:98%;padding:0 1rem;margin-top:1rem}.twitter-container .userpanel-container .items::-webkit-scrollbar{display:none}.twitter-container .userpanel-container .items .item{display:flex;flex-direction:column;padding:.5rem 0;cursor:pointer}.twitter-container .userpanel-container .items .item .item-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.twitter-container .userpanel-container .items .item .item-header .user{display:flex;flex-direction:row;align-items:center;gap:.5rem}.twitter-container .userpanel-container .items .item .item-header .user .profile-picture{width:2.5rem;height:2.5rem;border-radius:50%}.twitter-container .userpanel-container .items .item .item-header .user .profile-picture img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.twitter-container .userpanel-container .items .item .item-header .user .name{display:flex;flex-direction:column;font-size:17px;font-weight:700;color:var(--twitter-primary-text)}.twitter-container .userpanel-container .items .item .item-header .user .name .username{font-size:13px;font-weight:300;color:var(--twitter-secondary-text)}.twitter-container .userpanel-container .items .item .item-header .user .follows{padding:.3rem;font-size:13px;border-radius:7px;color:var(--twitter-secondary-text);background-color:var(--phone-color-highlight2)}.twitter-container .userpanel-container .items .item .item-header .actions{display:flex;align-items:center;gap:.75rem}.twitter-container .userpanel-container .items .item .item-header .actions svg{font-size:22px;border:2px solid var(--twitter-border);border-radius:50%;padding:.25rem;cursor:pointer;transition:all .2s ease-in-out}.twitter-container .userpanel-container .items .item .item-header .actions svg.primary{color:var(--twitter-primary-text)}.twitter-container .userpanel-container .items .item .item-header .actions svg.red{color:#f3242e;border-color:#f3242e40}.twitter-container .userpanel-container .items .item .item-header .action .follow,.twitter-container .userpanel-container .items .item .item-header .action .following{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;margin-top:1rem;margin-left:auto;border-radius:20px;cursor:pointer}.twitter-container .userpanel-container .items .item .item-footer{margin-left:3rem;font-size:14px}.twitter-container .dms-container{height:44rem;width:95%;display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;animation:slideRight .5s cubic-bezier(.19,1,.22,1);overflow-y:auto}.twitter-container .dms-container::-webkit-scrollbar{display:none}.twitter-container .dms-container .dm-users{display:flex;flex-direction:column;padding-top:1rem;margin:0 1rem}.twitter-container .dms-container .dm-users .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;cursor:pointer}.twitter-container .dms-container .dm-users .item .data{display:flex;flex-direction:row;gap:.5rem;width:80%}.twitter-container .dms-container .dm-users .item .data .profile-picture img{width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;object-position:center}.twitter-container .dms-container .dm-users .item .data .content{display:flex;flex-direction:column;gap:.25rem}.twitter-container .dms-container .dm-users .item .data .content .name{display:flex;flex-direction:row;align-items:center;gap:.3rem;font-size:18px;color:var(--twitter-primary-text);font-weight:700}.twitter-container .dms-container .dm-users .item .data .content .name .username{font-size:14px;font-weight:300}.twitter-container .dms-container .dm-users .item .data .content .text{font-size:15px;font-weight:300;color:var(--twitter-secondary-text)}.twitter-container .dms-container .dm-users .item .timestamp{color:var(--twitter-secondary-text);font-size:15px}.twitter-container .dm-header{width:87.5%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.3rem 0;margin-top:2.5rem}.twitter-container .dm-header i:not(.verified){font-size:22px;font-weight:500;cursor:pointer;color:var(--twitter-primary-text)}.twitter-container .dm-header .user{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;margin-top:1rem;margin-right:1.5rem;cursor:pointer}.twitter-container .dm-header .user .profile-picture{width:40px;height:40px;background-color:var(--twitter-primary)}.twitter-container .dm-header .user .profile-picture img{width:100%;height:100%;border-radius:50%;object-fit:cover}.twitter-container .dm-header .user .name{font-weight:800;font-size:16px;color:var(--twitter-primary-text);display:flex;align-items:center;gap:.3rem}.twitter-container .new-message-container{position:absolute;height:100%;width:90%;padding:0 2rem;display:flex;flex-direction:column;background-color:var(--twitter-primary)}.twitter-container .new-message-container .new-message-header{width:100%;display:flex;flex-direction:row;padding-top:4rem;padding-bottom:1rem;border-bottom:1px solid var(--twitter-border)}.twitter-container .new-message-container .new-message-header div{flex:1}.twitter-container .new-message-container .new-message-header div.cancel-text{cursor:pointer;color:var(--twitter-blue)}.twitter-container .new-message-container .new-message-header div.title{font-size:18px;font-weight:700;color:var(--twitter-primary-text)}.twitter-container .new-message-container .new-message-body .new-message-input{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:1rem 0;border-bottom:1px solid var(--twitter-border);font-size:16px;color:var(--twitter-primary-text)}.twitter-container .new-message-container .new-message-body .new-message-input input{height:100%;background-color:transparent;border:none;font-size:16px;color:var(--twitter-primary-text)}.twitter-container .new-message-container .new-message-body .new-message-input input:active,.twitter-container .new-message-container .new-message-body .new-message-input input:focus{outline:none}.twitter-container .new-message-container .new-message-body .results{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;height:100%}.twitter-container .new-message-container .new-message-body .results .item{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer}.twitter-container .new-message-container .new-message-body .results .item .profile-picture img{width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;object-position:center}.twitter-container .new-message-container .new-message-body .results .item .name{display:flex;flex-direction:column;font-size:16px;font-weight:600;color:var(--twitter-primary-text)}.twitter-container .new-message-container .new-message-body .results .item .name .username{font-size:14px;font-weight:400;color:var(--twitter-secondary-text)}.twitter-container .new-message-container .new-message-body .results .item .name span{display:flex;flex-direction:row;align-items:center;gap:.25rem}.twitter-container .dm-message-container{display:relative;display:flex;flex-direction:column-reverse;max-height:37.5rem;width:95%;height:100%;overflow-y:auto;overflow-x:hidden;scroll-behavior:auto}.twitter-container .dm-message-container::-webkit-scrollbar{display:none}.twitter-container .dm-message-container .message-body{display:flex;flex-direction:column;padding:.5rem 1rem;gap:.5rem}.twitter-container .dm-message-container .message{font-size:16px;font-weight:300;width:auto;max-width:70%;color:#0f1419;display:flex;flex-direction:column;gap:.5rem}.twitter-container .dm-message-container .message .content a{color:var(--phone-color-blue);cursor:pointer}.twitter-container .dm-message-container .message .attatchments img,.twitter-container .dm-message-container .message .attatchments video{width:100%;border-radius:15px}.twitter-container .dm-message-container .message .profile-picture img{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;object-position:center}.twitter-container .dm-message-container .message .date{padding:0 .5rem;font-size:13px;font-weight:300;color:#687684}.twitter-container .dm-message-container .message.self{align-items:flex-end;margin-left:auto}.twitter-container .dm-message-container .message.self .date{text-align:right;margin-left:auto}.twitter-container .dm-message-container .message.self .content{padding:.5rem 1rem;border-radius:15px 15px 0;text-align:left;background-color:#1d9bf0;color:#fafafa;word-break:break-word;-webkit-user-select:text;user-select:text}.twitter-container .dm-message-container .message.other{margin-right:auto}.twitter-container .dm-message-container .message.other .tweet-with-pfp{display:flex;flex-direction:row;align-items:flex-end;gap:.6rem}.twitter-container .dm-message-container .message.other .tweet-content{display:flex;flex-direction:column;align-items:flex-start}.twitter-container .dm-message-container .message.other .tweet-content .content{padding:.5rem 1rem;background-color:var(--twitter-background-highlight);color:var(--twitter-primary-text);border-radius:15px 15px 15px 0;word-break:break-word;-webkit-user-select:text;user-select:text}.twitter-container .dm-message-container .message.other .tweet-content .content:not(img)+.other{background-color:transparent;padding:0}.twitter-container .dm-message-container .message.other .tweet-content .date{margin-left:3rem;margin-right:auto}.twitter-container .attachments{position:absolute;bottom:12rem;left:2rem;display:flex;align-items:center;gap:.5rem}.twitter-container .attachments .attachment{position:relative;width:75px;height:75px}.twitter-container .attachments .attachment img,.twitter-container .attachments .attachment video{width:100%;height:100%;border-radius:20px}.twitter-container .attachments .attachment i{position:absolute;top:.4em;right:.4rem;height:1.5rem;width:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#000c;color:#fff;cursor:pointer;font-size:14px}.twitter-container .message-bottom{width:78%;height:4rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;position:relative;background-color:var(--twitter-primary);padding:0 3rem;border-radius:15px}.twitter-container .message-bottom .gif{display:flex;align-items:center;justify-content:center;border:2px solid var(--twitter-blue);color:var(--twitter-blue);font-size:12px;border-radius:4px;padding:.22rem .35rem}.twitter-container .message-bottom svg{cursor:pointer;font-size:60px;color:var(--twitter-blue)}.twitter-container .message-bottom svg.send{color:var(--twitter-primary-text);font-size:45px}.twitter-container .message-bottom textarea{width:100%;height:1.75rem;resize:none;overflow:auto;border-radius:15px;font-size:15px;padding:.75rem;background-color:var(--app-bg);color:var(--twitter-primary-text);border:none;font-family:Roboto}.twitter-container .message-bottom textarea::-webkit-scrollbar{display:none}.twitter-container .message-bottom textarea:active,.twitter-container .message-bottom textarea:focus{outline:none}.twitter-container .message-bottom textarea::placeholder{font-size:15px}.tweet{width:100%;display:flex;flex-direction:column;gap:.2rem;cursor:pointer;position:relative;padding:.6rem 0}.tweet:first-child{padding-top:1rem}.tweet .retweeted,.tweet .pinned{display:flex;align-items:center;gap:.3rem;margin-left:1.6rem;margin-bottom:.4rem;font-weight:400;font-size:15px;font-weight:500}.tweet .tweet-body{display:flex;flex-direction:row;gap:.7rem}.tweet .tweet-body .profile-picture img{height:40px;width:40px;border-radius:50%;object-fit:cover;object-position:center}.tweet .tweet-body .tweet-content{display:flex;flex-direction:column;gap:.25rem;width:80%}.tweet .tweet-body .tweet-content .tweet-header{display:flex;align-items:center;justify-content:space-between}.tweet .tweet-body .tweet-content .tweet-header .user{display:flex;align-items:center;gap:.3rem}.tweet .tweet-body .tweet-content .tweet-header .user .name{font-size:18px;font-weight:700}.tweet .tweet-body .tweet-content .tweet-header .user .username,.tweet .tweet-body .tweet-content .tweet-header .user .time{font-weight:500;font-size:15px}.tweet .tweet-body .tweet-content .tweet-header .user .verified{font-size:14px}.tweet .tweet-body .tweet-content .tweet-header .dots{display:flex;align-items:center;font-size:15px;color:#687684}.tweet .tweet-body .tweet-content .tweet-header .dots svg,.tweet .tweet-body .tweet-content .tweet-header .dots i{padding:.4rem;font-size:20px}.tweet .tweet-body .tweet-content .tweet-header .dots svg:hover,.tweet .tweet-body .tweet-content .tweet-header .dots i:hover{filter:brightness(.8)}.tweet .tweet-body .tweet-content .tweet-header .dots svg:hover svg,.tweet .tweet-body .tweet-content .tweet-header .dots i:hover svg{border-radius:50%;background-color:#f918800d}.tweet .tweet-body .tweet-content .replying-to{font-size:14px;cursor:pointer;color:var(--twitter-blue)}.tweet .tweet-body .tweet-content .text{max-width:100%;font-size:17px;overflow-wrap:break-word}.tweet .tweet-body .tweet-content .attatchments{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;margin-top:1rem;overflow:scroll}.tweet .tweet-body .tweet-content .attatchments::-webkit-scrollbar{display:none}.tweet .tweet-body .tweet-content .attatchments .attatchment{position:relative}.tweet .tweet-body .tweet-content .attatchments .attatchment img,.tweet .tweet-body .tweet-content .attatchments .attatchment video{object-fit:contain;object-position:center;width:100%;height:100%;max-height:25rem;border-radius:5px}.tweet .tweet-body .tweet-content .promoted{margin-top:.4rem;font-size:15px;color:var(--twitter-secondary-text)}.tweet .tweet-body .tweet-content .actions{width:100%;display:flex;align-items:center;gap:1.75rem;margin-top:.25rem}.tweet .tweet-body .tweet-content .actions .action{display:flex;align-items:center;font-size:15px}.tweet .tweet-body .tweet-content .actions .action svg,.tweet .tweet-body .tweet-content .actions .action i{padding:.4rem;font-size:20px}.tweet .tweet-body .tweet-content .actions .like:hover{color:#f91880}.tweet .tweet-body .tweet-content .actions .like:hover svg,.tweet .tweet-body .tweet-content .actions .like:hover i{border-radius:50%;background-color:#f918800d;font-weight:700}.tweet .tweet-body .tweet-content .actions .like.active i{color:#f91880;font-weight:700}.tweet .tweet-body .tweet-content .actions .retweet:hover{color:#00ba7c}.tweet .tweet-body .tweet-content .actions .retweet:hover svg,.tweet .tweet-body .tweet-content .actions .retweet:hover i{border-radius:50%;background-color:#00ba7c1a}.tweet .tweet-body .tweet-content .actions .retweet.active{color:#00ba7c}.tweet .tweet-body .tweet-content .actions .retweet.active svg,.tweet .tweet-body .tweet-content .actions .retweet.active i{font-weight:600}.tweet .tweet-body .tweet-content .actions .comment:hover{color:var(--twitter-blue)}.tweet .tweet-body .tweet-content .actions .comment:hover svg,.tweet .tweet-body .tweet-content .actions .comment:hover i{border-radius:50%;background-color:#1d9bf01a}.tweet .tweet-body .tweet-content .actions .comment.active{color:var(--twitter-blue)}.tweet .tweet-body .tweet-content .actions .comment.active svg,.tweet .tweet-body .tweet-content .actions .comment.active i{font-weight:700}.mention,.hashtag{color:var(--twitter-blue);font-weight:700;transition:all .2s ease-in-out;cursor:pointer}.mention:hover,.hashtag:hover{text-decoration:underline;transform:scale(1.01)}.rainbow-text{background-image:linear-gradient(to left,violet,indigo,blue,green,yellow,orange,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;transition:all .2s ease-in-out;filter:brightness(.8);cursor:pointer}.rainbow-text:hover{text-decoration:underline;transform:scale(1.01)}
