.social-top{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:38px}.social-top h1{font-size:clamp(3.5rem,8vw,7rem);line-height:.95;overflow-wrap:anywhere}.social-top p{font-size:.9rem}.social-links{display:flex;flex-wrap:wrap;gap:8px;max-width:320px;padding-top:20px}.social-links button,.social-count,.social-chat-head button{border:1px solid #ffffff25;border-radius:24px;background:#ffffff08;color:var(--paper);padding:10px 15px;cursor:pointer;font:inherit;font-size:.78rem}.social-links button:hover,.social-links button:focus-visible{border-color:#bba6ff;background:#bba6ff15}.social-status{color:#d4baff;line-height:1.8;min-height:24px;overflow-wrap:anywhere}.social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.social-person{width:100%;min-width:0;display:flex;align-items:center;gap:16px;text-align:left;padding:24px 20px;border:1px solid #ffffff20;border-radius:18px;color:var(--paper);background:linear-gradient(140deg,#ffffff0b,#bb9aff06);backdrop-filter:blur(18px);cursor:pointer;transition:transform .2s,border-color .2s}.social-person:hover{transform:translateY(-4px);border-color:#b9a5ff}.social-person strong{display:block;overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.social-person small{display:block;color:#b4b9b4;line-height:1.7;font-size:.7rem}.social-person>span:nth-child(2){min-width:0}.social-arrow{margin-left:auto;color:#c8b3ff}.social-avatar{width:62px;height:62px;flex-shrink:0;object-fit:cover;border-radius:50%;border:2px solid #b5a0ff60;background:#302749}.social-initial{display:grid;place-items:center;color:#eadfff;font-weight:900;font-size:1.2rem}.social-tick{background:#2188ff;display:inline-grid;place-items:center;color:#fff;font:900 .7em/1 sans-serif;width:1.35em;height:1.35em;clip-path:polygon(50% 0,63% 9%,79% 7%,86% 22%,100% 32%,95% 50%,100% 68%,86% 78%,79% 93%,63% 91%,50% 100%,37% 91%,21% 93%,14% 78%,0 68%,5% 50%,0 32%,14% 22%,21% 7%,37% 9%);vertical-align:middle}.social-search{display:flex;gap:12px;margin:24px 0}.social-search input,.social-edit input,.social-edit textarea,.social-send textarea{min-width:0;width:100%;padding:15px;border:1px solid #ffffff30;border-radius:10px;background:#111813;color:var(--paper);font:inherit;font-size:.88rem}.social-search .btn{flex-shrink:0}.social-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0}.social-profile{max-width:980px;border:1px solid #ffffff24;border-radius:24px;background:linear-gradient(145deg,#ffffff0b,#141b180a);overflow:hidden;box-shadow:0 22px 90px #0003}.social-cover{height:190px;background:radial-gradient(ellipse at 85% 40%,#8650c868,transparent 55%),linear-gradient(115deg,#142d26,#302a48);padding:30px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#c9c6d8;font-size:.65rem;letter-spacing:.15em}.social-profile-body{padding:0 clamp(20px,5vw,50px) 35px}.social-identity{display:flex;align-items:flex-end;gap:24px;margin-top:-50px;position:relative}.social-identity .social-avatar{width:116px;height:116px;border:5px solid #19211d;font-size:2.1rem}.social-identity h2{font:800 clamp(1.5rem,4vw,2.3rem)/1.2 var(--sans);margin:0 0 10px;overflow-wrap:anywhere}.social-role{font-size:.73rem;color:#bba4ed}.social-bio{white-space:pre-wrap;overflow-wrap:anywhere;margin:28px 0!important;max-width:100%!important}.social-stats{display:flex;gap:30px;padding:24px 0;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.social-stats>div,.social-stats>button{border:0;color:var(--paper);background:none;text-align:left;padding:0;font:inherit}.social-stats button{cursor:pointer}.social-stats strong{display:block;font-size:1.8rem}.social-stats span{display:block;font-size:.72rem;color:#adb5ac;margin-top:6px}.social-edit{display:grid;gap:12px;margin-top:30px}.social-note{font-size:.75rem!important;line-height:1.7!important;color:#aab5aa!important;max-width:100%!important}.social-edit label{font-size:.82rem;color:#dfd5f4}.social-plans{display:grid;grid-template-columns:1fr 1.2fr;max-width:1050px;gap:24px}.social-plan{position:relative;padding:40px;border-radius:24px;border:1px solid #ffffff24;background:#ffffff06;overflow:hidden}.social-plan h2{font:900 2.3rem var(--poster);margin:18px 0}.social-plan.premium{border-color:#ae8bff;background:radial-gradient(ellipse at 90% 0,#7950c542,transparent 60%),#181d19}.social-price{font:900 clamp(2rem,5vw,3.4rem) var(--poster);color:#ddccff}.social-price small{display:block;font:.8rem var(--sans);margin-top:10px;color:#b7b7c6}.social-plan ul{padding-left:20px;line-height:2.1;font-size:.9rem;color:#c7ccc4;margin:26px 0}.social-plan-label{font-size:.7rem;letter-spacing:.18em;color:#caaaff}.social-premium-art{font-size:3rem;color:#bd8cff;margin-top:30px}.social-header-chat{position:relative;font-size:24px;border:1px solid #ffffff30;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;margin:0 8px}.social-global-unread,.social-unread{background:#ef5271;color:white;border-radius:20px;padding:3px 6px;font:700 .65rem var(--sans);min-width:18px;text-align:center}.social-header-chat .social-global-unread{position:absolute;right:-5px;top:-5px}.social-global-unread[hidden]{display:none}.social-menu-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.social-menu-links a{font:700 1.15rem var(--sans)!important;line-height:1.5!important;padding:10px 15px;border:1px solid #b49bff50;border-radius:25px;color:#d9c9ff}.social-chat{display:grid;grid-template-columns:290px minmax(0,1fr);height:min(750px,80vh);min-height:500px;border:1px solid #ffffff25;border-radius:20px;overflow:hidden;background:#111813}.social-threads{border-right:1px solid #ffffff20;overflow:auto;padding:20px}.social-threads>a{display:block;color:#d3baff;margin-bottom:20px;font-size:.83rem}.social-threads p{font-size:.78rem}.social-thread{width:100%;display:flex;align-items:center;gap:10px;background:none;border:1px solid transparent;color:var(--paper);text-align:left;border-radius:12px;padding:12px 8px;cursor:pointer}.social-thread.selected,.social-thread:hover{background:#b39aff15;border-color:#b39aff40}.social-thread .social-avatar{width:36px;height:36px;font-size:.7rem}.social-thread>span{min-width:0}.social-thread strong{font-size:.78rem;overflow-wrap:anywhere}.social-thread small{display:block;color:#a3aba3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;font-size:.7rem;margin-top:5px}.social-conversation{display:flex;min-width:0;min-height:0;flex-direction:column}.social-chat-head{padding:18px 22px;border-bottom:1px solid #ffffff18;display:flex;gap:12px;justify-content:space-between;align-items:center;overflow-wrap:anywhere}.social-message-list{flex:1;min-height:0;overflow:auto;padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.social-bubble{max-width:85%;padding:13px 17px;border:1px solid #ffffff15;background:#26302b;border-radius:17px 17px 17px 4px;overflow-wrap:anywhere}.social-bubble.mine{align-self:flex-end;background:#473666;border-color:#bd9aff35;border-radius:17px 17px 4px 17px}.social-bubble p{white-space:pre-wrap;line-height:1.65;margin:0!important;font-size:.88rem;color:#e3e6df;max-width:100%}.social-bubble small{display:block;font-size:.6rem;color:#b5b6bd;margin-top:7px}.social-bubble button{background:none;color:#a7abb4;border:0;font-size:.6rem;padding:5px 0;cursor:pointer}.social-send{display:flex;align-items:center;gap:12px;padding:15px;border-top:1px solid #ffffff20}.social-send textarea{resize:none;max-height:120px}.social-send[hidden]{display:none}.social-conversation>.social-note{padding:0 18px 12px;margin:0}.social-empty{font-size:.85rem;text-align:center;padding:30px}.social-table-wrap{overflow:auto}.social-report{border:1px solid #ffffff25;border-radius:12px;padding:24px;margin-top:18px}.social-report p{font-size:.8rem}.social-report blockquote{border-left:2px solid #bba1ef;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;color:#eee;background:#ffffff05}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-top{flex-direction:column;gap:5px}.social-links{max-width:100%;padding-top:0}.social-plans{grid-template-columns:1fr}.social-chat{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:650px){.social-grid{grid-template-columns:1fr}.social-search{gap:7px}.social-search .btn{padding:12px;font-size:.75rem}.social-identity{align-items:flex-start;flex-direction:column;gap:12px}.social-stats{gap:20px}.social-stats strong{font-size:1.5rem}.social-stats span{font-size:.65rem}.social-plan{padding:28px}.social-chat{height:auto;min-height:650px;grid-template-columns:1fr}.social-threads{max-height:180px;border-right:0;border-bottom:1px solid #ffffff20}.social-conversation{height:560px}.social-cover{height:155px}.social-cover span:last-child{display:none}.social-bubble{max-width:95%}.social-menu-links{max-width:85vw}.social-header-chat{width:34px;height:34px;font-size:20px;margin:0 4px}.social-chat-head{padding:12px}.social-chat-head button{font-size:.7rem;padding:8px}.social-send{gap:7px;padding:10px}.social-send .btn{padding:12px;font-size:.75rem}}
#menu{overflow:auto}#menu .overlay-inner{padding-top:85px;padding-bottom:50px}@media(max-width:430px){.topbar{gap:5px}.topbar .brand{font-size:1rem}.topbar .language-select{max-width:75px;padding:8px 4px;font-size:.65rem}.topbar .menu-btn{width:34px;height:34px;flex-shrink:0}.topbar .secret-currency-box{padding:5px;gap:3px;font-size:.6rem}.topbar .secret-diamond{font-size:18px}.social-header-chat{flex-shrink:0;width:30px;height:30px;margin:0}}
.social-back-row{display:flex;align-items:center;gap:24px;margin-bottom:20px}.social-back-row .back{background:none;border:0;padding:8px 0;margin:0;font:700 .8rem var(--sans);cursor:pointer}.social-delete-account{display:block;margin-top:8px;border-color:#ed7e8155;color:#ffb4b4}
.google-login-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;width:min(460px,100%);border:1px solid #dadce0;border-radius:8px;background:#fff;color:#202124;font:600 .9rem var(--sans);padding:12px 20px;cursor:pointer;margin:18px 0}.google-login-button span{font:bold 1.3rem Arial;color:#4285f4}.google-login-button:hover{background:#eef3fe}.google-login-button:disabled{opacity:.6;cursor:wait}#memberGoogleStatus{color:#ffb4b4}
