*{box-sizing:border-box}body,html{margin:0;background:#050711;color:#f6f3f8;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,sans-serif}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}.shell{max-width:680px;min-height:100vh;margin:auto;background:#080a14;border-left:1px solid #161928;border-right:1px solid #161928}.top{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#090b16;border-bottom:1px solid #171a29;position:sticky;top:0;z-index:10}.top h1{font-size:16px;color:#e9ca8a;margin:0}.icon{background:none;border:0;color:#c6a46b;font-size:26px}.langs{height:40px;display:flex;gap:19px;padding:0 16px;align-items:center;overflow:auto;border-bottom:1px solid #151827}.langs a{font-size:12px;color:#898d9e;padding:11px 0}.langs .on{color:#d77bff;border-bottom:2px solid #9d3fe8}.content{padding:14px 12px 88px}.bottom{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(680px,100%);height:64px;background:#0a0c17;border-top:1px solid #191c2c;display:flex;z-index:20}.bottom a{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#85899a;font-size:21px}.bottom span{font-size:11px;margin-top:3px}.bottom .on{color:#b65cff;text-shadow:0 0 13px #8a2be0}.hero{min-height:190px;border-radius:14px;padding:22px;display:flex;align-items:flex-end;background:linear-gradient(105deg,#1b1025,#3a214b,#111522);border:1px solid #292034;overflow:hidden}.hero h2{margin:8px 0 5px;font-size:24px}.badge,.vip-tag{display:inline-block;font-size:10px;padding:4px 7px;border-radius:5px;background:#6f25a8;color:#fff}.muted{color:#808495;font-size:12px}.primary{display:inline-block;border:0;border-radius:8px;padding:11px 20px;background:linear-gradient(135deg,#7920d5,#40136e);color:white;cursor:pointer}.primary:disabled{opacity:.6}.link{color:#bd68ff}.section{display:flex;justify-content:space-between;align-items:center;margin:18px 0 10px}.section h3{margin:0;font-size:15px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.card{background:#101320;border:1px solid #1d2132;border-radius:10px}.card,.thumb{overflow:hidden}.thumb{height:150px;background:#171b29;position:relative}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.duration{position:absolute;right:7px;bottom:6px;background:#000b;color:#fff;border-radius:4px;padding:3px 5px;font-size:10px}.body{padding:9px}.body h4{font-size:13px;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta{display:flex;justify-content:space-between;color:#85899a;font-size:11px}.list,.panel{background:#0e111d;border:1px solid #1b1f30;border-radius:10px}.panel{padding:14px;margin-bottom:12px}.member{gap:13px}.avatar,.member{display:flex;align-items:center}.avatar{width:68px;height:68px;border-radius:50%;justify-content:center;background:radial-gradient(circle at 35% 30%,#efb39b,#6d4a55 38%,#282431 72%);border:2px solid #b58946;color:#fff;font-weight:800}.avatar.small{width:38px;height:38px;font-size:12px;flex:0 0 auto}.username{font-weight:700}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.stats div{background:#0e111d;border:1px solid #1b1f30;border-radius:9px;padding:12px;text-align:center}.stats b,.stats span{display:block}.stats span{color:#808495;font-size:11px;margin-top:3px}.money{font-size:20px;color:#efc16a;font-weight:800}.list{overflow:hidden}.item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px;border:0;border-bottom:1px solid #1a1d2c;background:transparent;color:#eee;text-align:left}.item:last-child{border-bottom:0}.danger{color:#f08a98}.form{display:flex;flex-direction:column;gap:12px;margin-top:18px}.input,.textarea{width:100%;border-radius:8px;border:1px solid #202438;background:#10131f;color:white;padding:0 14px;outline:0}.input{height:50px}.textarea{min-height:130px;padding:13px;resize:vertical}.input:focus,.textarea:focus{border-color:#7d35c3}.video{height:235px;background:#151824}.player,.video{border-radius:10px}.player{width:100%;height:auto;max-height:390px;display:block;background:#000}.title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.title-row h2{font-size:19px;margin:14px 0 5px}.action-row button,.ghost{border:1px solid #292d40;background:#111522;color:#ddd;border-radius:8px;padding:8px 11px}.ghost{margin-top:14px}.description{color:#b4b7c4;font-size:13px;line-height:1.6}.action-row{margin:12px 0 20px}.action-row,.comment-form{display:flex;gap:8px}.comment-form .input{flex:1 1}.comment-form .primary{white-space:nowrap}.comments{margin-top:10px}.comment{display:flex;gap:10px;padding:13px 0;border-bottom:1px solid #191d2d}.comment p{margin:5px 0;font-size:13px;color:#d5d7df}.center{text-align:center;padding:24px}.brand{font-size:22px;font-weight:900;letter-spacing:1px}.brand span{color:#b75cff}.searchbar{margin-bottom:4px}.empty{text-align:center;padding:80px 20px;color:#999}.empty div{font-size:42px}.amountgrid,.vipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.amount,.vip{border:1px solid #202438;background:#10131e;color:#bbb;border-radius:8px;padding:12px 6px}.amount.active,.vip.active{border-color:#8039ce;background:#281340;color:#fff}.vip{text-align:center}.vip button{margin-top:8px}.error{background:#3b1720;color:#ff9cac;padding:10px;border-radius:7px;font-size:12px}@media(max-width:390px){.langs{gap:14px}.thumb{height:120px}.grid{gap:7px}}.discover-tabs,.home-tabs{display:flex;gap:22px;margin:0 0 14px;padding:2px 3px;overflow:auto}.home-tabs a,.tab{color:#85899a;font-size:13px;white-space:nowrap;padding:8px 2px}.home-tabs .on,.tab.on{color:#fff;border-bottom:2px solid #b65cff}.chips{display:flex;gap:8px;overflow:auto;margin-bottom:8px;padding-bottom:3px}.chip{white-space:nowrap;border:1px solid #24283a;background:#10131e;color:#aaa;border-radius:999px;padding:7px 11px;font-size:11px}.chip.on{color:#fff;border-color:#8039ce;background:#281340}.searchbar{display:flex;gap:8px}.searchbar .input{flex:1 1}.searchbar .primary{height:50px;padding:0 16px}.profile-head{display:flex;gap:14px;align-items:flex-start}.profile-avatar{width:82px;height:82px;flex:0 0 auto}.profile-main{min-width:0;flex:1 1}.profile-main h2{margin:0 0 4px;font-size:20px}.profile-stats{display:flex;gap:16px;margin-top:12px;color:#9b9eac;font-size:11px}.profile-stats b{color:#fff;margin-right:3px}.profile-tabs{display:flex;border-bottom:1px solid #1b1f30;margin:18px 0 12px}.profile-tabs button{flex:1 1;padding:12px 8px;border:0;background:transparent;color:#808495;border-bottom:2px solid transparent}.profile-tabs button.on{color:#fff;border-bottom-color:#b65cff}.modal-backdrop{position:fixed;inset:0;background:#000b;display:flex;align-items:center;justify-content:center;padding:18px;z-index:50}.modal{width:min(520px,100%);background:#0e111d;border:1px solid #282d41;border-radius:14px;padding:16px;box-shadow:0 18px 60px #000}.modal h3{margin:0 0 12px}.modal .action-row{margin-bottom:0}.profile-head{min-height:150px}.tabs{display:flex;gap:8px;margin-bottom:14px}.profile-tabs button,.tabs button{border:0;background:transparent;padding:10px 14px;color:inherit}.profile-tabs button.on,.tabs button.on{font-weight:700;border-bottom:2px solid}.chat-layout{display:grid;grid-template-columns:34% 66%;gap:12px;min-height:520px}.chat-list{display:flex;flex-direction:column;gap:8px}.chat-item{display:flex;align-items:center;gap:9px;text-align:left;width:100%;padding:10px;border:1px solid var(--border);background:var(--card);color:inherit;border-radius:10px}.chat-item.on{outline:2px solid currentColor}.chat-item em{margin-left:auto}.chat-panel{display:flex;flex-direction:column;min-height:520px;border:1px solid var(--border);border-radius:12px;padding:12px}.chat-messages{flex:1 1;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:8px}.bubble{max-width:78%;align-self:flex-start;padding:9px 12px;border-radius:14px;background:var(--card);border:1px solid var(--border)}.bubble.mine{align-self:flex-end}.bubble small{display:block;font-size:10px;opacity:.6;margin-top:4px}.emoji-row{display:flex;gap:6px;overflow:auto;margin:8px 0}.emoji-row button{border:1px solid var(--border);background:transparent;color:inherit;border-radius:8px;padding:6px}.comment-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.comment-actions button{border:0;background:transparent;color:inherit;padding:2px}.reply{margin-top:8px;padding:8px;border-left:2px solid var(--border)}.reply-form{display:flex;gap:6px;margin-top:8px}@media(max-width:650px){.chat-layout{grid-template-columns:1fr}.chat-list{max-height:230px;overflow:auto}.chat-panel{min-height:430px}}.player-wrap{position:relative;width:100%;background:#000;border-radius:10px;overflow:hidden}.player{aspect-ratio:16/9;max-height:none;object-fit:contain}.play-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #ffffff55;background:#000b;color:#fff;border-radius:999px;padding:12px 18px;font-weight:700}.video-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.video-actions button{min-height:42px;width:100%;padding:8px 6px}.publish-trigger{display:block;width:100%;min-height:44px;margin:10px 0 16px}.modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.modal-actions .ghost,.modal-actions .primary{width:100%;min-height:44px;margin:0}.full-btn{width:100%;min-height:44px;margin:8px 0}.toast{position:fixed;left:50%;bottom:90px;transform:translateX(-50%);z-index:80;background:#111827;color:#fff;border:1px solid #ffffff22;padding:9px 14px;border-radius:999px;font-size:12px}.status-line{margin-top:10px}.share-modal{max-width:360px}@media(max-width:430px){.video-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.player{aspect-ratio:16/9}}.stats-links a{background:#0e111d;border:1px solid #1b1f30;border-radius:9px;padding:12px;text-align:center;display:block}.stats-links a:hover{border-color:#6f25a8}.user-list-row{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #1a1d2c}.user-list-row:last-child{border-bottom:0}.user-list-row .user-info{flex:1 1;min-width:0}.user-list-row .user-info b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-actions{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin-top:8px}.member-actions .member-action-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;min-width:94px;margin:0;padding:0 16px;border-radius:8px;line-height:1;font-weight:500}.comment-body{min-width:0;flex:1 1}.comment-form,.reply-form{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:8px;align-items:stretch}.comment-form .input,.reply-form .input{height:46px;min-width:0;padding:0 13px}.comment-form .primary,.reply-form .ghost{display:flex;align-items:center;justify-content:center;width:58px;height:46px;min-height:46px;margin:0;padding:0 8px;border-radius:8px;white-space:nowrap;line-height:1}.reply-form{margin-top:10px}.comment-actions{min-height:24px}.comment-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 3px}@media(max-width:390px){.member-actions{width:100%}.member-actions .member-action-btn{flex:1 1;min-width:0}.comment-form,.reply-form{grid-template-columns:minmax(0,1fr) 54px}.comment-form .primary,.reply-form .ghost{width:54px}}.auth-page .auth-panel .auth-form>.auth-submit{position:relative;width:100%;height:58px;margin-top:14px;padding:0 55px;display:flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;border:1px solid transparent;border-radius:16px;background:radial-gradient(circle at 14% 25%,#aa7cff20,transparent 34%),linear-gradient(145deg,#171a2c,#0a111b) padding-box,linear-gradient(110deg,#b790ff99,#67e8f94f,#ffffff17) border-box;color:#f7f4ff;font-size:15px;font-weight:850;letter-spacing:.04em;box-shadow:0 17px 38px #0009,0 0 28px #8b5cf615,inset 0 1px #ffffff17;transition:transform .18s,border-color .18s,box-shadow .18s}.auth-page .auth-panel .auth-form>.auth-submit:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,#ffffff0b 48%,transparent 70%);translate:-110% 0;transition:translate .55s}.auth-page .auth-panel .auth-form>.auth-submit:hover:not(:disabled){transform:translateY(-2px);border-color:#c4b5fdcc;box-shadow:0 21px 43px #000a,0 0 31px #8b5cf62e,inset 0 1px #ffffff20}.auth-page .auth-panel .auth-form>.auth-submit:hover:not(:disabled):before{translate:110% 0}.auth-page .auth-panel .auth-form>.auth-submit:active:not(:disabled){transform:translateY(0) scale(.99)}.auth-page .auth-panel .auth-form>.auth-submit:disabled{opacity:.62;cursor:not-allowed;filter:saturate(.55)}.auth-button-icon{position:absolute;left:10px;top:50%;width:37px;height:37px;display:grid;place-items:center;border:1px solid #a78bfa4d;border-radius:11px;background:radial-gradient(circle at 35% 25%,#8b5cf642,#12172a 70%);color:#e9ddff;translate:0 -50%;box-shadow:0 0 18px #8b5cf62b,inset 0 1px #ffffff20;font-size:13px}.auth-code-button>i,.auth-submit>i{position:absolute;right:12px;top:50%;width:27px;height:27px;display:grid;place-items:center;border:1px solid #67e8f934;border-radius:9px;background:#07161e;color:#9cecff;translate:0 -50%;font-size:18px;font-style:normal}.auth-code-row{display:grid;grid-template-columns:minmax(0,1fr) 154px;gap:9px;align-items:stretch}.auth-page .auth-code-button{position:relative;min-width:0!important;min-height:50px;margin:0!important;padding:0 34px 0 38px;border:1px solid transparent;border-radius:14px;background:radial-gradient(circle at 8% 25%,#22d3ee1d,transparent 38%),linear-gradient(145deg,#101b27,#080f18) padding-box,linear-gradient(115deg,#67e8f954,#a78bfa35,#ffffff12) border-box;color:#dffaff;font-size:11px;font-weight:780;box-shadow:inset 0 1px #ffffff10;transition:transform .18s,border-color .18s}.auth-page .auth-code-button .auth-button-icon{left:7px;width:29px;height:29px;border-color:#67e8f93d;background:#0d252e;color:#9cecff;box-shadow:0 0 13px #22d3ee22}.auth-page .auth-code-button>i{right:7px;width:22px;height:22px;font-size:14px}.auth-page .auth-code-button:hover:not(:disabled){transform:translateY(-1px);border-color:#67e8f985}.auth-page .auth-code-button:disabled{color:#687789;cursor:not-allowed;filter:saturate(.35)}.auth-page .auth-text-action{display:inline-flex;align-items:center;min-height:37px;padding:0 13px;border:1px solid #a78bfa25;border-radius:11px;background:#8b5cf60b;color:#cdb9f7!important;text-shadow:none!important;transition:.18s}.auth-page .auth-text-action:hover{border-color:#a78bfa62;background:#8b5cf617;color:#eee7ff!important}.auth-page .auth-switch{margin:14px 0 0;padding-top:14px;border-top:1px solid #ffffff0d;color:#748198}.auth-page .auth-switch .link{display:inline-flex;align-items:center;gap:7px;margin-left:5px;color:#bdefff!important;text-shadow:none!important;font-weight:750}.auth-page .auth-switch .link b{width:20px;height:20px;display:grid;place-items:center;border:1px solid #67e8f934;border-radius:7px;background:#22d3ee0c;font-size:11px}@media(max-width:560px){.auth-code-row{grid-template-columns:1fr}.auth-page .auth-code-button{height:48px}.auth-page .auth-panel .auth-form>.auth-submit{height:56px}}.card-description{margin:0 0 7px;color:#b4b7c4;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.upgrade-grid{align-items:stretch}.vip-choice{width:100%;min-height:164px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.vip-choice p{margin:4px 0;font-size:18px;font-weight:800}.vip-choice span{font-size:11px;color:#8e92a2}.vip-choice em{font-size:11px;font-style:normal;margin-top:7px;color:#b75cff}.vip-choice.active em{color:#fff}.upgrade-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.upgrade-summary p{margin:5px 0 0}.upgrade-summary .primary{min-width:110px}.reply-head{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.reply-to{font-size:12px;color:#b75cff}.reply-actions{display:flex;align-items:center;gap:9px}.reply-actions button,.replying-to button{border:0;background:transparent;color:#b75cff;padding:0;cursor:pointer}.replying-to{font-size:12px;color:#9da1b0;margin:10px 0 5px}.replying-to button{float:right}.reply-form-wrap{margin-top:8px}@media(max-width:430px){.vipgrid.upgrade-grid{grid-template-columns:1fr}.vip-choice{min-height:116px}.upgrade-summary{align-items:stretch;flex-direction:column}.upgrade-summary .primary{width:100%}}.inapp-share{max-height:min(78vh,620px);display:flex;flex-direction:column;gap:10px}.share-recipient-list{display:flex;flex-direction:column;gap:8px;overflow:auto;max-height:360px;padding:2px}.share-recipient{width:100%;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;text-align:left;padding:10px 12px;border:1px solid var(--line,#252b3a);border-radius:12px;background:#101522;color:inherit}.share-recipient span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.share-recipient span:nth-child(2) b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-recipient small{color:#8f98ad}.share-recipient em{font-style:normal;color:#c88cff}.share-secondary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.empty.compact{padding:20px 10px}.avatar.small img{width:100%;height:100%;object-fit:cover;border-radius:50%}.chat-video-card{display:flex;gap:10px;align-items:center;min-width:220px;max-width:310px;text-decoration:none;color:inherit;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;padding:8px}.chat-video-cover{width:92px;height:58px;flex:0 0 92px;border-radius:8px;overflow:hidden;background:#171c2b;display:grid;place-items:center}.chat-video-cover img{width:100%;height:100%;object-fit:cover}.chat-video-meta{min-width:0;display:flex;flex-direction:column;gap:6px}.chat-video-meta b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-video-meta small{color:#a6aec0}@media(max-width:430px){.share-recipient-list{max-height:320px}.chat-video-card{min-width:200px;max-width:270px}.chat-video-cover{width:82px;height:52px;flex-basis:82px}}.comment-notice{margin-top:8px;font-size:12px;color:#b9a3cc;min-height:18px}.comment-form .primary{min-width:72px}.comment-form .primary:disabled{opacity:.6;cursor:not-allowed}.message-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid #1b1f30;margin-bottom:14px}.message-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:12px 6px;color:#9296a7;border-bottom:2px solid transparent}.message-tabs button.on{color:#fff;border-bottom-color:#b65cff}.unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ff3b4d;color:#fff;font-size:10px;font-style:normal;font-weight:800;line-height:1;box-shadow:0 0 0 2px #080a14}.chat-item-copy{min-width:0;flex:1 1}.chat-item-copy .muted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item .unread-badge{margin-left:auto;flex:0 0 auto}.notification-list{background:transparent;border:0;border-radius:0;overflow:visible}.notification-card{position:relative;background:#0e111d}.notification-card.unread{border-color:#3a2731;background:#12101b}.notification-main{display:flex;align-items:flex-start;gap:10px}.notification-copy{min-width:0;flex:1 1}.notification-copy p{margin:5px 0 7px}.unread-dot{width:9px;height:9px;border-radius:50%;background:#ff3b4d;box-shadow:0 0 10px #ff3b4d66;flex:0 0 auto;margin-top:5px}.nav-icon{position:relative;min-width:24px;height:24px;font-weight:500}.nav-badge,.nav-icon{display:inline-flex;align-items:center;justify-content:center}.nav-badge{position:absolute;left:15px;top:-7px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#ff3b4d;color:#fff;font-size:9px;font-style:normal;font-weight:800;line-height:1;box-shadow:0 0 0 2px #0a0c17}.bottom a.on .nav-badge{color:#fff;text-shadow:none}@media(max-width:390px){.message-tabs button{font-size:13px;padding-left:3px;padding-right:3px}.unread-badge{min-width:17px;height:17px;padding:0 4px}.bottom span{font-size:10px}}.unread-number{color:#ff3b4d!important;text-shadow:0 0 10px #ff3b4d33}.user-avatar-link{color:#fff}.user-name-link{color:inherit}.user-name-link:hover{text-decoration:underline}.chat-start-hint{padding:10px 6px;line-height:1.45}.chat-peer-head h3 a:hover{text-decoration:underline}.action-row .ghost:disabled{opacity:.5;cursor:not-allowed}.comment-body,.member>div:last-child,.share-recipient>span{min-width:0}.chat-peer-head h3,.share-recipient b,.user-name-link,.username{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-to,.replying-to{overflow-wrap:anywhere}.chat-start-hint .new-chat-link{display:block;text-align:center;margin-top:6px}.chat-start-hint p{margin:9px 4px 0;text-align:center}.messages-content{padding-bottom:76px}.chat-layout{grid-template-columns:220px minmax(0,1fr);gap:10px;min-height:610px}.chat-list{min-width:0}.chat-item{border-radius:13px;padding:10px 9px}.chat-item.on{outline:0;border-color:#8f3fe5;background:#12101e;box-shadow:inset 3px 0 0 #b65cff}.chat-panel{min-width:0;min-height:610px;padding:0;overflow:hidden;background:#080a14;border-color:#1a1e2d}.chat-peer-head{height:58px;display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #181c2b;background:#0a0d18}.chat-peer-copy{min-width:0;flex:1 1}.chat-peer-copy h3{margin:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typing-line{display:block;height:16px;font-size:11px;color:#84899c;margin-top:2px}.typing-line.active{color:#b765f6}.mobile-chat-back{display:none;border:0;background:transparent;color:#d2b47b;font-size:28px;line-height:1;padding:0 2px}.chat-messages{min-height:0;height:446px;flex:none;overflow-y:auto;overflow-x:hidden;padding:14px 11px 18px;gap:0;scrollbar-width:thin}.message-block{width:100%}.chat-time-separator{text-align:center;color:#686e80;font-size:10px;margin:10px 0 12px}.message-row{display:flex;align-items:flex-end;gap:7px;margin:3px 0}.message-row.mine{justify-content:flex-end}.message-row.theirs{justify-content:flex-start}.message-row.grouped{margin-bottom:1px}.message-avatar,.message-avatar-spacer{width:28px;height:28px;flex:0 0 28px;border-radius:50%}.message-avatar{object-fit:cover;background:#21152b;border:1px solid #4e3a58}.message-avatar.fallback{display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}.message-bubble{position:relative;max-width:min(76%,330px);min-width:38px;padding:9px 11px;border:0;border-radius:16px;line-height:1.45;overflow-wrap:anywhere;box-shadow:0 1px 2px #0005}.message-bubble.theirs{background:#181c29;color:#f4f5f8;border-bottom-left-radius:5px}.message-bubble.mine{background:linear-gradient(135deg,#832bd9,#5d179d);color:#fff;border-bottom-right-radius:5px}.message-row.grouped .message-bubble.theirs{border-bottom-left-radius:16px}.message-row.grouped .message-bubble.mine{border-bottom-right-radius:16px}.message-text{white-space:pre-wrap;font-size:14px}.message-status{display:block;text-align:right;margin-top:5px;color:#d8cce6;font-size:9px;opacity:.78}.message-bubble.emoji-message{background:transparent!important;box-shadow:none;padding:1px 4px}.large-emoji{font-size:36px;line-height:1.15;display:block}.message-bubble.emoji-message .message-status{color:#8d92a4}.load-earlier{width:auto!important;min-height:30px!important;margin:0 auto 12px!important;padding:5px 12px!important;font-size:11px}.chat-composer{border-top:1px solid #191d2c;background:#0a0d18;padding:9px}.composer-main{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:7px;align-items:center}.emoji-toggle{width:38px;height:40px;border:1px solid #252a3a;border-radius:10px;background:#111522;color:#f4c95e;font-size:22px}.emoji-toggle.on{border-color:#9a49e6;background:#171024}.chat-input{height:40px!important;border-radius:11px!important}.chat-send{height:40px;min-width:62px;padding:0 16px;border-radius:11px}.emoji-picker{margin-top:8px;border:1px solid #202536;border-radius:12px;background:#0e1220;overflow:hidden}.emoji-categories{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #1d2232}.emoji-categories button{height:36px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:18px}.emoji-categories button.on{background:#171126;border-bottom-color:#b65cff}.emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:1px;padding:6px;max-height:142px;overflow:auto}.emoji-grid button{height:38px;border:0;border-radius:8px;background:transparent;font-size:23px}.emoji-grid button:hover{background:#1b2030}.chat-video-card{min-width:0;max-width:100%;background:#ffffff10}.chat-empty{display:grid;place-items:center;min-height:520px}.chat-list .avatar.small{overflow:hidden;display:grid;place-items:center}.chat-list .avatar.small img{width:100%;height:100%;object-fit:cover}@media(max-width:650px){.messages-content{padding-left:8px;padding-right:8px}.chat-layout{display:block;min-height:0}.chat-layout.has-current .chat-list,.chat-layout:not(.has-current) .chat-panel{display:none}.chat-list{max-height:none;overflow:visible}.chat-panel{min-height:calc(100vh - 230px);height:calc(100vh - 230px);border-radius:12px}.chat-messages{height:auto;flex:1 1}.mobile-chat-back{display:block}.chat-peer-head{height:54px}.message-bubble{max-width:78%}.emoji-grid{grid-template-columns:repeat(8,1fr);max-height:180px}.emoji-grid button{height:39px;font-size:24px}.chat-composer{padding-bottom:10px}.chat-send{min-width:58px;padding:0 12px}}@media(max-width:390px){.emoji-grid{grid-template-columns:repeat(7,1fr)}.message-bubble{max-width:80%}.composer-main{grid-template-columns:36px minmax(0,1fr) 54px}.emoji-toggle{width:36px}.chat-send{min-width:54px;padding:0 8px}}.messages-hub{padding-bottom:88px}.dm-list{display:flex;flex-direction:column;gap:2px}.dm-row{width:100%;min-height:70px;display:flex;align-items:center;gap:11px;border:0;border-bottom:1px solid #171b2a;background:transparent;color:inherit;padding:10px 4px;text-align:left}.dm-row:active{background:#111522}.dm-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:0 0 48px;background:#21172a;border:1px solid #4b3658}.dm-avatar.fallback{display:grid;place-items:center;font-weight:800}.dm-main{min-width:0;flex:1 1}.dm-name-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.dm-name-line b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-name-line small{font-size:10px;color:#686e80;flex:0 0 auto}.dm-preview{font-size:12px;color:#85899a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.new-dm-button{display:block;text-align:center;margin:14px 0 6px}.mobile-chat-screen{width:100%;max-width:680px;height:100dvh;margin:0 auto;background:#080a14;display:grid;grid-template-rows:58px minmax(0,1fr) auto;overflow:hidden;border-left:1px solid #161928;border-right:1px solid #161928}.mobile-chat-header{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;border-bottom:1px solid #171b2a;background:#090c16;padding:0 7px;z-index:5}.mobile-chat-header>button{width:38px;height:44px;border:0;background:transparent;color:#d1ab6c;font-size:31px;line-height:1}.mobile-chat-menu{color:#8d92a4;font-size:24px;text-align:center}.mobile-chat-peer{display:flex;align-items:center;gap:9px;min-width:0}.mobile-chat-peer>.fallback,.mobile-chat-peer>img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#21172a;border:1px solid #4b3658;flex:0 0 36px}.mobile-chat-peer>.fallback{display:grid;place-items:center;font-size:11px;font-weight:800}.mobile-chat-peer>span:last-child{display:flex;flex-direction:column;min-width:0}.mobile-chat-peer b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-chat-peer small{height:15px;color:#83889a;font-size:10px;margin-top:1px}.mobile-chat-body{min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 10px 16px;scrollbar-width:none;overscroll-behavior:contain}.mobile-chat-body::-webkit-scrollbar{display:none}.mobile-chat-error{position:absolute;top:64px;left:50%;transform:translateX(-50%);width:min(620px,calc(100% - 24px));z-index:8}.mobile-msg-block{width:100%}.mobile-chat-time{text-align:center;color:#666d7e;font-size:10px;margin:11px 0}.mobile-msg-row{display:flex;align-items:flex-end;gap:7px;margin:4px 0}.mobile-msg-row.mine{justify-content:flex-end}.mobile-msg-row.theirs{justify-content:flex-start}.mobile-msg-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 28px;background:#21172a;border:1px solid #4b3658}.mobile-msg-avatar.fallback{display:grid;place-items:center;font-size:10px;font-weight:800}.mobile-msg-avatar.spacer{visibility:hidden}.mobile-msg-bubble{max-width:76%;padding:9px 12px;border-radius:17px;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.mobile-msg-bubble.theirs{background:#191d2b;color:#f4f5f8;border-bottom-left-radius:5px}.mobile-msg-bubble.mine{background:linear-gradient(135deg,#8b2add,#5a159b);color:#fff;border-bottom-right-radius:5px}.mobile-msg-bubble.emoji-only{background:transparent;padding:0 4px}.mobile-big-emoji{font-size:38px;line-height:1.12;display:block}.mobile-msg-status{display:block;text-align:right;font-size:9px;color:#d5c8e2;opacity:.76;margin-top:4px}.mobile-msg-bubble.emoji-only .mobile-msg-status{color:#8e93a4}.mobile-chat-composer{background:#0a0d18;border-top:1px solid #191d2d;padding:8px max(8px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.mobile-compose-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:7px;align-items:center}.mobile-compose-row input{height:42px;border:1px solid #252a3a;border-radius:21px;background:#101522;color:#fff;padding:0 15px;outline:0;min-width:0}.mobile-compose-row input:focus{border-color:#7d35c3}.mobile-send{height:40px;border:0;border-radius:20px;padding:0 16px;background:#6d1bb0;color:#fff}.mobile-emoji-panel{margin-top:8px;border:1px solid #202536;border-radius:14px;background:#0e1220;overflow:hidden}.mobile-emoji-panel .emoji-grid{grid-template-columns:repeat(8,1fr);max-height:196px}.mobile-chat-login{display:grid;place-items:center;height:100vh;color:#999}.mobile-chat-screen .load-earlier{display:block;margin:4px auto 12px!important}@media(max-width:430px){.mobile-chat-screen{max-width:none;border:0}.mobile-msg-bubble{max-width:80%}.mobile-emoji-panel .emoji-grid{grid-template-columns:repeat(7,1fr)}.mobile-send{padding:0 13px}}.mobile-msg-bubble.equipped-chat-bubble.bubble-night{position:relative;border:1px solid transparent;background:linear-gradient(140deg,rgba(30,24,67,.98),rgba(12,29,50,.98)) padding-box,linear-gradient(120deg,#ba8cff99,#62dbff66,#ffcf7c55) border-box;box-shadow:0 8px 26px rgba(0,0,0,.28),0 0 18px rgba(112,73,220,.14),inset 0 1px rgba(255,255,255,.08)}.mobile-msg-bubble.equipped-chat-bubble.bubble-night:before{content:"";position:absolute;right:9px;top:6px;width:3px;height:3px;border-radius:50%;background:#c4f3ff;box-shadow:-13px 7px #cdb4ff,-29px 1px #ffe0a1;opacity:.72}.mobile-msg-bubble.equipped-chat-bubble.bubble-neon{border:1px solid #b564ff;background:linear-gradient(135deg,#311158,#102f48);box-shadow:0 0 14px rgba(167,75,255,.28),inset 0 0 13px rgba(82,213,255,.08)}.equipped-chat-avatar.frame-sprout{border:2px solid #6ce29b!important;box-shadow:0 0 0 2px rgba(74,207,132,.15),0 0 14px rgba(74,207,132,.32)}.equipped-chat-avatar.frame-veteran{border:2px solid #c49aff!important;box-shadow:0 0 0 2px rgba(93,222,255,.18),0 0 16px rgba(166,100,255,.4)}.profile-edit-page{padding-bottom:108px}.profile-edit-form{display:flex;flex-direction:column;gap:12px}.profile-edit-hero{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #1c2030;border-radius:16px;background:linear-gradient(145deg,#101321,#0b0e18)}.profile-edit-avatar{width:64px;height:64px;flex:0 0 64px;font-size:20px}.profile-edit-identity{display:flex;flex-direction:column;min-width:0}.profile-edit-identity strong{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-edit-identity span{font-size:12px;color:#85899b;margin-top:4px}.profile-edit-section{border:1px solid #1b1f2e;border-radius:16px;background:#0c0f1a;padding:14px}.profile-edit-section h3{font-size:14px;margin:0 0 13px}.profile-edit-section label{display:flex;flex-direction:column;gap:7px;color:#9ba0b3;font-size:12px;margin:0 0 13px}.profile-edit-section label:last-child{margin-bottom:0}.profile-edit-section label small{align-self:flex-end;color:#666c7d}.profile-edit-two{display:grid;grid-template-columns:1fr 1.6fr;gap:10px}.profile-switch{flex-direction:row!important;align-items:center;justify-content:space-between;border-top:1px solid #1a1e2c;padding-top:13px}.profile-switch span{display:flex;flex-direction:column;gap:3px}.profile-switch b{font-size:13px;color:#f0f1f6}.profile-switch small{align-self:auto!important}.profile-switch input{width:20px;height:20px;accent-color:#9b3ee6}.profile-save-status{position:fixed;left:50%;top:72px;transform:translateX(-50%);z-index:60;max-width:min(620px,calc(100% - 28px));padding:10px 15px;border-radius:999px;font-size:12px;box-shadow:0 8px 30px #0008}.profile-save-status.ok{background:#153421;color:#95efb2;border:1px solid #2b7041}.profile-save-status.error{background:#42191f;color:#ffb1bb;border:1px solid #7d303b}.profile-save-bar{position:sticky;bottom:72px;z-index:8;padding-top:2px}.profile-save-bar .primary{width:100%;height:46px;font-weight:700}.profile-save-bar .primary:disabled{background:#252938;color:#8a8fa2;opacity:1}.social-profile-page{padding:18px 12px 88px}.social-profile-top{text-align:center}.social-profile-avatar{width:88px;height:88px;margin:2px auto 10px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 35% 30%,#7e617e,#2b1c32 65%,#151722);border:2px solid #c69638;box-shadow:0 0 0 3px #0b0d17}.social-profile-avatar img{width:100%;height:100%;object-fit:cover}.social-profile-avatar span{font-size:23px;font-weight:800}.social-profile-top h1{font-size:21px;margin:0}.social-profile-handle{margin-top:4px;color:#848a9c;font-size:12px}.online-dot{color:#47d78c;margin-left:7px}.social-profile-bio{max-width:480px;margin:10px auto 12px;font-size:13px;line-height:1.5;color:#d9dbe4;white-space:pre-wrap}.social-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:380px;margin:0 auto 14px}.social-profile-stats>a,.social-profile-stats>div{display:flex;flex-direction:column;gap:2px;align-items:center}.social-profile-stats b{font-size:17px}.social-profile-stats span{font-size:11px;color:#858a9b}.social-profile-actions{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 44px;gap:8px;max-width:430px;margin:0 auto 18px}.social-profile-actions:has(>a:only-child){grid-template-columns:1fr}.profile-action-main,.profile-action-more,.profile-action-secondary{height:40px;border-radius:8px;font-weight:700;font-size:13px;display:grid;place-items:center}.profile-action-main{border:0;background:#7c1fc3;color:#fff}.profile-action-secondary{border:1px solid #2a2e3d;background:#131723;color:#fff}.profile-action-more{border:1px solid #2a2e3d;background:#131723;color:#c8cad4;font-size:16px}.social-profile-tabs{height:50px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #171b28;border-bottom:1px solid #171b28;margin:0 -12px}.social-profile-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#787e90;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.social-profile-tabs button span{font-size:17px}.social-profile-tabs button.on{color:#fff;border-bottom-color:#fff}.social-profile-content{padding-top:3px}.profile-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:0 -9px}.profile-video-tile{aspect-ratio:3/4;background:#121621;overflow:hidden}.profile-video-cover{width:100%;height:100%;position:relative}.profile-video-cover img,.profile-video-placeholder{width:100%;height:100%;display:block;object-fit:cover}.profile-video-placeholder{background:linear-gradient(145deg,#171b2a,#0f111b)}.profile-video-duration{position:absolute;right:4px;bottom:4px;background:#000b;border-radius:3px;padding:2px 4px;font-size:9px}.profile-video-views{position:absolute;left:5px;bottom:5px;font-size:9px;text-shadow:0 1px 3px #000}.social-profile-content .empty{min-height:180px;display:grid;place-items:center}.social-profile-content .full-btn{margin:12px auto;display:block}@media(max-width:430px){.profile-edit-page{padding-left:10px;padding-right:10px}.profile-edit-two{grid-template-columns:1fr}.social-profile-page{padding-top:14px}.social-profile-avatar{width:82px;height:82px}.social-profile-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 42px}.profile-video-grid{margin:0 -10px}}.equipped-profile.profile-galaxy{background:radial-gradient(circle at 50% 2%,rgba(107,69,220,.26),transparent 26rem),radial-gradient(circle at 6% 28%,rgba(44,201,255,.08),transparent 18rem),#070914}.equipped-profile.profile-galaxy .social-profile-page{position:relative;background-image:radial-gradient(circle,rgba(255,255,255,.18) .65px,transparent .8px);background-size:29px 29px;-webkit-mask-image:linear-gradient(#000,#000 55%,transparent 92%);mask-image:linear-gradient(#000,#000 55%,transparent 92%)}.equipped-profile.profile-galaxy .social-profile-top{padding:20px 14px 16px;border:1px solid rgba(173,141,255,.18);border-radius:25px;background:linear-gradient(145deg,rgba(43,29,82,.72),rgba(10,20,34,.86));box-shadow:0 22px 55px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.equipped-avatar{position:relative;overflow:visible}.equipped-avatar img,.equipped-avatar>span{border-radius:50%;overflow:hidden}.equipped-avatar.frame-sprout:before,.equipped-avatar.frame-veteran:before{content:"";position:absolute;z-index:2;inset:-8px;border-radius:50%;pointer-events:none}.equipped-avatar.frame-sprout:before{border:2px solid #79dfa4;box-shadow:0 0 0 3px rgba(57,183,109,.15),0 0 22px rgba(90,224,148,.35);background:radial-gradient(circle at 15% 20%,#c7ffe1 0 3px,transparent 4px),radial-gradient(circle at 84% 75%,#65e69b 0 4px,transparent 5px)}.equipped-avatar.frame-veteran:before{border:2px solid transparent;background:linear-gradient(#0c1020,#0c1020) padding-box,conic-gradient(from 30deg,#6de6ff,#b98cff,#ffe08a,#6de6ff) border-box;box-shadow:0 0 26px rgba(160,112,255,.45)}.social-profile-top h1[data-identity-mark]:after{content:attr(data-identity-mark);display:inline-block;margin-left:7px;color:#d4b5ff;font-size:.7em;text-shadow:0 0 13px rgba(170,113,255,.7);vertical-align:top}.play-shell{max-width:680px}.play-top{height:52px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;position:sticky;top:0;z-index:16;background:#090b16;border-bottom:1px solid #171b29;padding:0 8px}.play-top a{font-size:27px;color:#d5b16e;text-align:center}.play-top b{text-align:center;color:#e9ca8a}.play-page{padding:10px 12px 90px}.play-page .player-wrap{margin:0 -1px}.play-page .player{border-radius:12px;max-height:none;object-fit:contain}.video-info{padding:13px 1px 4px}.video-info h1{font-size:20px;line-height:1.25;margin:0 0 8px}.video-info>p{margin:10px 0 0;color:#b6bac8;font-size:13px;line-height:1.55}.video-stats{display:flex;gap:11px;flex-wrap:wrap;color:#8e94a7;font-size:12px}.video-tags{display:flex;gap:7px;overflow:auto;margin-top:10px;padding-bottom:2px}.video-tags span{white-space:nowrap;background:#171328;color:#c786ff;border:1px solid #2b2140;padding:5px 9px;border-radius:999px;font-size:11px}.video-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #1a1e2d;border-bottom:1px solid #1a1e2d;margin:9px 0 12px}.video-quick-actions button{height:72px;border:0;background:transparent;color:#d6d8e2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px}.video-quick-actions button b{font-size:25px;line-height:1;color:#f5f5f7}.video-quick-actions button:nth-child(2) b{color:#f1c447}.video-quick-actions button span{font-size:11px}.video-quick-actions button small{font-size:9px;color:#888ea0;min-height:10px}.publish-card{position:relative;border:1px solid #252a3c;background:linear-gradient(135deg,#171321,#101522);border-radius:12px;margin:0 0 15px;padding:0 12px 11px}.publish-card .publish-trigger{width:100%;height:48px;margin:0!important;border:0;background:transparent;text-align:left;font-weight:700;padding:0}.publish-card>span{display:block;font-size:10px;color:#777e91;margin-top:-8px;padding-left:12px}.related-section{margin-top:22px}.mobile-sheet-backdrop{position:fixed;inset:0;z-index:90;background:#0009;display:flex;align-items:flex-end;justify-content:center}.mobile-sheet{width:min(680px,100%);background:#111522;border-radius:18px 18px 0 0;padding:8px 12px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -14px 40px #0008}.mobile-sheet>button{width:100%;height:54px;border:0;border-bottom:1px solid #202536;background:transparent;color:#f1f2f5;text-align:left;padding:0 14px;font-size:14px}.mobile-sheet>button span{margin-left:10px}.mobile-sheet .danger-row{color:#ff8a99}.mobile-sheet .sheet-cancel{margin-top:9px;border:0;border-radius:10px;background:#1a1e2c;text-align:center}.play-page .comment-form{z-index:14;background:#080a14;padding:8px 0;border-top:1px solid #191d2d}.play-page .comment-form .input{height:44px;border-radius:22px}.play-page .comment-form .primary{border-radius:22px;padding:0 17px}.play-page .comment{padding:14px 0}.avatar img,.comment .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-picker-trigger{width:100%;border:0;background:transparent;color:#fff;display:flex;align-items:center;gap:12px;text-align:left;padding:0}.avatar-picker-trigger img{width:68px;height:68px;border-radius:50%;border:2px solid #a04ce5;background:#171b28}.avatar-picker-trigger span{display:flex;flex:1 1;flex-direction:column;gap:4px}.avatar-picker-trigger span b{font-size:14px}.avatar-picker-trigger span small{font-size:11px;color:#858a9c}.avatar-picker-trigger em{font-style:normal;color:#8e94a6;font-size:22px}.avatar-modal-backdrop{position:fixed;inset:0;z-index:120;background:#050711;display:flex;justify-content:center}.avatar-modal{width:min(680px,100%);background:#080a14;display:grid;grid-template-rows:56px 48px minmax(0,1fr) auto}.avatar-modal>header{display:grid;grid-template-columns:45px 1fr 45px;align-items:center;border-bottom:1px solid #191d2d}.avatar-modal>header button{height:100%;border:0;background:transparent;color:#d4af70;font-size:30px}.avatar-modal>header h2{text-align:center;font-size:16px;margin:0}.avatar-categories{display:flex;gap:8px;overflow-x:auto;align-items:center;padding:0 10px;border-bottom:1px solid #171b29}.avatar-categories button{border:0;background:transparent;color:#858b9e;white-space:nowrap;padding:12px 7px}.avatar-categories button.on{color:#c163ff;border-bottom:2px solid #a33feb}.avatar-grid{overflow:auto;display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:12px;padding:15px 12px 24px}.avatar-grid button{position:relative;aspect-ratio:1;border:2px solid transparent;border-radius:50%;background:#121622;padding:2px}.avatar-grid button.selected{border-color:#a743f1;box-shadow:0 0 0 2px #3a145b}.avatar-grid img{width:100%;height:100%;display:block;border-radius:50%}.avatar-grid button span{position:absolute;right:-1px;top:-2px;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#8b2cdd;color:#fff;font-size:11px}.avatar-modal>footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #191d2d}.avatar-modal>footer .primary{width:100%;height:46px}.profile-edit-hero{flex-direction:column;text-align:center}.profile-edit-identity{align-items:center}.member .avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}@media(max-width:430px){.play-page{padding-left:10px;padding-right:10px}.avatar-grid{grid-template-columns:repeat(4,1fr);gap:11px}.video-quick-actions button{height:68px}.video-info h1{font-size:18px}}.report-modal label{display:block;margin:12px 0;color:#b7bbca;font-size:12px}.report-modal label .input{display:block;margin-top:7px}.report-modal textarea.input{height:110px;padding:12px;resize:vertical}.report-modal .action-row{justify-content:flex-end;margin:16px 0 0}.report-modal .action-row .ghost{margin-top:0}.platform-ad{display:flex;align-items:center;gap:10px;margin:12px 0;padding:10px;background:#111522;border:1px solid #2a2f44;border-radius:12px;overflow:hidden}.platform-ad>img{width:96px;height:58px;border-radius:8px;object-fit:cover;background:#171b29;flex:0 0 auto}.platform-ad-copy{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:3px}.platform-ad-copy>span{font-size:9px;color:#d7b36e;border:1px solid #5a4a2d;border-radius:4px;padding:1px 4px;width:max-content}.platform-ad-copy>b{font-size:13px}.platform-ad-copy>b,.platform-ad-copy>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-ad-copy>small{font-size:10px;color:#858b9b}.platform-ad>i{font-style:normal;color:#9ca2b2;font-size:24px}.play-page>.platform-ad{margin:10px 0 12px}.member-page{padding-top:6px}.member-page>.platform-ad{margin-top:4px;margin-bottom:12px}.report-submit-error{margin-top:12px;padding:10px 12px;border:1px solid #7f3341;background:#35151d;color:#ff9eaa;border-radius:9px;font-size:12px;line-height:1.5}.search-type-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.search-type-tabs button{border:1px solid #273149;background:#111827;color:#aab4c8;border-radius:10px;padding:11px;font-weight:700}.search-type-tabs button.on{background:#6d3df2;color:#fff;border-color:#8b67ff}.user-search-results{display:grid;gap:10px}.user-search-card{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #20283a;border-radius:12px;background:#101625;color:inherit;text-decoration:none}.user-search-card .avatar{flex:0 0 auto}.user-search-copy{min-width:0;display:flex;flex:1 1;flex-direction:column;gap:3px}.user-search-copy small,.user-search-copy span{color:#8e9ab2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-search-card>strong{font-size:12px;color:#a98cff;white-space:nowrap}.support-user-page{padding-bottom:100px}.support-hero{display:flex;gap:14px;align-items:center}.support-hero h2{margin:0 0 6px}.support-hero-icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#6d40db33;font-size:28px}.support-agent-list{display:grid;gap:10px}.support-agent{display:flex;align-items:center;gap:12px}.support-agent-avatar{position:relative;width:52px;height:52px;flex:0 0 52px;border-radius:50%;background:#141c2c;display:grid;place-items:center;font-size:24px}.support-agent-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.support-agent-avatar i{position:absolute;right:0;bottom:2px;width:12px;height:12px;border-radius:50%;border:2px solid #111827}.support-agent-avatar i.online{background:#2bd67b}.support-agent-avatar i.offline{background:#687386}.support-agent-info{min-width:0;flex:1 1}.support-agent-info>b,.support-agent-info>small,.support-agent-info>span{display:block}.support-agent-info small{color:#7d8aa3;margin-top:2px}.support-agent-info p{margin:5px 0;color:#a8b3c6;font-size:13px}.support-online{color:#42d98b;font-size:12px}.support-offline{color:#8390a5;font-size:12px}.support-note{margin-top:14px;line-height:1.6}.support-official-badge{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:5px;background:#6f4df4;color:#fff;font-size:9px;font-style:normal;vertical-align:2px}.support-entry-card{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;margin-bottom:12px}.support-entry-icon{width:42px;height:42px;border-radius:13px;background:#6f4df42b;display:grid;place-items:center;font-size:22px}.support-entry-card>span:nth-child(2){min-width:0;flex:1 1}.support-entry-card b,.support-entry-card small{display:block}.support-entry-card small{margin-top:4px;color:#7f8ca1;font-size:12px}.support-entry-card i{font-size:24px;color:#8f7cff;font-style:normal}.advertise-page{padding-bottom:90px}.advertise-hero{display:flex;gap:14px;align-items:center;background:linear-gradient(145deg,#14142a,#10121d)}.advertise-hero>span{font-size:38px}.advertise-hero h2{margin:0 0 6px}.advertise-hero p,.advertise-note p{margin:0;color:#8d95aa;line-height:1.55}.advertise-note{padding:4px 2px 0}.advertise-note b{display:block;margin-bottom:5px}.advertise-grid{display:grid;grid-template-columns:1fr;gap:12px}.advertise-card{display:flex;flex-direction:column;gap:8px}.advertise-card-top{display:flex;justify-content:space-between;align-items:center}.ad-code{font-size:10px;border:1px solid #38315e;color:#b6a8ff;border-radius:99px;padding:3px 7px}.ad-available{font-size:10px;color:#69dfa1}.advertise-card h3{margin:0;font-size:17px}.advertise-card p{margin:0;min-height:38px}.advertise-price{display:flex;align-items:baseline;gap:5px}.advertise-price b{font-size:26px;color:#ffd36f}.advertise-price span{color:#8b94a8}.advertise-card small{color:#697489}.advertise-card button{margin-top:6px}.advertise-process h3{margin-top:0}.advertise-process>div{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #202333}.advertise-process>div:last-child{border-bottom:0}.advertise-process>div>b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#6d2ed4;color:#fff}.support-business-entry{display:flex!important;align-items:center;gap:12px;text-decoration:none;color:inherit}.support-business-entry>i{margin-left:auto;font-style:normal;font-size:22px}.support-business-icon{font-size:28px}.support-business-entry p{margin:4px 0 0}.growth-page{padding-bottom:96px}.growth-identity-card{display:flex;gap:16px;align-items:center;padding:22px;border:1px solid rgba(139,92,246,.28);border-radius:22px;background:linear-gradient(145deg,rgba(124,58,237,.18),rgba(15,23,42,.96));box-shadow:0 16px 40px rgba(0,0,0,.18)}.growth-identity-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:22px;background:rgba(255,255,255,.08);font-size:30px}.growth-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:#a78bfa}.growth-identity-card h2{margin:3px 0 4px;font-size:23px}.growth-identity-card p,.growth-identity-card small{margin:0;color:#cbd5e1}.growth-block,.growth-today{margin-top:14px;padding:18px;border-radius:20px;background:#151922;border:1px solid rgba(255,255,255,.07)}.growth-section-head{display:flex;justify-content:space-between;gap:14px;align-items:center}.growth-section-head h3{margin:3px 0}.growth-section-head strong{font-size:18px}.growth-meter{height:11px;border-radius:999px;background:#262c38;overflow:hidden;margin:14px 0 8px}.growth-meter.small{height:8px}.growth-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c026d3)}.growth-today p{margin:6px 0 0;color:#aab2c0;font-size:13px}.growth-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.growth-stat-grid>div{min-width:0;padding:14px 8px;text-align:center;border-radius:18px;background:#151922;border:1px solid rgba(255,255,255,.07)}.growth-stat-grid span{display:block;color:#a78bfa;font-size:12px}.growth-stat-grid b{display:block;font-size:21px;margin:4px 0}.growth-stat-grid small{display:block;color:#8d96a6;font-size:11px}.growth-achievements{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.growth-achievements>div{padding:12px;border-radius:14px;background:#0f131b;border:1px solid rgba(255,255,255,.06)}.growth-achievements>div.locked{opacity:.56}.growth-achievements b,.growth-achievements small,.growth-achievements span{display:block}.growth-achievements b{font-size:13px}.growth-achievements span{font-size:11px;color:#aab2c0;margin-top:5px}.growth-achievements small{font-size:9px;color:#8b5cf6;margin-top:7px;letter-spacing:.08em}.growth-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.growth-actions a{text-align:center}@media(max-width:380px){.growth-stat-grid{grid-template-columns:repeat(2,1fr)}.growth-achievements{grid-template-columns:1fr}}.member-growth-card{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 14px;padding:16px 18px;border-radius:18px;text-decoration:none;color:inherit;background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(18,22,31,.98));border:1px solid rgba(139,92,246,.25)}.member-growth-card b,.member-growth-card small,.member-growth-card span{display:block}.member-growth-card span{font-size:11px;color:#a78bfa;text-transform:uppercase;letter-spacing:.1em}.member-growth-card b{margin:4px 0;font-size:17px;text-transform:capitalize}.member-growth-card small{color:#9ca3af}.member-growth-score{font-size:24px;font-weight:800;color:#c4b5fd;text-align:right}.member-growth-score small{display:inline;font-size:11px;margin-left:2px}.public-identity-line{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:9px 0 4px}.public-identity-line span{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);font-size:11px;color:#cbd5e1}.public-identity-line .identity-tier-chip{background:rgba(124,58,237,.15);border-color:rgba(139,92,246,.24);color:#c4b5fd}.activity-calendar{display:grid;grid-template-columns:repeat(26,1fr);gap:4px;margin:14px 0}.activity-calendar i{display:block;aspect-ratio:1;border-radius:3px;background:rgba(255,255,255,.07)}.activity-calendar i.partial{background:rgba(139,92,246,.28)}.activity-calendar i.active{background:rgba(139,92,246,.88)}.growth-achievements button.ghost{margin-top:8px;padding:7px 12px;font-size:12px}@media(max-width:520px){.activity-calendar{grid-template-columns:repeat(20,1fr);gap:3px}}.points-hero{display:flex;flex-direction:column;gap:5px;padding:22px;border-radius:22px;background:linear-gradient(135deg,rgba(91,33,182,.28),rgba(17,24,39,.98));border:1px solid rgba(167,139,250,.25)}.points-hero small,.points-hero span{color:#aab2c0}.points-hero b{font-size:30px;color:#ddd6fe}.reward-shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.reward-shop-grid article{display:flex;flex-direction:column;gap:7px;padding:14px;border-radius:16px;background:#0f131b;border:1px solid rgba(255,255,255,.07)}.reward-shop-grid article small{color:#8d96a6}.reward-shop-grid article strong{color:#c4b5fd}.reward-shop-grid article .primary{margin-top:auto;padding:9px}.reward-icon{font-size:26px}.milestone-list,.points-ledger{display:flex;flex-direction:column;margin-top:10px}.milestone-list>div,.points-ledger>div{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06)}.milestone-list>div:last-child,.points-ledger>div:last-child{border-bottom:0}.milestone-list .done{color:#c4b5fd}.points-ledger>div{grid-template-columns:1fr auto}.points-ledger .positive{color:#86efac}.points-ledger .negative{color:#fca5a5}@media(max-width:390px){.reward-shop-grid{grid-template-columns:1fr}}.activity-calendar i.protected{background:rgba(56,189,248,.45);outline:1px solid rgba(125,211,252,.65)}.collection-hero{margin-top:4px;padding:22px;border-radius:22px;background:linear-gradient(145deg,rgba(124,58,237,.2),rgba(15,23,42,.96));border:1px solid rgba(139,92,246,.25)}.collection-hero small,.collection-hero span{display:block;color:#aab2c0}.collection-hero b{display:block;font-size:30px;margin:6px 0}.achievement-full-grid,.collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.achievement-full-grid article,.collection-grid article{padding:14px;border-radius:17px;background:#111620;border:1px solid rgba(255,255,255,.07)}.achievement-full-grid article{display:grid;grid-template-columns:42px 1fr;gap:10px}.achievement-full-grid article.locked,.collection-grid article.locked{opacity:.48}.achievement-big-icon,.collectible-icon{font-size:28px}.achievement-full-grid b,.achievement-full-grid small,.achievement-full-grid span,.collection-grid b,.collection-grid small,.collection-grid span{display:block}.achievement-full-grid small,.collection-grid small{color:#9ca3af;font-size:10px;margin:4px 0}.achievement-full-grid span,.collection-grid span{font-size:11px;color:#cbd5e1}.mini-progress{height:5px;background:#272d39;border-radius:999px;overflow:hidden;margin:7px 0}.mini-progress i{display:block;height:100%;background:#8b5cf6}.rarity-rare{border-color:rgba(59,130,246,.28)!important}.rarity-epic{border-color:rgba(168,85,247,.32)!important}.rarity-legendary{border-color:rgba(245,158,11,.36)!important}.rarity-mythic{border-color:rgba(236,72,153,.38)!important}.collection-grid article{text-align:center}.collection-grid button{margin-top:10px;padding:7px 10px;font-size:11px}.showcase-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.showcase-slots>div{min-height:82px;display:grid;place-items:center;align-content:center;gap:5px;border:1px dashed rgba(167,139,250,.3);border-radius:15px;background:#0f131b;text-align:center}.showcase-slots b{font-size:24px}.showcase-slots small{color:#aab2c0}.full-btn{display:block;text-align:center;margin-top:14px}@media(max-width:380px){.achievement-full-grid,.collection-grid{grid-template-columns:1fr}}.public-showcase{display:flex;justify-content:center;gap:8px;margin:8px 0}.public-showcase span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:rgba(139,92,246,.12);border:1px solid rgba(167,139,250,.2);font-size:18px}html{min-height:100%;scrollbar-gutter:stable}body,html{background:#050711}body{min-height:100vh}.route-transition{position:fixed;z-index:1000;top:0;left:0;width:100%;height:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .12s ease}.route-transition.active{opacity:1}.route-transition i{display:block;width:38%;height:100%;background:linear-gradient(90deg,transparent,#a78bfa,#54e3d1,transparent);box-shadow:0 0 12px #9f7aea;animation:route-progress .9s ease-in-out infinite}@keyframes route-progress{0%{transform:translateX(-120%)}to{transform:translateX(360%)}}@media(prefers-reduced-motion:reduce){.route-transition{transition:none}.route-transition i{width:100%;animation:none}}.identity-card-large{min-height:150px}.identity-requirements{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.identity-requirements span,.identity-years>div{padding:10px;border-radius:12px;background:rgba(255,255,255,.05)}.identity-timeline{display:grid;gap:10px}.identity-timeline>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08)}.identity-timeline span,.identity-years span{opacity:.7;font-size:12px}.identity-years,.identity-years>div{display:grid;gap:8px}.identity-years>div{grid-template-columns:70px 1fr auto;align-items:center}.identity-years strong{font-size:12px}.honor-wall{min-height:48px;align-items:center}@media(max-width:480px){.identity-requirements{grid-template-columns:1fr}.identity-years>div{grid-template-columns:58px 1fr}.identity-years strong{grid-column:2}}.season-hero{padding:22px;border-radius:22px;background:linear-gradient(145deg,rgba(30,64,175,.22),rgba(88,28,135,.18),#10141d);border:1px solid rgba(167,139,250,.24)}.season-hero>span{font-size:11px;letter-spacing:.18em;color:#c4b5fd}.season-hero h2{font-size:28px;margin:7px 0}.season-hero p{color:#aab2c0;font-size:12px;line-height:1.6}.season-level{display:flex;align-items:end;justify-content:space-between;margin-top:18px}.season-level b{font-size:21px}.season-level small{color:#c4b5fd}.season-rewards{display:grid;gap:9px;margin-top:12px}.season-rewards article{display:grid;grid-template-columns:54px 1fr auto;gap:7px 10px;align-items:center;padding:13px;border-radius:15px;background:#111620;border:1px solid rgba(255,255,255,.07)}.season-rewards article.locked{opacity:.48}.season-rewards span{font-weight:700}.season-rewards small{grid-column:2;color:#9ca3af}.season-rewards em{font-style:normal;font-size:11px;color:#a7f3d0}.season-rewards button{grid-row:1/3;grid-column:3;padding:7px 10px}.season-history{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.season-history span{color:#aab2c0;font-size:12px}.community-notice{margin-top:14px;padding:11px 14px;border:1px solid rgba(139,92,246,.35);border-radius:14px;background:rgba(124,58,237,.14);color:#ddd6fe;font-size:13px}.community-list{display:grid;gap:12px;margin-top:12px}.community-card{padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0f131b}.community-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.community-card-head>div{min-width:0}.community-card-head b,.community-card-head small{display:block}.community-card-head b{font-size:16px}.community-card-head small{margin-top:5px;color:#9ca3af;line-height:1.45}.community-card-head>span{flex:none;color:#a78bfa;font-size:12px}.community-card-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:13px}.community-card-actions button,.community-event button{min-height:38px;border:0;border-radius:11px;background:#7c3aed;color:#fff;font-weight:700;cursor:pointer}.community-card-actions button.ghost{border:1px solid rgba(255,255,255,.13);background:#171c26}.community-card-actions button.joined,.community-event button.joined{background:#183329;color:#86efac;cursor:default}.community-card-actions button:disabled,.community-event button:disabled{opacity:.8}.community-events{display:grid;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.community-event{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px;border-radius:12px;background:#171c26}.community-event>div{min-width:0}.community-event b,.community-event small{display:block}.community-event small{margin-top:4px;color:#9ca3af;line-height:1.4}.community-event button{flex:none;padding:0 12px}.community-empty{margin:3px 0;color:#9ca3af}@media(max-width:420px){.community-card-head{display:block}.community-card-head>span{display:block;margin-top:7px}.community-event{align-items:flex-start;flex-direction:column}.community-event button{width:100%}}.legacy-hero{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(168,85,247,.38);border-radius:26px;background:radial-gradient(circle at 80% 20%,rgba(56,189,248,.23),transparent 30%),radial-gradient(circle at 15% 80%,rgba(236,72,153,.2),transparent 35%),linear-gradient(145deg,#24134d,#121a32 60%,#091725);box-shadow:0 22px 70px rgba(44,18,90,.35)}.legacy-hero>span{font-size:11px;letter-spacing:.25em;color:#c4b5fd}.legacy-hero h2{max-width:72%;font-size:26px;margin:8px 0}.legacy-hero p{max-width:72%;color:#bdc7db}.legacy-orbit{position:absolute;right:28px;top:30px;width:94px;height:94px;border:1px solid #67e8f9;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 28px #8b5cf666}.legacy-orbit i,.legacy-orbit:before{content:"";position:absolute;border:1px solid #c084fc88;border-radius:50%;inset:10px;transform:rotate(35deg)}.legacy-orbit i{inset:-8px 20px;transform:rotate(-35deg)}.legacy-orbit b{font-size:25px}.legacy-season-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.legacy-season-grid article{padding:18px;border:1px solid #28324a;border-radius:18px;background:linear-gradient(145deg,#171d2b,#101521)}.legacy-health small,.legacy-season-grid small,.prestige-card small{color:#a78bfa;letter-spacing:.08em}.legacy-season-grid h3{margin:8px 0}.legacy-season-grid p,.prestige-card p{font-size:12px;color:#9ca8bb}.legacy-health{display:flex;align-items:center;justify-content:space-between}.legacy-health h3{margin:5px 0}.legacy-health>b{font-size:24px;color:#67e8f9}.prestige-card{background:linear-gradient(145deg,rgba(124,58,237,.15),rgba(15,23,42,.9))}.prestige-card strong{color:#f0abfc}@media(max-width:520px){.legacy-season-grid{grid-template-columns:1fr}.legacy-hero h2,.legacy-hero p{max-width:68%}.legacy-orbit{width:72px;height:72px;right:18px}}.atelier-page{padding-top:12px;background:radial-gradient(circle at 50% 0,#43207928,transparent 38%)}.atelier-error{margin-bottom:12px;padding:11px 14px;border:1px solid #ef476f55;border-radius:13px;background:#4a1723;color:#ffb7c7}.atelier-loading{min-height:420px;display:grid;place-content:center;justify-items:center;gap:15px;color:#a9b2c5}.atelier-loading i{width:48px;height:48px;border:2px solid #8b5cf633;border-top-color:#c4b5fd;border-radius:50%;animation:spin .8s linear infinite}.atelier-hero{position:relative;overflow:hidden;min-height:274px;padding:28px 25px 20px;border:1px solid #a78bfa44;border-radius:28px;background:radial-gradient(circle at 73% 35%,#8b5cf65c,transparent 26%),radial-gradient(circle at 93% 0,#d8b4fe2a,transparent 35%),linear-gradient(145deg,#17132b,#0b101b 72%);box-shadow:0 24px 70px #05030caa,inset 0 1px #ffffff17}.atelier-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#d8b4fe 0 1px,transparent 1.5px);background-size:43px 43px;opacity:.1}.atelier-balance{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.atelier-balance small{color:#aeb6c9;font-size:11px}.atelier-balance strong{margin-top:7px;font-family:Georgia,serif;font-size:46px;color:#f3efff;text-shadow:0 0 28px #a78bfa66}.atelier-balance span{margin-top:8px;color:#b99cff;font-size:9px;letter-spacing:.16em}.atelier-orbit{position:absolute;z-index:1;width:154px;height:154px;right:25px;top:20px;display:grid;place-items:center;border:1px solid #a78bfa32;border-radius:50%;box-shadow:0 0 50px #7c3aed30}.atelier-orbit:after,.atelier-orbit:before{content:"";position:absolute;inset:17px;border:1px dashed #c4b5fd3d;border-radius:50%}.atelier-orbit:after{inset:39px;border-style:solid;background:radial-gradient(circle,#a78bfa42,transparent 65%)}.atelier-orbit b{position:relative;z-index:2;font-size:62px;color:#e9ddff;text-shadow:0 0 35px #8b5cf6;transform:rotate(45deg)}.atelier-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#e9d5ff;box-shadow:0 0 14px #d8b4fe}.atelier-orbit i:first-child{left:1px;top:73px}.atelier-orbit i:nth-child(2){right:18px;top:22px;background:#f6c85f}.atelier-orbit i:nth-child(3){right:2px;bottom:38px;background:#67e8f9}.atelier-stats{position:absolute;z-index:3;left:21px;right:21px;bottom:18px;display:grid;grid-template-columns:repeat(3,1fr);padding:12px;border:1px solid #ffffff14;border-radius:17px;background:#080b15c9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.atelier-stats div{text-align:center}.atelier-stats div+div{border-left:1px solid #ffffff14}.atelier-stats b,.atelier-stats small{display:block}.atelier-stats b{font-size:17px}.atelier-stats small{margin-top:3px;font-size:9px;color:#8892a5}.atelier-intro{margin:24px 3px 13px}.atelier-intro span{font-size:9px;letter-spacing:.14em;color:#b794f6}.atelier-intro h2{margin:5px 0 4px;font-size:22px}.atelier-intro p{margin:0;color:#8f99ab;font-size:11px}.atelier-tabs{display:flex;gap:7px;overflow-x:auto;padding:4px 1px 13px}.atelier-tabs button{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 13px;border:1px solid #ffffff13;border-radius:999px;background:#161b27;color:#9da6b8;font-size:11px}.atelier-tabs button.on{border-color:#a78bfa6b;background:linear-gradient(135deg,#7132c6,#4c1d95);color:#fff}.atelier-tabs em{padding:2px 5px;border-radius:99px;background:#ffffff10;font-style:normal;font-size:8px}.atelier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.atelier-card{display:flex;flex-direction:column;min-height:328px;padding:11px;border:1px solid transparent;border-radius:22px;background:linear-gradient(155deg,#161c29,#0b1019 74%) padding-box,linear-gradient(145deg,#ffffff22,#7c3aed32) border-box;box-shadow:0 12px 34px #0006}.atelier-card-top{display:flex;justify-content:space-between;margin:1px 2px 8px}.atelier-card-top span{padding:4px 7px;border:1px solid #a78bfa4d;border-radius:99px;background:#6d28d925;color:#cbb7ff;font-size:7px}.atelier-card-top em{font-style:normal;color:#626d82;font-size:8px}.atelier-preview{height:142px;border:1px solid #ffffff13;border-radius:17px;background:radial-gradient(circle,#8b5cf64c,transparent 44%),linear-gradient(145deg,#20283a,#0d121d)}.atelier-preview.has-atlas{background-repeat:no-repeat;background-color:#111725;box-shadow:inset 0 1px #ffffff24,0 12px 28px #0007}.atelier-preview[data-kind=streak_protection]{position:relative;background:radial-gradient(circle at 50% 42%,#9b75ff66,transparent 38%),linear-gradient(145deg,#181d2d,#0b1019)}.atelier-preview[data-kind=streak_protection]:before{content:"◆";position:absolute;inset:28px;display:grid;place-items:center;border:1px solid #c4b5fd77;border-radius:32px;background:linear-gradient(145deg,#8152e9,#32186b);color:#f5efff;font-size:42px;text-shadow:0 0 18px #fff;box-shadow:0 0 35px #8b5cf65c,inset 0 1px #ffffff55}.atelier-preview[data-kind=streak_protection]:after{content:"STREAK SHIELD";position:absolute;left:0;right:0;bottom:11px;text-align:center;color:#b9a7e8;font-size:7px;letter-spacing:.18em}.atelier-info{padding:12px 3px 10px}.atelier-info>small{font-size:8px;color:#7f8a9e}.atelier-info h3{min-height:38px;margin:4px 0 9px;font-size:14px}.atelier-info>div{display:flex;justify-content:space-between}.atelier-info span{color:#8c96a8;font-size:9px}.atelier-info b{color:#c9b8ff;font-size:13px}.atelier-card>button{margin-top:auto;min-height:39px;border:1px solid #a78bfa35;border-radius:11px;background:linear-gradient(135deg,#7928d2,#4f1a89);color:#fff;font-weight:700}.atelier-card>button:disabled{background:#3b1761;color:#9f83bd}.atelier-ledger{margin-top:20px;padding:17px;border:1px solid #ffffff12;border-radius:20px;background:#101620}.atelier-ledger>div{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:10px 2px;border-bottom:1px solid #ffffff0c}.atelier-ledger small{color:#5f6a7d}.atelier-ledger .positive{color:#86efac}.atelier-ledger .negative{color:#fca5a5}@media(max-width:390px){.atelier-orbit{right:6px;transform:scale(.86)}.atelier-balance strong{font-size:39px}.atelier-grid{gap:8px}.atelier-card{min-height:294px;padding:9px}.atelier-preview{height:118px}.atelier-info h3{font-size:12px}}.atelier-page .atelier-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;overflow:visible;padding:5px;border:1px solid #ffffff12;border-radius:17px;background:#080e17;box-shadow:inset 0 1px #ffffff08}.atelier-page .atelier-tabs button{appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:42px;padding:0 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:#8995a8;font:inherit;font-size:10px;text-align:left;white-space:nowrap}.atelier-page .atelier-tabs button:hover{border-color:#39465a;background:#101824;color:#eef1f6}.atelier-page .atelier-tabs button.on{border-color:#8f72ec;background:radial-gradient(circle at 90% 0,#68e4d126,transparent 42%),linear-gradient(135deg,#5032a3,#292052);box-shadow:0 8px 22px #5436ad3b,inset 0 1px #ffffff1a;color:#fff}.atelier-page .atelier-tabs em{display:grid;min-width:22px;height:22px;padding:0 5px;place-items:center;border:1px solid #ffffff0e;border-radius:8px;background:#ffffff0b;color:#aab5c6;font-size:8px}.atelier-page .atelier-tabs button.on em{border-color:#70e2d85c;background:#112f36;color:#74e5db}.atelier-page .atelier-grid{gap:10px}.atelier-page .atelier-card{min-height:312px;padding:10px;border-radius:20px;background:radial-gradient(circle at 100% 0,#7652dc18,transparent 38%),linear-gradient(155deg,#131a27,#090f18 76%) padding-box,linear-gradient(145deg,#ffffff20,#795ce140) border-box;box-shadow:0 14px 36px #0005;transition:transform .2s ease,border-color .2s ease}.atelier-page .atelier-card:hover{transform:translateY(-3px);box-shadow:0 20px 45px #0008}.atelier-page .atelier-preview{overflow:hidden;border:1px solid #ffffff13;border-radius:16px;background-color:#0d1420;box-shadow:inset 0 1px #ffffff0d,0 10px 25px #0005}.atelier-page .atelier-info{padding:11px 4px 9px}.atelier-page .atelier-info h3{display:-webkit-box;min-height:36px;margin:5px 0 9px;overflow:hidden;color:#eef1f6;font-size:13px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.atelier-page .atelier-info>div{align-items:center;gap:6px}.atelier-page .atelier-info b{color:#ddcaff;font-size:12px;white-space:nowrap}.atelier-page .atelier-card>button{appearance:none;position:relative;display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;border:1px solid #745bca;border-radius:12px;background:linear-gradient(135deg,#211a43,#171a2b);box-shadow:inset 0 1px #ffffff10;color:#d9cefa;font-size:11px;font-weight:800;text-align:left}.atelier-page .atelier-card>button:after{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#7650dc;color:#fff;content:"→"}.atelier-page .atelier-card>button:not(:disabled):hover{border-color:#9b81f4;background:linear-gradient(135deg,#2b2155,#1b2032);color:#fff}.atelier-page .atelier-card>button:disabled{border-color:#344154;background:#111722;color:#6f7d90}.atelier-page .atelier-card>button:disabled:after{background:#273143;color:#6f7d90;content:"✓"}@media(max-width:560px){.atelier-page .atelier-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.atelier-page .atelier-tabs button{min-height:40px;padding:0 8px}.atelier-page .atelier-tabs button:nth-child(4),.atelier-page .atelier-tabs button:nth-child(5){grid-column:auto}.atelier-page .atelier-card{min-height:300px}.atelier-page .atelier-card>button{font-size:10px}}@media(max-width:370px){.atelier-page .atelier-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-page .atelier-grid{grid-template-columns:1fr}.atelier-page .atelier-card{min-height:0}}.social-profile-page{position:relative;padding:20px 14px 92px;background:radial-gradient(circle at 50% 3%,#6d28d933,transparent 310px),linear-gradient(180deg,#090b15,#070912 58%)}.social-profile-page:before{content:"";position:absolute;left:14px;right:14px;top:14px;height:285px;border-radius:30px;background:radial-gradient(circle at 80% 5%,#67e8f91c,transparent 36%),radial-gradient(circle at 10% 40%,#a855f72b,transparent 40%),linear-gradient(145deg,#18142d,#0d1422);border:1px solid #a78bfa38;box-shadow:0 28px 70px #0009,inset 0 1px #ffffff17;pointer-events:none}.social-profile-top{position:relative;z-index:1;padding:24px 17px 18px;border-radius:29px;overflow:hidden}.social-profile-top:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.3px);background-size:37px 37px;opacity:.055;pointer-events:none}.social-profile-avatar{position:relative;width:96px;height:96px;margin:6px auto 13px;border:2px solid transparent;background:linear-gradient(#171324,#171324) padding-box,conic-gradient(#67e8f9,#a78bfa,#f6c85f,#67e8f9) border-box;box-shadow:0 0 0 5px #0d1020,0 0 32px #8b5cf66b}.social-profile-top h1{position:relative;font-size:24px;letter-spacing:.01em}.social-profile-handle{position:relative;color:#99a4ba}.public-identity-line{position:relative;margin:11px auto 7px}.public-identity-line span{padding:6px 9px;background:#090d18a8;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d}.public-identity-line .identity-tier-chip{background:linear-gradient(135deg,#6423a952,#28327955);border-color:#ad8cff61;color:#e2d5ff}.public-showcase{position:relative}.social-profile-bio{position:relative;min-height:31px;color:#c8cfdd}.social-profile-stats{position:relative;max-width:none;margin:16px 0 15px;padding:13px 4px;border:1px solid #ffffff12;border-radius:17px;background:#070a13a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.social-profile-stats>div+div{border-left:1px solid #ffffff12}.social-profile-stats b{font-size:19px;color:#f4f0ff}.social-profile-stats span{margin-top:2px;color:#818da2}.social-profile-actions{position:relative;margin-bottom:5px}.profile-action-main,.profile-action-more,.profile-action-secondary{height:43px;border-radius:12px}.profile-action-main{background:linear-gradient(135deg,#8b28df,#55209c);box-shadow:0 10px 24px #6818aa42}.profile-action-more,.profile-action-secondary{background:#0b101c;border-color:#ffffff17}.social-profile-tabs{position:relative;z-index:2;height:58px;margin:22px -14px 0;padding:0 8px;border:1px solid #ffffff0d;background:#0b0f19cc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.social-profile-tabs button{border-radius:12px 12px 0 0}.social-profile-tabs button.on{color:#d8c6ff;border-bottom-color:#a855f7;background:linear-gradient(180deg,#7c3aed18,transparent)}.social-profile-content{position:relative;z-index:1;padding-top:10px}.social-profile-content .empty{margin-top:8px;border:1px dashed #ffffff13;border-radius:22px;background:#0e131d80;color:#778197}.profile-video-grid{gap:5px;margin:0}.profile-video-tile{border-radius:10px;border:1px solid #ffffff0f;box-shadow:0 8px 18px #0006}.panel.member{position:relative;overflow:hidden;min-height:142px;padding:21px;border:1px solid #a78bfa38;border-radius:25px;background:radial-gradient(circle at 95% 5%,#67e8f920,transparent 35%),radial-gradient(circle at 5% 90%,#a855f72b,transparent 42%),linear-gradient(145deg,#19152d,#0d1421);box-shadow:0 22px 55px #0007,inset 0 1px #ffffff18}.panel.member:before{content:"MEMBER ID";position:absolute;right:18px;top:14px;color:#c4b5fd55;font-size:8px;letter-spacing:.2em}.panel.member .avatar{width:72px;height:72px;border:2px solid transparent;background:linear-gradient(#161827,#161827) padding-box,conic-gradient(#67e8f9,#a78bfa,#f6c85f,#67e8f9) border-box;box-shadow:0 0 0 4px #0d101c,0 0 25px #8b5cf655}.panel.member .username{font-size:18px}.panel.member .muted{margin-top:5px;color:#8d98ad}.member-actions{gap:9px;margin-top:12px}.member-actions .member-action-btn{height:42px;border-radius:12px}.member-actions .primary{background:linear-gradient(135deg,#8b2be0,#55209b);box-shadow:0 9px 20px #6b21a845}.member-actions .ghost{background:#0a0e18a8;border-color:#ffffff18}.stats.stats-links{gap:9px;margin:11px 0}.stats-links a{position:relative;padding:14px 8px;border-color:#ffffff10;border-radius:16px;background:linear-gradient(145deg,#131925,#0c111b);box-shadow:0 9px 22px #0004}.stats-links a b{font-size:20px;color:#eee9ff}.stats-links a span{font-size:10px;color:#7f899b}.member-growth-card{position:relative;overflow:hidden;min-height:101px;margin:12px 0 15px;padding:18px 19px;border-radius:22px;background:radial-gradient(circle at 90% 15%,#a855f72e,transparent 38%),linear-gradient(135deg,#20143a,#101725);border-color:#a78bfa42;box-shadow:0 16px 38px #0005,inset 0 1px #ffffff14}.member-growth-card:after{content:"◆";position:absolute;right:21px;top:9px;color:#c4b5fd18;font-size:74px;transform:rotate(45deg)}.member-growth-card>div{position:relative;z-index:1}.member-growth-score{padding:8px 10px;border:1px solid #a78bfa2e;border-radius:13px;background:#090d18a8}.content:has(.panel.member)>.list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0;background:transparent;border:0}.content:has(.panel.member)>.list .item{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #ffffff10;border-radius:16px;background:linear-gradient(145deg,#121824,#0c111a);box-shadow:0 8px 20px #0003}.content:has(.panel.member)>.list .item:hover{border-color:#8b5cf65c;background:#17152a}.content:has(.panel.member)>.list .item b{color:#a78bfa}.content:has(.panel.member)>.list .item.danger{min-height:48px;color:#fb8fa5;border-color:#ef476f28;background:#34131c66}@media(max-width:390px){.social-profile-page{padding-left:10px;padding-right:10px}.social-profile-page:before{left:10px;right:10px}.social-profile-tabs{margin-left:-10px;margin-right:-10px}.panel.member{padding:18px 15px}.content:has(.panel.member)>.list{gap:7px}.content:has(.panel.member)>.list .item{min-height:57px;padding:11px;font-size:12px}}.growth-page:has(.growth-today){position:relative;padding:14px 13px 100px;background:radial-gradient(circle at 50% 0,#7132c629,transparent 360px),linear-gradient(180deg,#090b15,#070912 66%)}.growth-page:has(.growth-today):before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#c4b5fd 0 1px,transparent 1.2px);background-size:47px 47px;opacity:.035;pointer-events:none}.growth-page:has(.growth-today)>*{position:relative;z-index:1}.growth-page:has(.growth-today) .growth-identity-card{position:relative;overflow:hidden;min-height:175px;padding:25px 22px;border:1px solid #a78bfa4d;border-radius:28px;background:radial-gradient(circle at 88% 18%,#67e8f925,transparent 31%),radial-gradient(circle at 5% 100%,#a855f73b,transparent 40%),linear-gradient(145deg,#1d1734,#0c1522);box-shadow:0 26px 65px #0008,inset 0 1px #ffffff1c}.growth-page:has(.growth-today) .growth-identity-card:before{content:"◆";position:absolute;right:20px;top:7px;color:#d8c9ff17;font-size:112px;line-height:1;transform:rotate(45deg);text-shadow:0 0 35px #8b5cf6}.growth-page:has(.growth-today) .growth-identity-card:after{content:"GROWTH PASSPORT";position:absolute;right:23px;bottom:17px;color:#aaa0c65c;font-size:7px;letter-spacing:.22em}.growth-page:has(.growth-today) .growth-identity-icon{position:relative;z-index:1;width:76px;height:76px;border-radius:25px;border:1px solid #c4b5fd55;background:radial-gradient(circle at 35% 25%,#a78bfa,#4c1d95 65%,#171329);box-shadow:0 0 0 5px #0b1020,0 0 32px #8b5cf65c;font-size:34px}.growth-page:has(.growth-today) .growth-identity-card>div:last-child{position:relative;z-index:1}.growth-page:has(.growth-today) .growth-identity-card h2{font-family:Georgia,serif;font-size:25px;color:#f4efff}.growth-page:has(.growth-today) .growth-identity-card p{margin-top:7px}.growth-page:has(.growth-today) .growth-identity-card small{display:block;margin-top:7px;color:#778399}.growth-page:has(.growth-today) .growth-today{position:relative;overflow:hidden;margin-top:17px;padding:20px;border:1px solid #67e8f925;border-radius:23px;background:radial-gradient(circle at 93% 22%,#22d3ee1c,transparent 32%),linear-gradient(145deg,#141b29,#0c121d);box-shadow:0 15px 38px #0005}.growth-page:has(.growth-today) .growth-today:before{content:"TODAY";position:absolute;right:18px;bottom:12px;color:#67e8f912;font-size:38px;font-weight:900;letter-spacing:.08em}.growth-page:has(.growth-today) .growth-today strong{font-family:Georgia,serif;font-size:23px;color:#f2efff}.growth-page:has(.growth-today) .growth-meter{height:8px;margin-top:17px;background:#050810;box-shadow:inset 0 1px 4px #000}.growth-page:has(.growth-today) .growth-meter i{position:relative;background:linear-gradient(90deg,#22d3ee,#8b5cf6 55%,#d946ef);box-shadow:0 0 16px #8b5cf6}.growth-page:has(.growth-today) .growth-meter i:after{content:"";position:absolute;right:0;top:-3px;width:14px;height:14px;border-radius:50%;background:#f5efff;box-shadow:0 0 15px #a78bfa}.growth-page:has(.growth-today)>.growth-block{margin-top:17px;padding:19px;border:1px solid #ffffff11;border-radius:24px;background:linear-gradient(145deg,#121925,#0c111b);box-shadow:0 15px 38px #0004}.growth-page:has(.growth-today)>.growth-block>.growth-section-head{position:relative;padding-left:12px}.growth-page:has(.growth-today)>.growth-block>.growth-section-head:before{content:"";position:absolute;left:0;width:3px;height:28px;border-radius:9px;background:linear-gradient(#67e8f9,#d946ef);box-shadow:0 0 13px #a855f7}.growth-page:has(.growth-today)>.growth-block>.growth-section-head>span{padding:5px 9px;border:1px solid #a78bfa38;border-radius:99px;background:#7c3aed1f;color:#cab9f3;font-size:10px}.growth-page:has(.growth-today)>.growth-block:nth-of-type(3) .growth-achievements{grid-template-columns:1fr;gap:9px}.growth-page:has(.growth-today)>.growth-block:nth-of-type(3) .growth-achievements>div{position:relative;min-height:91px;padding:15px 15px 13px 42px;border:1px solid #ffffff0f;border-radius:17px;background:linear-gradient(145deg,#121827,#0b101a);opacity:1}.growth-page:has(.growth-today)>.growth-block:nth-of-type(3) .growth-achievements>div:before{content:"";position:absolute;left:19px;top:0;bottom:-10px;width:1px;background:#ffffff12}.growth-page:has(.growth-today)>.growth-block:nth-of-type(3) .growth-achievements>div:after{content:"";position:absolute;left:14px;top:19px;width:11px;height:11px;border:2px solid #4b556b;border-radius:50%;background:#0b101a}.growth-page:has(.growth-today)>.growth-block:nth-of-type(3) .growth-achievements>div.unlocked{border-color:#a78bfa65;background:radial-gradient(circle at 80% 10%,#a78bfa25,transparent 42%),linear-gradient(145deg,#2a2350,#12182a)}.growth-page:has(.growth-today)>.growth-block:nth-of-type(3) .growth-achievements>div.unlocked:after{border-color:#d8b4fe;background:#8b5cf6;box-shadow:0 0 14px #a855f7}.growth-page:has(.growth-today)>.growth-block:nth-of-type(3) .growth-achievements b{font-size:14px;color:#eef0f7}.growth-page:has(.growth-today)>.growth-block:nth-of-type(3) .growth-achievements span{margin-top:7px;color:#8d98ac}.growth-page:has(.growth-today)>.growth-block:nth-of-type(3) .growth-achievements small{color:#a78bfa}.growth-page:has(.growth-today)>.growth-block:nth-of-type(3) .growth-achievements button{margin-top:9px;min-width:96px;border-color:#a78bfa55;background:#6d28d938;color:#e7dcff}.growth-page:has(.growth-today) .growth-stat-grid{gap:9px}.growth-page:has(.growth-today) .growth-stat-grid>div{padding:16px 8px;border-color:#ffffff10;border-radius:18px;background:linear-gradient(145deg,#141a27,#0b1019);box-shadow:0 10px 23px #0003}.growth-page:has(.growth-today) .growth-stat-grid b{color:#f2efff}.growth-page:has(.growth-today) .growth-actions a{min-height:48px;display:grid;place-items:center;border-radius:14px;background:#101622;border-color:#ffffff11}@media(max-width:430px){.growth-page:has(.growth-today){padding-left:11px;padding-right:11px}.growth-page:has(.growth-today) .growth-identity-card{min-height:160px;padding:21px 17px;gap:13px}.growth-page:has(.growth-today) .growth-identity-icon{width:65px;height:65px}.growth-page:has(.growth-today) .growth-identity-card h2{font-size:21px}.growth-page:has(.growth-today) .growth-stat-grid{grid-template-columns:repeat(3,1fr)}}.growth-page:has(.growth-today) .growth-actions{position:relative;gap:10px;margin-top:20px;padding-top:30px}.growth-page:has(.growth-today) .growth-actions:before{content:"EXPLORE YOUR GROWTH";position:absolute;left:4px;top:3px;color:#8e98aa;font-size:8px;font-weight:800;letter-spacing:.19em}.growth-page:has(.growth-today) .growth-actions:after{content:"";position:absolute;left:4px;right:4px;top:20px;height:1px;background:linear-gradient(90deg,#a855f766,transparent)}.growth-page:has(.growth-today) .growth-actions a{position:relative;overflow:hidden;min-height:82px;padding:16px 31px 14px 54px;display:flex;align-items:center;justify-content:flex-start;text-align:left;border:1px solid #ffffff12;border-radius:19px;background:radial-gradient(circle at 18% 20%,var(--destination-glow,#8b5cf6) 0,transparent 42%),linear-gradient(145deg,#151b29,#0b111b);box-shadow:0 12px 28px #0004,inset 0 1px #ffffff12;color:#e9e8f1;font-size:12px;font-weight:700;line-height:1.35;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.growth-page:has(.growth-today) .growth-actions a:before{position:absolute;left:13px;top:50%;translate:0 -50%;width:31px;height:31px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--destination-color,#a78bfa) 55%,transparent);border-radius:11px;background:color-mix(in srgb,var(--destination-color,#a78bfa) 15%,#0d1320);box-shadow:0 0 18px color-mix(in srgb,var(--destination-color,#a78bfa) 24%,transparent);color:var(--destination-color,#c4b5fd);font-size:16px}.growth-page:has(.growth-today) .growth-actions a:after{content:"›";position:absolute;right:12px;top:50%;translate:0 -50%;color:#758096;font-size:19px;font-weight:400}.growth-page:has(.growth-today) .growth-actions a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--destination-color,#a78bfa) 55%,transparent);box-shadow:0 17px 36px #0007,0 0 24px color-mix(in srgb,var(--destination-color,#a78bfa) 13%,transparent)}.growth-page:has(.growth-today) .growth-actions a:first-child{--destination-color:#f6c85f;--destination-glow:#f59e0b28}.growth-page:has(.growth-today) .growth-actions a:first-child:before{content:"∞"}.growth-page:has(.growth-today) .growth-actions a:nth-child(2){--destination-color:#67e8f9;--destination-glow:#22d3ee25}.growth-page:has(.growth-today) .growth-actions a:nth-child(2):before{content:"⌁"}.growth-page:has(.growth-today) .growth-actions a:nth-child(3){--destination-color:#a78bfa;--destination-glow:#8b5cf62b}.growth-page:has(.growth-today) .growth-actions a:nth-child(3):before{content:"✦"}.growth-page:has(.growth-today) .growth-actions a:nth-child(4){--destination-color:#f0abfc;--destination-glow:#d946ef25}.growth-page:has(.growth-today) .growth-actions a:nth-child(4):before{content:"◇"}.growth-page:has(.growth-today) .growth-actions a:nth-child(5){--destination-color:#fbbf24;--destination-glow:#f59e0b25}.growth-page:has(.growth-today) .growth-actions a:nth-child(5):before{content:"♛"}.growth-page:has(.growth-today) .growth-actions a:nth-child(6){--destination-color:#34d399;--destination-glow:#10b98125}.growth-page:has(.growth-today) .growth-actions a:nth-child(6):before{content:"◈"}.growth-page:has(.growth-today) .growth-actions a:nth-child(7){--destination-color:#c4b5fd;--destination-glow:#8b5cf62a}.growth-page:has(.growth-today) .growth-actions a:nth-child(7):before{content:"◆"}.growth-page:has(.growth-today) .growth-actions a:nth-child(8){--destination-color:#94a3b8;--destination-glow:#64748b20}.growth-page:has(.growth-today) .growth-actions a:nth-child(8):before{content:"◉"}@media(max-width:370px){.growth-page:has(.growth-today) .growth-actions{grid-template-columns:1fr}.growth-page:has(.growth-today) .growth-actions a{min-height:68px}}.growth-page:has(.growth-command-hero){padding:18px 16px 104px;background:radial-gradient(circle at 50% 0,#6442c528,transparent 410px),linear-gradient(180deg,#080b14,#060810 72%)}.growth-command-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px}.growth-command-hero>.growth-identity-card,.growth-command-hero>.growth-today{height:100%;box-sizing:border-box;margin:0!important}.growth-command-hero>.growth-identity-card{min-height:164px!important}.growth-command-hero>.growth-today{display:flex;flex-direction:column;justify-content:center;min-height:164px}.growth-page:has(.growth-command-hero)>.growth-stat-grid{grid-template-columns:repeat(6,1fr);margin-top:12px}.growth-page:has(.growth-command-hero)>.growth-stat-grid>div{padding:13px 5px;border-radius:15px}.growth-page:has(.growth-command-hero)>.growth-stat-grid b{font-size:18px}.growth-command-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(270px,.62fr);gap:12px;margin-top:12px}.growth-command-grid>.growth-block,.growth-command-side>.growth-block{margin:0!important}.growth-command-side{display:grid;gap:12px}.growth-command-side>.growth-block{min-height:0}.growth-task-summary .growth-achievements{grid-template-columns:1fr 1fr!important;gap:8px}.growth-task-summary .growth-achievements>div{min-height:76px!important;padding:12px!important}.growth-task-summary .growth-achievements>div:after,.growth-task-summary .growth-achievements>div:before{display:none!important}.growth-more{display:flex;justify-content:center;margin-top:11px;padding:9px;border:1px solid #3c4e67;border-radius:11px;background:#101a28;color:#9f91ef;text-decoration:none;font-size:10px}.growth-achievement-summary{margin-top:12px!important}.growth-achievement-summary .growth-achievements{grid-template-columns:repeat(4,1fr);gap:8px}.growth-achievement-summary .growth-achievements>div{min-height:76px;box-sizing:border-box}.growth-portal{display:grid;grid-template-columns:1.12fr 1fr .88fr;gap:12px;margin-top:12px}.growth-portal-group{position:relative;overflow:hidden;padding:16px;border:1px solid #29384c;border-radius:20px;background:radial-gradient(circle at 100% 0,#7452d51c,transparent 38%),linear-gradient(145deg,#111a28,#0a121d);box-shadow:0 16px 36px #0003}.growth-portal-group>header{min-height:76px;padding:1px 2px 12px;border-bottom:1px solid #243246}.growth-portal-group>header span{color:#75dfd5;font-size:7px;font-weight:900;letter-spacing:.18em}.growth-portal-group>header h3{margin:5px 0 4px;font-size:17px}.growth-portal-group>header p{margin:0;color:#8292a5;font-size:9px;line-height:1.45}.growth-portal-group>div{display:grid;gap:7px;margin-top:10px}.growth-portal-group a{display:grid;grid-template-columns:36px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:54px;padding:8px 9px;border:1px solid #28384b;border-radius:13px;background:linear-gradient(145deg,#111c2a,#0b1521);color:#e9eef5;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.growth-portal-group a:hover{border-color:#6755ad;transform:translateY(-1px)}.growth-portal-group a>i{display:grid;width:34px;height:34px;place-items:center;border:1px solid #5a4c91;border-radius:11px;background:#251d46;color:#c9baff;font-style:normal;font-size:15px}.growth-portal-group:nth-child(2) a>i{border-color:#315e67;background:#102f39;color:#68e1d5}.growth-portal-group:nth-child(3) a>i{border-color:#66532d;background:#2c2414;color:#f0c96f}.growth-portal-group a b,.growth-portal-group a small{display:block}.growth-portal-group a b{font-size:11px}.growth-portal-group a small{margin-top:3px;overflow:hidden;color:#77889c;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.growth-portal-group a>em{color:#70ded4;font-style:normal;font-size:16px}@media(max-width:820px){.growth-command-grid,.growth-command-hero{grid-template-columns:1fr}.growth-page:has(.growth-command-hero)>.growth-stat-grid{grid-template-columns:repeat(3,1fr)}.growth-achievement-summary .growth-achievements,.growth-portal{grid-template-columns:1fr 1fr}.growth-portal-group:last-child{grid-column:1/-1}.growth-portal-group:last-child>div{grid-template-columns:1fr 1fr}}@media(max-width:520px){.growth-page:has(.growth-command-hero){padding-left:11px;padding-right:11px}.growth-command-hero>.growth-identity-card,.growth-command-hero>.growth-today{min-height:142px!important}.growth-achievement-summary .growth-achievements,.growth-task-summary .growth-achievements{grid-template-columns:1fr!important}.growth-portal{grid-template-columns:1fr}.growth-portal-group:last-child{grid-column:auto}.growth-portal-group:last-child>div{grid-template-columns:1fr}.growth-portal-group>header{min-height:0}.growth-page:has(.growth-command-hero)>.growth-stat-grid{grid-template-columns:repeat(3,1fr)}}.growth-page:has(.collection-hero){position:relative;padding:18px 16px 104px;background:radial-gradient(circle at 50% 7%,#7c3aed30,transparent 330px),radial-gradient(circle at 92% 42%,#22d3ee12,transparent 260px),#080b14;overflow:hidden}.growth-page:has(.collection-hero):before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff05 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(#000,transparent 72%);mask-image:linear-gradient(#000,transparent 72%);pointer-events:none}.growth-page:has(.collection-hero)>*{position:relative;z-index:1}.growth-page:has(.collection-hero) .collection-hero{position:relative;overflow:hidden;min-height:190px;padding:30px 26px;border:1px solid #b69cff55;border-radius:30px;background:radial-gradient(circle at 88% 22%,#67e8f93b,transparent 27%),radial-gradient(circle at 12% 100%,#d946ef35,transparent 42%),linear-gradient(145deg,#251949,#101a2c 72%);box-shadow:0 28px 68px #0009,inset 0 1px #ffffff21}.growth-page:has(.collection-hero) .collection-hero:before{content:"COLLECTION ARCHIVE";position:absolute;right:23px;top:20px;color:#c9bbf45e;font-size:8px;font-weight:800;letter-spacing:.22em}.growth-page:has(.collection-hero) .collection-hero:after{content:"◈";position:absolute;right:27px;bottom:-37px;color:#ffffff0b;font-size:150px;line-height:1;transform:rotate(24deg)}.growth-page:has(.collection-hero) .collection-hero>span{color:#b9acd8;font-size:12px;letter-spacing:.08em}.growth-page:has(.collection-hero) .collection-hero>b{position:relative;z-index:1;margin:8px 0 18px;font-family:Georgia,serif;font-size:42px;line-height:1;color:#fff;text-shadow:0 0 24px #a78bfa66}.growth-page:has(.collection-hero) .collection-hero small{color:#aab4c8}.growth-page:has(.collection-hero) .growth-meter{position:relative;z-index:1;height:7px;background:#060910b8}.growth-page:has(.collection-hero) .collection-grid{gap:13px;margin-top:20px}.growth-page:has(.collection-hero) .collection-grid article{position:relative;overflow:hidden;min-height:205px;padding:22px 16px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:24px;background:radial-gradient(circle at 50% 20%,var(--relic-glow,#8b5cf622),transparent 38%),linear-gradient(155deg,#161c2b,#0b1019 75%);box-shadow:0 15px 35px #0005,inset 0 1px #ffffff10;opacity:1}.growth-page:has(.collection-hero) .collection-grid article:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--relic-border,#ffffff13);pointer-events:none}.growth-page:has(.collection-hero) .collection-grid article:after{content:"RELIC";position:absolute;left:14px;top:12px;color:#77839a;font-size:7px;letter-spacing:.18em}.growth-page:has(.collection-hero) .collection-grid article.rarity-rare{--relic-glow:#3b82f632;--relic-border:#60a5fa66}.growth-page:has(.collection-hero) .collection-grid article.rarity-epic{--relic-glow:#a855f73c;--relic-border:#c084fc70}.growth-page:has(.collection-hero) .collection-grid article.rarity-legendary{--relic-glow:#f59e0b3b;--relic-border:#fbbf2470}.growth-page:has(.collection-hero) .collection-grid article.rarity-mythic{--relic-glow:#ec48993e;--relic-border:#f472b670}.growth-page:has(.collection-hero) .collection-grid article.locked{filter:saturate(.45);opacity:.58}.growth-page:has(.collection-hero) .collectible-icon{width:68px;height:68px;margin:4px 0 14px;display:grid;place-items:center;border:1px solid var(--relic-border,#ffffff18);border-radius:22px;background:#080c15aa;box-shadow:0 0 28px var(--relic-glow,#8b5cf62b);font-size:32px}.growth-page:has(.collection-hero) .collection-grid article>b{font-size:14px}.growth-page:has(.collection-hero) .collection-grid button{width:100%;margin-top:13px;border-radius:11px;background:#ffffff08;border-color:var(--relic-border,#ffffff1c)}.growth-page:has(.collection-hero)>.growth-block{margin-top:20px;padding:21px;border:1px solid #a78bfa32;border-radius:25px;background:radial-gradient(circle at 90% 10%,#8b5cf629,transparent 42%),linear-gradient(145deg,#151b29,#0b111b);box-shadow:0 18px 42px #0006}.growth-page:has(.collection-hero) .showcase-slots>div{min-height:115px;border-style:solid;border-color:#a78bfa38;border-radius:19px;background:linear-gradient(145deg,#19182c,#0c121d);box-shadow:inset 0 1px #ffffff12}.growth-page:has(.collection-hero) .showcase-slots b{color:#d7c6ff;text-shadow:0 0 18px #a855f7}.growth-page:has(.growth-today) .growth-stat-grid>div{position:relative;overflow:hidden;min-height:102px;padding-top:20px!important}.growth-page:has(.growth-today) .growth-stat-grid>div:after{content:"";position:absolute;right:-16px;top:-18px;width:49px;height:49px;border-radius:50%;background:var(--stat-glow,#8b5cf626)}.growth-page:has(.growth-today) .growth-stat-grid>div:first-child{--stat-glow:#8b5cf642}.growth-page:has(.growth-today) .growth-stat-grid>div:nth-child(2){--stat-glow:#22d3ee3d}.growth-page:has(.growth-today) .growth-stat-grid>div:nth-child(3){--stat-glow:#f9731640}.growth-page:has(.growth-today) .growth-stat-grid>div:nth-child(4){--stat-glow:#fbbf2438}.growth-page:has(.growth-today) .growth-stat-grid>div:nth-child(5){--stat-glow:#d946ef38}.growth-page:has(.growth-today) .growth-stat-grid>div:nth-child(6){--stat-glow:#67e8f938}.growth-page:has(.growth-today) .growth-stat-grid span{font-size:15px;text-shadow:0 0 14px currentColor}.growth-page:has(.growth-today)>.growth-block:last-of-type .growth-achievements>div{min-height:103px;padding:17px;border-radius:18px;background:radial-gradient(circle at 100% 0,#8b5cf61d,transparent 42%),#0d131e}.growth-page:has(.growth-today)>.growth-block:last-of-type .growth-achievements>div.unlocked{border-color:#fbbf2455;box-shadow:inset 3px 0 #fbbf24}.growth-page:has(.growth-today)>.growth-block:last-of-type .growth-achievements>div.locked{opacity:.72}.content:has(.panel.member){position:relative;background:radial-gradient(circle at 50% 0,#7c3aed26,transparent 340px),#080b14}.content:has(.panel.member):before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#ffffff18 .7px,transparent .9px);background-size:33px 33px;-webkit-mask-image:linear-gradient(#000,transparent 57%);mask-image:linear-gradient(#000,transparent 57%);pointer-events:none}.content:has(.panel.member)>*{position:relative;z-index:1}.content:has(.panel.member) .panel.member{min-height:164px;padding:27px 24px;border-radius:29px}.content:has(.panel.member) .panel.member:after{content:"GV";position:absolute;right:20px;bottom:-17px;color:#ffffff08;font-family:Georgia,serif;font-size:96px}.content:has(.panel.member) .stats-links a{min-height:79px;justify-content:center}.content:has(.panel.member) .member-growth-card{min-height:115px;padding:22px}.content:has(.panel.member)>.list{gap:11px!important}.content:has(.panel.member)>.list .item{min-height:72px!important;padding-left:50px!important}.content:has(.panel.member)>.list .item:before{position:absolute;left:13px;top:50%;translate:0 -50%;width:28px;height:28px;display:grid;place-items:center;border:1px solid #a78bfa3d;border-radius:10px;background:#7c3aed1c;color:#cdb8ff;box-shadow:0 0 15px #8b5cf620}.content:has(.panel.member)>.list .item:first-child:before{content:"✦"}.content:has(.panel.member)>.list .item:nth-child(2):before{content:"⌛"}.content:has(.panel.member)>.list .item:nth-child(3):before{content:"☆"}.content:has(.panel.member)>.list .item:nth-child(4):before{content:"＋"}.content:has(.panel.member)>.list .item:nth-child(5):before{content:"◎"}.content:has(.panel.member)>.list .item:nth-child(6):before{content:"✉"}.content:has(.panel.member)>.list .item:nth-child(7):before{content:"◇"}.content:has(.panel.member)>.list .item:nth-child(8):before{content:"♛"}.content:has(.panel.member)>.list .item:nth-child(9):before{content:"◆"}.content:has(.panel.member)>.list .item:nth-child(10):before{content:"◈"}.content:has(.panel.member)>.list .item:nth-child(11):before{content:"◉"}.content:has(.panel.member)>.list .item:nth-child(12):before{content:"!"}.content:has(.panel.member)>.list .item:hover:before{border-color:#c4b5fd;background:#7c3aed50;box-shadow:0 0 20px #8b5cf65c}.social-profile-shell .social-profile-page{padding-top:26px;background:radial-gradient(circle at 50% 0,#7c3aed30,transparent 390px),#070a13}.social-profile-shell .social-profile-page:before{height:330px;border-radius:34px;background:radial-gradient(circle at 83% 7%,#22d3ee25,transparent 32%),radial-gradient(circle at 10% 92%,#d946ef2c,transparent 40%),linear-gradient(145deg,#20163c,#0d1726 75%);box-shadow:0 30px 80px #000a,inset 0 1px #ffffff20}.social-profile-shell .social-profile-top{padding-top:30px}.social-profile-shell .social-profile-avatar{width:108px;height:108px;box-shadow:0 0 0 6px #0d1020,0 0 44px #8b5cf680}.social-profile-shell .social-profile-top h1{font-family:Georgia,serif;font-size:28px}.social-profile-shell .social-profile-bio{min-height:38px;margin-top:13px}.social-profile-shell .social-profile-stats{margin-top:22px;padding:17px 6px;border-radius:20px;background:#050810bd;box-shadow:0 14px 34px #0006}.social-profile-shell .social-profile-actions{max-width:470px;margin-top:13px}.social-profile-shell .social-profile-tabs{margin-top:28px}.social-profile-shell .profile-video-grid{grid-template-columns:repeat(2,1fr);gap:8px}.social-profile-shell .profile-video-tile{aspect-ratio:4/5;border-radius:16px;box-shadow:0 13px 28px #0008}.social-profile-shell .profile-video-cover:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#000b);pointer-events:none}.social-profile-shell .profile-video-duration,.social-profile-shell .profile-video-views{z-index:1;bottom:8px}.social-profile-shell .profile-video-views{left:9px}.social-profile-shell .profile-video-duration{right:8px}@media(max-width:430px){.growth-page:has(.collection-hero){padding-left:11px;padding-right:11px}.growth-page:has(.collection-hero) .collection-hero{min-height:175px;padding:26px 20px}.growth-page:has(.collection-hero) .collection-hero>b{font-size:36px}.growth-page:has(.collection-hero) .collection-grid{gap:8px}.growth-page:has(.collection-hero) .collection-grid article{min-height:190px;padding:20px 10px 13px}.growth-page:has(.collection-hero) .collectible-icon{width:58px;height:58px}.content:has(.panel.member) .panel.member{padding:22px 17px}.content:has(.panel.member)>.list{gap:8px!important}.content:has(.panel.member)>.list .item{min-height:64px!important;padding:12px 8px 12px 43px!important;font-size:12px}.content:has(.panel.member)>.list .item:before{left:10px}.social-profile-shell .social-profile-page:before{left:10px;right:10px}.social-profile-shell .social-profile-avatar{width:94px;height:94px}.social-profile-shell .social-profile-top h1{font-size:24px}}.social-profile-shell .social-profile-page{padding:22px 16px 100px;background:radial-gradient(ellipse at 50% -8%,#31205d 0,#0b1020 38%,#070a12 72%);overflow:hidden}.social-profile-shell .social-profile-page:before{left:16px;right:16px;top:22px;height:384px;border-radius:32px;background:linear-gradient(115deg,#241743f2,#111b2cf5 55%,#0c2430ed);border:1px solid #b99cff4f;box-shadow:0 35px 90px #000c,inset 0 1px #ffffff26}.social-profile-shell .social-profile-page:after{content:"";position:absolute;z-index:0;top:3px;right:-85px;width:330px;height:330px;border:1px solid #67e8f91c;border-radius:50%;box-shadow:0 0 0 34px #a78bfa0a,0 0 0 69px #67e8f907;pointer-events:none}.social-profile-shell .social-profile-top{display:grid;grid-template-columns:148px minmax(0,1fr);grid-template-rows:auto auto auto auto;column-gap:25px;align-items:center;min-height:366px;padding:42px 32px 24px;text-align:left;overflow:visible}.social-profile-shell .social-profile-top:before{background-image:radial-gradient(circle,#ffffff 0 .8px,transparent 1.1px);background-size:31px 31px;opacity:.08;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.social-profile-shell .social-profile-avatar{grid-column:1;grid-row:1/5;width:126px;height:126px;align-self:start;margin:18px 0 0;border-width:2px;box-shadow:0 0 0 7px #0b1020,0 0 0 8px #c4b5fd45,0 0 48px #8b5cf69c}.social-profile-shell .social-profile-avatar:after{content:"IDENTITY";position:absolute;left:50%;bottom:-34px;translate:-50% 0;padding:5px 10px;border:1px solid #a78bfa45;border-radius:99px;background:#090d18;color:#bca8e9;font-size:7px;font-weight:800;letter-spacing:.22em;white-space:nowrap}.social-profile-shell .social-profile-top h1{grid-column:2;grid-row:1;align-self:end;margin:10px 0 1px;font-family:Georgia,Times New Roman,serif;font-size:33px;line-height:1.05;text-align:left;text-shadow:0 0 28px #a78bfa55}.social-profile-shell .social-profile-handle{grid-column:2;grid-row:2;margin:4px 0 0;text-align:left;font-size:12px}.social-profile-shell .online-dot{display:inline-flex;align-items:center;margin-left:9px;padding:3px 8px;border:1px solid #34d39940;border-radius:99px;background:#064e3b35;font-size:9px}.social-profile-shell .public-identity-line{grid-column:2;grid-row:3;margin:13px 0 6px;justify-content:flex-start;gap:6px}.social-profile-shell .public-identity-line span{margin:0;padding:7px 10px;border-radius:10px;background:#05091491}.social-profile-shell .public-showcase{grid-column:2;grid-row:4;margin:5px 0;justify-content:flex-start}.social-profile-shell .social-profile-bio{grid-column:1/-1;grid-row:5;width:100%;max-width:none;min-height:50px;margin:30px 0 14px;padding:15px 17px;border:1px solid #ffffff11;border-radius:16px;background:#060a1391;color:#c9d0df;text-align:left}.social-profile-shell .social-profile-bio:before{content:"PROFILE NOTE";display:block;margin-bottom:7px;color:#8e79bd;font-size:7px;font-weight:800;letter-spacing:.2em}.social-profile-shell .social-profile-stats{grid-column:1/-1;grid-row:6;width:100%;margin:0;padding:15px 8px;border-radius:18px;background:#050810d9}.social-profile-shell .social-profile-stats b{font-family:Georgia,serif;font-size:22px}.social-profile-shell .social-profile-actions{grid-column:1/-1;grid-row:7;width:100%;max-width:none;margin:12px 0 0}.social-profile-shell .profile-action-main,.social-profile-shell .profile-action-more,.social-profile-shell .profile-action-secondary{height:45px}.social-profile-shell .social-profile-tabs{height:68px;margin:30px -16px 0;padding:0 15px;border-color:#ffffff12;background:#090d17e8;box-shadow:0 -12px 35px #0005}.social-profile-shell .social-profile-tabs button{position:relative;gap:8px;font-weight:700;letter-spacing:.03em}.social-profile-shell .social-profile-tabs button.on:after{content:"";position:absolute;left:25%;right:25%;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#d946ef,#67e8f9,transparent);box-shadow:0 0 14px #a855f7}.social-profile-shell .social-profile-content{padding-top:17px}.social-profile-shell .social-profile-content:before{content:attr(data-gallery-label);display:block;margin:0 3px 13px;color:#8490a5;font-size:8px;font-weight:800;letter-spacing:.22em}.social-profile-shell .profile-video-grid{gap:11px}.social-profile-shell .profile-video-tile{aspect-ratio:16/19;border:1px solid #ffffff17;border-radius:20px;background:#101624;box-shadow:0 18px 38px #0009,inset 0 1px #ffffff10;transition:transform .2s ease,border-color .2s ease}.social-profile-shell .profile-video-tile:hover{transform:translateY(-3px);border-color:#a78bfa70}.social-profile-shell .social-profile-content .empty{min-height:230px;border:1px dashed #a78bfa2f;border-radius:25px;background:radial-gradient(circle at 50% 45%,#8b5cf616,transparent 40%),#0a0f19;color:#8290a8}.social-profile-shell .social-profile-content .empty:before{content:"◇";display:block;margin-right:10px;color:#a78bfa;font-size:24px;text-shadow:0 0 18px #8b5cf6}@media(max-width:560px){.social-profile-shell .social-profile-page{padding-left:11px;padding-right:11px}.social-profile-shell .social-profile-page:before{left:11px;right:11px;height:430px}.social-profile-shell .social-profile-top{display:flex;min-height:412px;padding:28px 16px 20px;flex-direction:column;text-align:center}.social-profile-shell .social-profile-avatar{width:104px;height:104px;margin:7px auto 37px;align-self:center}.social-profile-shell .social-profile-top h1{margin:0;font-size:26px}.social-profile-shell .social-profile-handle,.social-profile-shell .social-profile-top h1{width:100%;align-self:center;text-align:center}.social-profile-shell .public-identity-line{margin-top:12px}.social-profile-shell .public-identity-line,.social-profile-shell .public-showcase{width:100%;align-self:center;justify-content:center}.social-profile-shell .social-profile-bio{margin-top:14px;text-align:center}.social-profile-shell .social-profile-bio:before{text-align:center}.social-profile-shell .social-profile-tabs{margin-left:-11px;margin-right:-11px}.social-profile-shell .profile-video-grid{gap:7px}.social-profile-shell .profile-video-tile{border-radius:14px}}.social-profile-shell .public-identity-line{gap:8px}.social-profile-shell .public-identity-line span{position:relative;min-width:58px;min-height:38px;padding:7px 11px 7px 28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--insignia-border,#ffffff20);border-radius:13px;background:radial-gradient(circle at 15% 30%,var(--insignia-glow,#8b5cf62b),transparent 45%),linear-gradient(145deg,#111828,#080d17);box-shadow:0 8px 18px #0005,inset 0 1px #ffffff12;color:var(--insignia-color,#ddd6fe);font-size:11px;font-weight:800;letter-spacing:.02em;text-shadow:0 0 12px var(--insignia-glow,#8b5cf64a)}.social-profile-shell .public-identity-line span:before{position:absolute;left:8px;top:50%;translate:0 -50%;width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--insignia-border,#ffffff25);border-radius:6px;background:var(--insignia-glow,#8b5cf630);font-size:8px;box-shadow:0 0 12px var(--insignia-glow,#8b5cf640)}.social-profile-shell .public-identity-line span:first-child{--insignia-color:#c4b5fd;--insignia-border:#a78bfa66;--insignia-glow:#8b5cf64d}.social-profile-shell .public-identity-line span:first-child:before{content:"L"}.social-profile-shell .public-identity-line span:nth-child(2){--insignia-color:#93c5fd;--insignia-border:#60a5fa61;--insignia-glow:#3b82f64a}.social-profile-shell .public-identity-line span:nth-child(2):before{content:"R"}.social-profile-shell .public-identity-line span:nth-child(3){--insignia-color:#fdba74;--insignia-border:#f9731661;--insignia-glow:#f9731645}.social-profile-shell .public-identity-line span:nth-child(3):before{content:"◆"}.social-profile-shell .public-identity-line .identity-tier-chip{min-width:96px;padding-left:32px;--insignia-color:#d9f99d;--insignia-border:#84cc1666;--insignia-glow:#65a30d3f;background:radial-gradient(circle at 14% 30%,#84cc163d,transparent 44%),linear-gradient(145deg,#142118,#09120f)}.social-profile-shell .public-identity-line .identity-tier-chip:before{content:"✦";width:18px;height:18px;color:#bef264}@media(max-width:560px){.social-profile-shell .public-identity-line{gap:6px}.social-profile-shell .public-identity-line span{min-width:52px;min-height:36px;padding:6px 8px 6px 25px;font-size:10px}.social-profile-shell .public-identity-line span:before{left:7px}.social-profile-shell .public-identity-line .identity-tier-chip{min-width:91px;padding-left:29px}}.social-profile-shell .social-profile-bio{position:relative;overflow:hidden;min-height:54px;margin-top:24px;padding:17px 42px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:18px;background:linear-gradient(135deg,#0d1422d9,#09101bcc) padding-box,linear-gradient(90deg,#8b5cf61c,#a78bfa75,#67e8f94f,#8b5cf61c) border-box;box-shadow:0 12px 28px #0005,inset 0 1px #ffffff0d;color:#e5e7ef;text-align:center;font-size:12px;letter-spacing:.04em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.social-profile-shell .social-profile-bio:before{content:"◇";position:absolute;left:17px;top:50%;translate:0 -50%;width:20px;height:20px;margin:0;display:grid;place-items:center;border:1px solid #a78bfa55;border-radius:7px;background:#7c3aed20;color:#c4b5fd;font-size:11px;letter-spacing:0;box-shadow:0 0 16px #8b5cf638}.social-profile-shell .social-profile-bio:after{content:"";position:absolute;right:-22px;top:50%;width:72px;height:72px;translate:0 -50%;border:1px solid #67e8f916;border-radius:50%;box-shadow:0 0 0 12px #8b5cf609}@media(max-width:560px){.social-profile-shell .social-profile-bio{min-height:50px;margin-top:17px;padding:14px 35px;font-size:11px}.social-profile-shell .social-profile-bio:before{left:12px;width:18px;height:18px}}.content:has(.panel.member) .member-actions{position:relative;width:min(100%,300px);margin-top:14px;padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid #ffffff12;border-radius:16px;background:#070b14a6;box-shadow:inset 0 1px 5px #0008,0 10px 24px #0004;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.content:has(.panel.member) .member-actions .member-action-btn{position:relative;min-width:0;height:45px;padding:0 13px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:12px;font-weight:800;letter-spacing:.02em}.content:has(.panel.member) .member-actions .primary{padding-left:31px;border:1px solid #c084fc55;background:radial-gradient(circle at 18% 20%,#fbbf2445,transparent 30%),linear-gradient(135deg,#8b2be0,#55209b);box-shadow:0 8px 22px #7e22ce55,inset 0 1px #ffffff29}.content:has(.panel.member) .member-actions .primary:before{content:"♛";position:absolute;left:12px;color:#fde68a;font-size:13px;text-shadow:0 0 12px #f59e0b}.content:has(.panel.member) .member-actions .ghost{padding-left:29px;border:1px solid #67e8f92b;background:linear-gradient(145deg,#101827,#080d17);box-shadow:inset 0 1px #ffffff10}.content:has(.panel.member) .member-actions .ghost:before{content:"◎";position:absolute;left:11px;color:#67e8f9;font-size:12px;text-shadow:0 0 12px #22d3ee}.content:has(.panel.member) .member-actions .member-action-btn:hover{transform:translateY(-1px);filter:brightness(1.12)}.content:has(.panel.member)>.list{position:relative;margin-top:18px;padding-top:31px!important;gap:10px!important}.content:has(.panel.member)>.list:before{content:"MEMBER SERVICES";position:absolute;left:4px;top:5px;color:#7f8ba1;font-size:8px;font-weight:800;letter-spacing:.2em}.content:has(.panel.member)>.list:after{content:"";position:absolute;left:4px;right:4px;top:21px;height:1px;background:linear-gradient(90deg,#a855f75c,#22d3ee26,transparent)}.content:has(.panel.member)>.list .item{--menu-color:#a78bfa;--menu-glow:#8b5cf62a;position:relative;isolation:isolate;overflow:hidden;min-height:82px!important;padding:17px 37px 17px 61px!important;border:1px solid color-mix(in srgb,var(--menu-color) 25%,#ffffff0b)!important;border-radius:20px!important;background:radial-gradient(circle at 12% 15%,var(--menu-glow),transparent 38%),linear-gradient(145deg,#151c2a,#0a0f18 78%)!important;box-shadow:0 13px 28px #0005,inset 0 1px #ffffff11!important;font-size:13px;font-weight:750;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.content:has(.panel.member)>.list .item:after{content:"›";position:absolute;right:13px;top:50%;translate:0 -50%;width:22px;height:22px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--menu-color) 38%,transparent);border-radius:8px;background:color-mix(in srgb,var(--menu-color) 10%,#080c14);color:var(--menu-color);font-size:15px;box-shadow:0 0 14px var(--menu-glow)}.content:has(.panel.member)>.list .item>b{position:relative;z-index:2;margin-left:auto;padding-right:5px;color:var(--menu-color)!important}.content:has(.panel.member)>.list .item>b:first-letter{color:transparent}.content:has(.panel.member)>.list .item:before{z-index:2;left:14px;width:34px;height:34px;border-color:color-mix(in srgb,var(--menu-color) 48%,transparent);border-radius:12px;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--menu-color) 32%,transparent),transparent 55%),#0c1220;color:var(--menu-color);box-shadow:0 0 20px var(--menu-glow),inset 0 1px #ffffff16;font-size:13px}.content:has(.panel.member)>.list .item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--menu-color) 62%,transparent)!important;box-shadow:0 18px 38px #0008,0 0 24px var(--menu-glow)!important}.content:has(.panel.member)>.list .item:hover:before{background:color-mix(in srgb,var(--menu-color) 22%,#0c1220);border-color:var(--menu-color)}.content:has(.panel.member)>.list .item:first-child,.content:has(.panel.member)>.list .item:nth-child(8){--menu-color:#fbbf24;--menu-glow:#f59e0b2e}.content:has(.panel.member)>.list .item:nth-child(2),.content:has(.panel.member)>.list .item:nth-child(3){--menu-color:#c084fc;--menu-glow:#a855f72c}.content:has(.panel.member)>.list .item:nth-child(4),.content:has(.panel.member)>.list .item:nth-child(5){--menu-color:#67e8f9;--menu-glow:#22d3ee29}.content:has(.panel.member)>.list .item:nth-child(6),.content:has(.panel.member)>.list .item:nth-child(7){--menu-color:#93c5fd;--menu-glow:#3b82f627}.content:has(.panel.member)>.list .item:nth-child(9){--menu-color:#34d399;--menu-glow:#10b98128}.content:has(.panel.member)>.list .item:nth-child(10){--menu-color:#fb923c;--menu-glow:#f9731629}.content:has(.panel.member)>.list .item:nth-child(11){--menu-color:#2dd4bf;--menu-glow:#14b8a628}.content:has(.panel.member)>.list .item:nth-child(12){--menu-color:#f472b6;--menu-glow:#ec48992b}.content:has(.panel.member)>.list .item.danger{grid-column:1/-1;min-height:55px!important;padding-left:51px!important;--menu-color:#fb7185;--menu-glow:#e11d4825;background:linear-gradient(145deg,#2a111a,#130c13)!important}@media(max-width:430px){.content:has(.panel.member) .member-actions{width:100%}.content:has(.panel.member)>.list{gap:8px!important}.content:has(.panel.member)>.list .item{min-height:75px!important;padding:14px 31px 14px 50px!important;border-radius:17px!important;font-size:11px}.content:has(.panel.member)>.list .item:before{left:10px;width:30px;height:30px}.content:has(.panel.member)>.list .item:after{right:8px;width:18px;height:18px}.content:has(.panel.member)>.list .item>b{padding-right:1px}}.content:has(.panel.member) .panel.member{align-items:flex-start;min-height:210px}.content:has(.panel.member) .panel.member>div:last-child{min-width:0;flex:1 1}.member-passport-strip{width:100%;margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.member-passport-strip span{position:relative;overflow:hidden;min-width:0;min-height:48px;padding:7px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff12;border-radius:11px;background:linear-gradient(145deg,#101725,#080d16);box-shadow:inset 0 1px #ffffff0c}.member-passport-strip span:after{content:"";position:absolute;left:25%;right:25%;bottom:0;height:1px;background:var(--passport-color,#a78bfa);box-shadow:0 0 10px var(--passport-color,#a78bfa)}.member-passport-strip span:first-child{--passport-color:#c084fc}.member-passport-strip span:nth-child(2){--passport-color:#60a5fa}.member-passport-strip span:nth-child(3){--passport-color:#34d399}.member-passport-strip span:nth-child(4){--passport-color:#fb923c}.member-passport-strip i{color:#6f7c91;font-size:6px;font-style:normal;font-weight:800;letter-spacing:.1em}.member-passport-strip b,.member-passport-strip i{max-width:100%;overflow:hidden;text-overflow:ellipsis}.member-passport-strip b{margin-top:3px;color:#eceaf4;font-family:Georgia,serif;font-size:12px;white-space:nowrap}.content:has(.panel.member) .panel.member:before{z-index:2}.content:has(.panel.member) .panel.member:after{bottom:-8px}@media(max-width:430px){.content:has(.panel.member) .panel.member{min-height:225px;gap:11px}.content:has(.panel.member) .panel.member .avatar{width:67px;height:67px;flex:0 0 67px}.member-passport-strip{position:absolute;left:16px;right:16px;bottom:16px;width:auto;margin:0;gap:5px}.member-passport-strip span{min-height:46px;padding-left:3px;padding-right:3px}.member-passport-strip i{font-size:5px}.member-passport-strip b{font-size:11px}}.member-page{isolation:isolate;padding:10px 12px 112px!important;background:radial-gradient(circle at 85% 4%,rgba(69,214,224,.09),transparent 25%),radial-gradient(circle at 8% 22%,rgba(151,64,237,.17),transparent 34%),linear-gradient(180deg,#070a13,#090d18 60%,#070a12)!important}.member-page>.platform-ad{border-radius:18px!important;overflow:hidden}.member-page>.panel.member{position:relative;min-height:226px!important;padding:24px 20px 76px!important;gap:15px!important;align-items:flex-start!important;overflow:hidden;border:1px solid rgba(139,111,202,.42)!important;border-radius:26px!important;background:radial-gradient(circle at 88% 15%,rgba(71,218,222,.14),transparent 28%),radial-gradient(circle at 15% 110%,rgba(168,68,235,.28),transparent 45%),linear-gradient(140deg,#17122d,#0c1723 72%)!important;box-shadow:0 20px 48px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.08)!important}.member-page>.panel.member:before{content:"PERSONAL ID"!important;top:18px!important;right:19px!important;color:#7de5e0!important;font-size:7px!important}.member-page>.panel.member:after{content:"✦"!important;right:-8px!important;bottom:-43px!important;color:rgba(180,118,255,.08)!important;font-size:150px!important;transform:rotate(18deg)}.member-page>.panel.member .avatar{position:relative;z-index:2;width:76px!important;height:76px!important;flex:0 0 76px!important;border-width:2px!important;box-shadow:0 0 0 5px rgba(5,9,18,.72),0 0 28px rgba(96,225,231,.25)!important}.member-page>.panel.member .username{max-width:205px;font-family:Georgia,Times New Roman,serif;font-size:20px!important;line-height:1.2}.member-page>.panel.member .muted{max-width:220px;margin:6px 0 0!important;font-size:10px;line-height:1.5}.member-page .member-actions{position:absolute!important;left:20px;right:20px;bottom:16px;width:auto!important;margin:0!important;background:rgba(4,8,16,.55)!important}.member-page .member-actions .member-action-btn{height:40px!important}.member-page .member-passport-strip{position:absolute!important;left:111px!important;right:18px!important;bottom:69px!important;width:auto!important;margin:0!important;grid-template-columns:repeat(4,minmax(0,1fr))}.member-page .member-passport-strip span{min-height:44px!important;border-color:rgba(255,255,255,.08)!important;background:rgba(5,10,19,.58)!important}.member-page>.stats-links{display:grid!important;grid-template-columns:repeat(3,1fr)!important;margin:11px 0!important}.member-page>.stats-links a{position:relative;min-height:70px!important;padding:11px!important;justify-content:center!important;border:1px solid #26364d!important;border-radius:17px!important;background:linear-gradient(145deg,#101a29,#090f1a)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important}.member-page>.stats-links a:after{position:absolute;left:16px;right:16px;bottom:0;height:1px;content:"";background:linear-gradient(90deg,transparent,#56dce8,transparent)}.member-page>.stats-links b{font-size:19px!important;color:#f7f5ff}.member-page>.stats-links span{margin-top:3px;color:#7e8da3!important;font-size:9px!important}.member-page>.member-growth-card{min-height:118px!important;margin:12px 0 18px!important;padding:20px!important;border:1px solid rgba(183,113,255,.48)!important;border-radius:23px!important;background:radial-gradient(circle at 90% 20%,rgba(77,224,227,.13),transparent 30%),linear-gradient(135deg,#25163f,#101827 70%)!important;box-shadow:0 17px 38px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.08)!important}.member-page>.member-growth-card b{font-size:19px!important}.member-page>.member-growth-card small{font-size:10px}.member-page .member-growth-score{min-width:64px;padding:12px 9px!important;border-radius:16px!important;background:rgba(6,9,18,.72)!important}.member-page>.list{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0!important;padding:29px 0 0!important}.member-page>.list:before{left:3px!important;top:3px!important}.member-page>.list:after{top:20px!important}.member-page>.list .item{min-height:64px!important;padding:12px 30px 12px 50px!important;border:1px solid #28374d!important;border-radius:17px!important;background:linear-gradient(145deg,#101a29,#090e18)!important;box-shadow:inset 0 1px rgba(255,255,255,.035),0 8px 18px rgba(0,0,0,.16)!important;font-size:11px!important}.member-page>.list .item:before{left:11px!important;width:30px!important;height:30px!important}.member-page>.list .item:first-child,.member-page>.list .item:nth-child(6){grid-column:1/-1;min-height:70px!important}.member-page>.list .item:first-child{border-color:rgba(204,151,65,.43)!important;background:radial-gradient(circle at 8% 50%,rgba(232,179,75,.12),transparent 25%),linear-gradient(145deg,#181725,#0b111c)!important}.member-page>.list .item:nth-child(6){border-color:rgba(74,201,216,.38)!important;background:radial-gradient(circle at 90% 50%,rgba(45,210,217,.1),transparent 28%),linear-gradient(145deg,#0d1b28,#090f19)!important}.member-page>.list .item:nth-child(8),.member-page>.list .item:nth-child(9){border-color:rgba(196,151,53,.35)!important}.member-page>.list .item:nth-child(10){border-color:rgba(212,112,51,.35)!important}.member-page>.list .item:nth-child(11){border-color:rgba(48,207,186,.34)!important}.member-page>.list .item:nth-child(12){border-color:rgba(222,78,144,.32)!important}.member-page>.list .item.danger{grid-column:1/-1;min-height:50px!important;margin-top:4px!important;border-color:rgba(212,67,91,.42)!important;background:linear-gradient(145deg,#2b1119,#160b12)!important;color:#ff9eb2!important}.member-page>.list .item:hover{transform:translateY(-1px);border-color:#8161bb!important;filter:brightness(1.08)}@media(max-width:430px){.member-page>.panel.member{min-height:234px!important;padding:23px 16px 72px!important}.member-page .member-passport-strip{left:100px!important;right:14px!important;bottom:66px!important;gap:4px!important}.member-page .member-actions{left:14px!important;right:14px!important;bottom:13px!important}.member-page>.list .item{min-height:62px!important;padding:10px 27px 10px 47px!important}.member-page>.list .item:first-child,.member-page>.list .item:nth-child(6){min-height:66px!important}}.content:has(.brand){position:relative;min-height:calc(100vh - 158px);padding:27px 18px 105px;background:radial-gradient(circle at 50% 0,#6d28d937,transparent 330px),radial-gradient(circle at 95% 55%,#22d3ee10,transparent 260px),linear-gradient(180deg,#0a0d18,#070912);overflow:hidden}.content:has(.brand):before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#ffffff1b .7px,transparent .9px);background-size:34px 34px;-webkit-mask-image:linear-gradient(#000,transparent 68%);mask-image:linear-gradient(#000,transparent 68%);pointer-events:none}.content:has(.brand):after{content:"";position:absolute;right:-105px;top:50px;width:280px;height:280px;border:1px solid #67e8f917;border-radius:50%;box-shadow:0 0 0 30px #a78bfa09,0 0 0 62px #67e8f906;pointer-events:none}.content:has(.brand)>.panel{position:relative;z-index:1;overflow:hidden;width:100%;max-width:560px;margin:0 auto;padding:35px 34px 29px;border:1px solid transparent;border-radius:30px;background:linear-gradient(145deg,#17172aee,#0b111dec 76%) padding-box,linear-gradient(135deg,#c4b5fd69,#ffffff12 48%,#67e8f941) border-box;box-shadow:0 30px 80px #000b,inset 0 1px #ffffff17;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.content:has(.brand)>.panel:before{content:"SECURE ACCOUNT";position:absolute;right:23px;top:17px;color:#8e82ac70;font-size:7px;font-weight:800;letter-spacing:.21em}.content:has(.brand)>.panel:after{content:"G";position:absolute;right:-4px;top:42px;color:#ffffff08;font-family:Georgia,serif;font-size:145px;line-height:1;pointer-events:none}.content:has(.brand) .brand{position:relative;z-index:1;margin:5px auto 10px;display:inline-flex;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:28px;letter-spacing:.025em;text-shadow:0 0 22px #8b5cf64d}.content:has(.brand) .brand:before{content:"◇";width:34px;height:34px;margin-right:11px;display:grid;place-items:center;border:1px solid #a78bfa59;border-radius:12px;background:radial-gradient(circle at 35% 25%,#c4b5fd73,#6d28d950 45%,#111626 72%);color:#fff;font-size:15px;box-shadow:0 0 24px #8b5cf65e,inset 0 1px #ffffff38}.content:has(.brand) .brand span{background:linear-gradient(90deg,#c084fc,#d946ef,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.content:has(.brand)>.panel.center>.muted,.content:has(.brand)>.panel.form>p.muted{position:relative;z-index:1;margin:3px 0 27px;color:#8f9aaf;letter-spacing:.025em}.content:has(.brand)>.panel.form h2{position:relative;z-index:1;margin-top:28px!important;font-family:Georgia,serif;font-size:27px}.content:has(.brand)>.panel.form h2:before{content:"";display:inline-block;width:3px;height:24px;margin-right:10px;border-radius:99px;background:linear-gradient(#67e8f9,#d946ef);box-shadow:0 0 14px #a855f7;vertical-align:-4px}.content:has(.brand) .form{position:relative;z-index:1;gap:11px}.content:has(.brand) .form label{margin-top:7px;color:#9ca8bc!important;font-size:10px;letter-spacing:.04em}.content:has(.brand) .input{height:53px;margin:0;padding:0 15px;border:1px solid #ffffff15;border-radius:14px;background:#090e19;color:#f3f0fa;box-shadow:inset 0 2px 8px #0007,0 1px #ffffff08;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.content:has(.brand) .input:hover{border-color:#a78bfa40}.content:has(.brand) .input:focus{border-color:#a78bfa99;background:#0d1321;box-shadow:inset 0 2px 8px #0006,0 0 0 3px #8b5cf619,0 0 22px #8b5cf622}.content:has(.brand) .input::placeholder{color:#626d80}.content:has(.brand) .input:-webkit-autofill{-webkit-text-fill-color:#f4f0ff;-webkit-box-shadow:inset 0 0 0 1000px #0b111d;caret-color:#fff;border-color:#a78bfa55}.content:has(.brand) .form .ghost{min-height:47px;border:1px solid #67e8f932;border-radius:13px;background:radial-gradient(circle at 20% 20%,#22d3ee20,transparent 38%),linear-gradient(145deg,#111a28,#090f19);color:#d9f9ff;font-weight:750;box-shadow:inset 0 1px #ffffff10}.content:has(.brand) .form .ghost:hover:not(:disabled){border-color:#67e8f981;box-shadow:0 0 22px #22d3ee22}.content:has(.brand) .form>.primary{min-height:51px;margin-top:3px;border:1px solid #c084fc42;border-radius:14px;background:radial-gradient(circle at 15% 20%,#f0abfc35,transparent 32%),linear-gradient(135deg,#8b2be0,#55209b);box-shadow:0 13px 28px #6d28d94f,inset 0 1px #ffffff2c;font-weight:850;letter-spacing:.04em}.content:has(.brand) .form>.primary:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.content:has(.brand) .error{border:1px solid #fb71853d;border-radius:12px;background:#4c1521b8;color:#fda4af}.content:has(.brand) .form+p,.content:has(.brand)>.panel.form>.link{position:relative;z-index:1}.content:has(.brand) .link{color:#d879ff;text-shadow:0 0 12px #a855f74a}.content:has(.brand)>.panel.center>p:last-child{margin-bottom:0}.content:has(.brand)>.panel.form>.link{display:inline-flex;margin-top:15px;padding:8px 12px;border:1px solid #a78bfa28;border-radius:10px;background:#8b5cf612}@media(min-width:700px){.content:has(.brand)>.panel{margin-top:14px}}@media(max-width:560px){.content:has(.brand){padding:18px 10px 98px}.content:has(.brand)>.panel{padding:29px 22px 25px;border-radius:24px}.content:has(.brand)>.panel:before{right:17px;top:13px}.content:has(.brand) .brand{font-size:23px}.content:has(.brand) .brand:before{width:29px;height:29px;margin-right:8px}.content:has(.brand)>.panel.form h2{font-size:24px}.content:has(.brand) .input{height:50px}.content:has(.brand) .form div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.content:has(.brand) .form div[style*=grid-template-columns] .ghost{width:100%;min-width:0!important}}.content:has(.brand)>.panel.form{padding-left:38px;padding-right:38px}.content:has(.brand)>.panel.form>label{position:relative;margin:17px 0 7px;padding-left:31px;display:flex;min-height:22px;align-items:center;color:#9da9bc;font-size:10px;font-weight:750;letter-spacing:.04em}.content:has(.brand)>.panel.form>label:before{position:absolute;left:0;width:21px;height:21px;display:grid;place-items:center;border:1px solid var(--recovery-color,#a78bfa66);border-radius:7px;background:color-mix(in srgb,var(--recovery-color,#a78bfa) 13%,#0a0f19);color:var(--recovery-color,#c4b5fd);font-size:7px;font-weight:900;box-shadow:0 0 13px color-mix(in srgb,var(--recovery-color,#a78bfa) 25%,transparent)}.content:has(.brand)>.panel.form>label:first-of-type{--recovery-color:#67e8f9}.content:has(.brand)>.panel.form>label:first-of-type:before{content:"01"}.content:has(.brand)>.panel.form>label:nth-of-type(2){--recovery-color:#c084fc}.content:has(.brand)>.panel.form>label:nth-of-type(2):before{content:"02"}.content:has(.brand)>.panel.form>label:nth-of-type(3){--recovery-color:#34d399}.content:has(.brand)>.panel.form>label:nth-of-type(3):before{content:"03"}.content:has(.brand)>.panel.form>label:nth-of-type(n+2):after{content:"";position:absolute;left:10px;bottom:22px;width:1px;height:29px;background:linear-gradient(transparent,var(--recovery-color,#a78bfa66))}.content:has(.brand)>.panel.form>.input{width:100%;height:54px;border-radius:14px}.content:has(.brand)>.panel.form>.ghost{width:100%;min-height:48px;margin-top:9px!important}.content:has(.brand)>.panel.form>div[style*="background: rgb(18, 50, 37)"],.content:has(.brand)>.panel.form>div[style*="background:#123225"]{position:relative;margin-top:11px;padding:14px 15px 14px 43px!important;border:1px solid #34d39938;border-radius:13px!important;background:linear-gradient(135deg,#0c3527,#0a291f)!important;color:#86efac!important;font-size:11px!important;line-height:1.45;box-shadow:0 9px 22px #0004,inset 0 1px #ffffff0b}.content:has(.brand)>.panel.form>div[style*="background:#123225"]:before{content:"✓";position:absolute;left:14px;top:50%;translate:0 -50%;width:20px;height:20px;display:grid;place-items:center;border:1px solid #34d39966;border-radius:50%;background:#10b98122;font-weight:900;box-shadow:0 0 14px #10b98142}.content:has(.brand)>.panel.form>small.muted{position:relative;margin:1px 0;padding:11px 13px 11px 35px;display:block;border:1px solid #fbbf2424;border-radius:11px;background:#f59e0b0b;color:#aeb6c5;font-size:9px;line-height:1.45}.content:has(.brand)>.panel.form>small.muted:before{content:"◆";position:absolute;left:13px;top:50%;translate:0 -50%;color:#fbbf24;text-shadow:0 0 12px #f59e0b}.content:has(.brand)>.panel.form>.primary{position:relative;width:100%;min-height:53px;margin-top:11px;padding-right:42px;border-radius:14px;text-align:center}.content:has(.brand)>.panel.form>.primary:after{content:"→";position:absolute;right:16px;top:50%;translate:0 -50%;width:23px;height:23px;display:grid;place-items:center;border:1px solid #ffffff27;border-radius:8px;background:#ffffff0e;color:#fff}.content:has(.brand)>.panel.form>.link{width:100%;min-height:43px;margin-top:17px;display:flex;align-items:center;justify-content:center;border-color:#a78bfa35;background:linear-gradient(145deg,#14152a,#0b101c);font-weight:750}.content:has(.brand)>.panel.form>.link:before{content:"←";margin-right:8px;color:#67e8f9}.content:has(.brand)>.panel.form>.link:hover{border-color:#c084fc75;background:#1a1730;box-shadow:0 0 20px #8b5cf620}@media(max-width:560px){.content:has(.brand)>.panel.form{padding-left:20px;padding-right:20px}.content:has(.brand)>.panel.form>label{margin-top:15px}.content:has(.brand)>.panel.form>.input{height:50px}}.content:has(.home-tabs){position:relative;padding:15px 15px 102px;background:radial-gradient(circle at 50% 0,#7c3aed2d,transparent 380px),radial-gradient(circle at 95% 46%,#22d3ee0d,transparent 270px),#070a13;overflow:hidden}.content:has(.home-tabs):before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#ffffff17 .7px,transparent .9px);background-size:39px 39px;-webkit-mask-image:linear-gradient(#000,transparent 62%);mask-image:linear-gradient(#000,transparent 62%);pointer-events:none}.content:has(.home-tabs)>*{position:relative;z-index:1}.content:has(.home-tabs) .home-tabs{width:max-content;max-width:100%;margin:0 0 16px;padding:4px;display:flex;gap:3px;border:1px solid #ffffff11;border-radius:14px;background:#080d17bd;box-shadow:inset 0 2px 7px #0008;overflow:auto}.content:has(.home-tabs) .home-tabs a{min-width:73px;padding:10px 16px;border:0!important;border-radius:10px;color:#818ca0;text-align:center;font-size:11px;font-weight:750}.content:has(.home-tabs) .home-tabs a.on{color:#f1eaff;background:linear-gradient(135deg,#7930c9,#4d238a);box-shadow:0 7px 18px #6d28d948,inset 0 1px #ffffff25}.content:has(.home-tabs)>.hero{position:relative;isolation:isolate;min-height:245px;padding:31px;border:1px solid transparent;border-radius:30px;background:radial-gradient(circle at 82% 20%,#67e8f93e,transparent 25%),radial-gradient(circle at 8% 100%,#d946ef3f,transparent 43%),linear-gradient(145deg,#241544,#101c2d 72%) padding-box,linear-gradient(135deg,#c4b5fd67,#ffffff12,#67e8f94a) border-box;box-shadow:0 28px 65px #0009,inset 0 1px #ffffff20;overflow:hidden}.content:has(.home-tabs)>.hero:before{content:"";position:absolute;z-index:-1;right:29px;top:29px;width:105px;height:105px;border:1px solid #c4b5fd45;border-radius:50%;box-shadow:0 0 0 18px #8b5cf611,0 0 0 37px #67e8f90a,0 0 38px #22d3ee29}.content:has(.home-tabs)>.hero:after{content:"◇";position:absolute;right:61px;top:61px;width:40px;height:40px;display:grid;place-items:center;border:1px solid #ffffff30;border-radius:14px;background:linear-gradient(145deg,#8b5cf6,#3b1b78);color:#fff;font-size:19px;box-shadow:0 0 25px #a855f7}.content:has(.home-tabs)>.hero>div{max-width:68%}.content:has(.home-tabs)>.hero .badge{padding:6px 9px;border:1px solid #c084fc54;border-radius:8px;background:#8b5cf62e;color:#e9d5ff;font-size:8px;letter-spacing:.12em}.content:has(.home-tabs)>.hero h2{margin:14px 0 8px;font-family:Georgia,serif;font-size:30px}.content:has(.home-tabs)>.hero p{line-height:1.6}.content:has(.home-tabs)>.hero .primary{margin-top:9px;padding:12px 23px;border:1px solid #c084fc55;border-radius:12px;background:linear-gradient(135deg,#8b2be0,#55209b);box-shadow:0 12px 25px #6d28d954}.content:has(.home-tabs)>.section,.content:has(.home-tabs)>section>.section{margin:27px 3px 12px}.content:has(.home-tabs) .section h3{position:relative;padding-left:13px;font-size:16px}.content:has(.home-tabs) .section h3:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:99px;background:linear-gradient(#67e8f9,#d946ef);box-shadow:0 0 11px #a855f7}.content:has(.home-tabs) .section>a{padding:6px 9px;border:1px solid #ffffff0e;border-radius:9px;background:#ffffff05;color:#99a3b4;font-size:9px}.content:has(.home-tabs) .grid{gap:11px}.content:has(.home-tabs) .card{position:relative;border:1px solid #ffffff12;border-radius:19px;background:linear-gradient(155deg,#151b29,#0a0f18);box-shadow:0 14px 31px #0006,inset 0 1px #ffffff0d;transition:transform .2s ease,border-color .2s ease}.content:has(.home-tabs) .card:hover{transform:translateY(-3px);border-color:#a78bfa5c}.content:has(.home-tabs) .thumb{height:165px;border-bottom:1px solid #ffffff0e}.content:has(.home-tabs) .thumb:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#070a13c9);pointer-events:none}.content:has(.home-tabs) .duration{z-index:1;right:8px;bottom:8px;padding:4px 6px;border:1px solid #ffffff24;border-radius:7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.content:has(.home-tabs) .body{padding:12px}.content:has(.home-tabs) .body h4{font-size:13px}.content:has(.home-tabs) .meta{padding-top:7px;border-top:1px solid #ffffff09}.play-shell{background:#070a13}.play-top{height:58px;border-bottom-color:#ffffff0d;background:#080c16e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 9px 30px #0005}.play-top b{font-family:Georgia,serif;letter-spacing:.04em}.play-page{position:relative;padding:16px 15px 102px;background:radial-gradient(circle at 50% 0,#7132c626,transparent 390px),#070a13;overflow:hidden}.play-page:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#ffffff15 .7px,transparent .9px);background-size:43px 43px;-webkit-mask-image:linear-gradient(#000,transparent 48%);mask-image:linear-gradient(#000,transparent 48%);pointer-events:none}.play-page>*{position:relative;z-index:1}.play-page .player-wrap{position:relative;margin:0;border:1px solid transparent;border-radius:23px;background:linear-gradient(#020306,#020306) padding-box,linear-gradient(135deg,#a78bfa73,#ffffff15,#67e8f955) border-box;box-shadow:0 25px 65px #000b,0 0 35px #8b5cf61b}.play-page .player{border-radius:22px}.play-page .player-wrap:after{content:"NOW PLAYING";position:absolute;right:12px;top:11px;padding:4px 7px;border:1px solid #ffffff22;border-radius:7px;background:#05070da8;color:#d5c7f2;font-size:6px;font-weight:850;letter-spacing:.17em;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.play-page .video-info{position:relative;margin-top:14px;padding:20px 19px 18px;border:1px solid #ffffff11;border-radius:22px;background:radial-gradient(circle at 95% 0,#8b5cf629,transparent 38%),linear-gradient(145deg,#141b29,#0a101a);box-shadow:0 16px 38px #0005,inset 0 1px #ffffff10}.play-page .video-info:before{content:"FEATURED STORY";display:block;margin-bottom:9px;color:#9b87c5;font-weight:850;letter-spacing:.18em}.play-page .video-info h1{font-family:Georgia,serif;font-size:23px}.play-page .video-stats{margin-top:11px;padding-top:10px;border-top:1px solid #ffffff0d}.play-page .video-tags span{border-color:#a78bfa35;background:#8b5cf619;color:#d8c5ff}.play-page .video-info>p{padding-top:11px;border-top:1px solid #ffffff09}.play-page .video-quick-actions{gap:8px;margin:14px 0 16px;padding:0;border:0}.play-page .video-quick-actions button{position:relative;height:76px;border:1px solid #ffffff10;border-radius:17px;background:linear-gradient(145deg,#131a27,#090e17);box-shadow:0 10px 24px #0004,inset 0 1px #ffffff0c}.play-page .video-quick-actions button:hover{border-color:#a78bfa55;background:#17152a}.play-page .video-quick-actions button b{font-size:22px;text-shadow:0 0 16px #a78bfa}.play-page .video-quick-actions button:first-child b{color:#f0abfc}.play-page .video-quick-actions button:nth-child(2) b{color:#fbbf24}.play-page .video-quick-actions button:nth-child(3) b{color:#67e8f9}.play-page .publish-card{overflow:hidden;margin-bottom:19px;padding:4px 16px 14px;border:1px solid #a78bfa2e;border-radius:19px;background:radial-gradient(circle at 93% 20%,#d946ef20,transparent 35%),linear-gradient(145deg,#171528,#0b121d);box-shadow:0 13px 31px #0004}.play-page .publish-card:after{content:"↗";position:absolute;right:17px;top:15px;width:27px;height:27px;display:grid;place-items:center;border:1px solid #a78bfa3d;border-radius:9px;background:#8b5cf618;color:#d8b4fe}.play-page .publish-card .publish-trigger{padding-right:40px}.play-page section:has(>.comment-form)>.section{margin:21px 2px 12px}.play-page section:has(>.comment-form)>.section h3{font-family:Georgia,serif;font-size:18px}.play-page .comment-form{bottom:64px;padding:10px;border:1px solid #ffffff10;background:#090e18e8;box-shadow:0 14px 35px #0008;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.play-page .comment-form .input{height:47px;border-color:#ffffff14;background:#070b13}.play-page .comment-form .primary{height:47px;background:linear-gradient(135deg,#8b2be0,#55209b)}.play-page .comments{margin-top:14px}.play-page .comment{margin-bottom:9px;padding:15px;border-radius:18px;background:linear-gradient(145deg,#111824,#090e17);box-shadow:0 10px 23px #0004}.play-page .comment .avatar{border-color:#a78bfa66;box-shadow:0 0 15px #8b5cf632}.play-page .comment-actions button,.play-page .reply-actions button{color:#cbb8ec}.play-page .related-section{margin-top:29px;padding-top:18px;border-top:1px solid #ffffff0f}@media(max-width:430px){.content:has(.home-tabs){padding-left:10px;padding-right:10px}.content:has(.home-tabs)>.hero{min-height:224px;padding:25px 21px}.content:has(.home-tabs)>.hero:before{right:10px;top:27px;transform:scale(.78)}.content:has(.home-tabs)>.hero:after{right:42px;top:59px;transform:scale(.8)}.content:has(.home-tabs)>.hero>div{max-width:76%}.content:has(.home-tabs)>.hero h2{font-size:25px}.content:has(.home-tabs) .grid{gap:8px}.content:has(.home-tabs) .thumb{height:137px}.content:has(.home-tabs) .card{border-radius:15px}.play-page{padding-left:10px;padding-right:10px}.play-page .player-wrap{border-radius:18px}.play-page .player{border-radius:17px}.play-page .video-info{padding:17px 15px}.play-page .video-info h1{font-size:20px}.play-page .video-quick-actions{gap:5px}.play-page .video-quick-actions button{height:69px;border-radius:14px}.play-page .video-quick-actions button span{font-size:9px}.play-page .comment{padding:13px 11px}}.play-shell{position:relative;background:#05070d;border-color:#111725}.play-shell:before{content:"";position:fixed;z-index:0;left:50%;top:0;width:min(680px,100%);height:100vh;translate:-50% 0;background:radial-gradient(ellipse at 50% 12%,#1e1640 0,#0a0f1b 43%,#05070d 76%);pointer-events:none}.play-top{height:62px;padding:0 12px;border:0;background:linear-gradient(180deg,#080b14f5,#080b14df);box-shadow:0 1px #ffffff0c,0 12px 32px #0007}.play-top:after{content:"";position:absolute;left:50%;bottom:0;width:70px;height:1px;translate:-50% 0;background:linear-gradient(90deg,transparent,#f4c66d,transparent);box-shadow:0 0 12px #f59e0b}.play-top a{width:35px;height:35px;display:grid;place-items:center;border:1px solid #ffffff0e;border-radius:12px;background:#ffffff04;font-size:23px}.play-top b{font-size:15px;color:#f4d58d;text-shadow:0 0 17px #f59e0b42}.play-page{padding:14px 14px 110px;background:transparent;overflow:visible}.play-page:before{background-image:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff05 1px,transparent 0);background-size:46px 46px;opacity:.55;-webkit-mask-image:linear-gradient(#000,transparent 45%);mask-image:linear-gradient(#000,transparent 45%)}.play-page .player-wrap{margin:0 -4px;border:0;border-radius:28px;background:#000;box-shadow:0 32px 80px #000e,0 0 0 1px #ffffff14,0 0 45px #7c3aed2b;overflow:hidden}.play-page .player-wrap:before{content:"";position:absolute;z-index:2;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -55px 65px #00036;pointer-events:none}.play-page .player-wrap:after{content:"◆";right:14px;top:13px;width:27px;height:27px;padding:0;display:grid;place-items:center;border:1px solid #ffffff29;border-radius:10px;background:#090b13a8;color:#e9d5ff;font-size:10px;letter-spacing:0;box-shadow:0 0 16px #8b5cf65e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.play-page .player{border-radius:28px;aspect-ratio:16/9;object-fit:cover}.play-page .video-info{margin:0 7px;padding:27px 7px 20px;border:0;border-radius:0;background:transparent;box-shadow:none}.play-page .video-info:before{content:"EDITOR'S SELECTION";margin-bottom:11px;color:#a897cb;font-size:7px;letter-spacing:.24em}.play-page .video-info:after{content:"";position:absolute;left:7px;right:7px;bottom:0;height:1px;background:linear-gradient(90deg,#a78bfa6b,#22d3ee25,transparent)}.play-page .video-info h1{margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1.08;letter-spacing:.01em;color:#faf7ff;text-shadow:0 0 25px #a78bfa38}.play-page .video-stats{gap:7px;margin:0;padding:0;border:0}.play-page .video-stats span{padding:6px 9px;border:1px solid #ffffff0e;border-radius:9px;background:#ffffff05;color:#9ca7b9;font-size:10px}.play-page .video-tags{margin-top:13px}.play-page .video-tags span{padding:6px 10px;border:1px solid #a78bfa2f;border-radius:9px;background:#8b5cf610;color:#cbb9ea}.play-page .video-info>p{margin-top:15px;padding:14px 0 0;border-top:1px solid #ffffff0b;color:#c4cad6;font-size:12px;line-height:1.7}.play-page .video-info+.platform-ad,.play-page>.platform-ad{border-radius:17px;background:#0b111c;border-color:#ffffff0e}.play-page .video-quick-actions{position:relative;isolation:isolate;gap:0;margin:16px 2px 20px;padding:6px;border:1px solid #ffffff13;border-radius:22px;background:linear-gradient(145deg,#111725e8,#080d16e8);box-shadow:0 19px 42px #0009,inset 0 1px #ffffff10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.play-page .video-quick-actions:before{content:"";position:absolute;z-index:-1;inset:9px 25%;border-radius:50%;background:#8b5cf627;filter:blur(25px)}.play-page .video-quick-actions button{height:75px;border:0!important;border-radius:16px;background:transparent;box-shadow:none}.play-page .video-quick-actions button+button:before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:1px;background:linear-gradient(transparent,#ffffff16,transparent)}.play-page .video-quick-actions button:hover{background:#ffffff08}.play-page .video-quick-actions button b{width:31px;height:31px;border:1px solid;border-radius:11px;background:#070b13;box-shadow:0 0 17px currentColor;font-size:16px}.play-page .video-quick-actions button span{color:#cbd1dd;font-size:9px;font-weight:700}.play-page .video-quick-actions button small{font-size:7px}.play-page .publish-card{min-height:84px;margin:0 2px 24px;padding:8px 60px 13px 19px;display:flex;flex-direction:column;justify-content:center;border:1px solid transparent;border-radius:22px;background:radial-gradient(circle at 90% 20%,#67e8f92b,transparent 34%),linear-gradient(135deg,#21153a,#0b1925) padding-box,linear-gradient(90deg,#a78bfa55,#67e8f93d) border-box;box-shadow:0 17px 40px #0007,inset 0 1px #ffffff13}.play-page .publish-card:before{content:"";position:absolute;right:19px;top:50%;width:37px;height:37px;translate:0 -50%;border:1px solid #c4b5fd4d;border-radius:13px;background:linear-gradient(145deg,#7c3aed80,#12334a);box-shadow:0 0 22px #8b5cf646}.play-page .publish-card:after{right:25px;top:50%;width:25px;height:25px;translate:0 -50%;border:0;background:transparent;font-size:18px}.play-page .publish-card .publish-trigger{height:36px;padding:0;font-family:Georgia,serif;font-size:16px}.play-page .publish-card>span{margin:0;padding:0;color:#8d99ad;font-size:9px}.play-page section:has(>.comment-form){position:relative;margin:0 -2px;padding:21px 2px 0}.play-page section:has(>.comment-form):before{content:"COMMUNITY VOICES";position:absolute;right:4px;top:0;color:#6f7b90;font-size:6px;font-weight:800;letter-spacing:.2em}.play-page section:has(>.comment-form)>.section{margin:0 3px 15px}.play-page section:has(>.comment-form)>.section h3{position:relative;padding-left:13px;font-size:20px}.play-page section:has(>.comment-form)>.section h3:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:99px;background:linear-gradient(#67e8f9,#d946ef);box-shadow:0 0 13px #a855f7}.play-page section:has(>.comment-form)>.section .muted{width:25px;height:25px;display:grid;place-items:center;border:1px solid #ffffff11;border-radius:9px;background:#ffffff06}.play-page .comment-form{bottom:66px;padding:7px;border:1px solid #ffffff14;border-radius:19px;background:#0a0f19ec;box-shadow:0 17px 42px #000c,inset 0 1px #ffffff0d}.play-page .comment-form .input{height:49px;padding-left:16px;border-radius:14px;background:#050911;box-shadow:inset 0 2px 8px #0009}.play-page .comment-form .input:focus{box-shadow:inset 0 2px 8px #0009,0 0 0 2px #8b5cf62e}.play-page .comment-form .primary{width:62px;height:49px;border:1px solid #c084fc3d;border-radius:14px;background:linear-gradient(145deg,#8b2be0,#501888);box-shadow:0 8px 19px #6d28d958}.play-page .comments{display:flex;flex-direction:column;gap:10px;margin-top:15px}.play-page .comment{position:relative;padding:17px 15px;border:1px solid #ffffff0e;border-radius:20px;background:radial-gradient(circle at 100% 0,#8b5cf615,transparent 38%),linear-gradient(145deg,#111722,#080d15);box-shadow:0 13px 29px #0006}.play-page .comment:before{content:"";position:absolute;left:0;top:19px;width:2px;height:31px;border-radius:0 5px 5px 0;background:linear-gradient(#67e8f9,#a855f7);box-shadow:0 0 10px #8b5cf6}.play-page .comment .avatar{width:42px;height:42px;border:1px solid #c4b5fd55;box-shadow:0 0 0 3px #0b1019,0 0 20px #8b5cf645}.play-page .comment-body{min-width:0;flex:1 1}.play-page .comment-body>p{margin:7px 0 10px;color:#d9dde6;line-height:1.55}.play-page .comment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.play-page .comment-actions button,.play-page .reply-actions button{padding:4px 7px;border:1px solid #ffffff0e;border-radius:7px;background:#ffffff04;color:#bca9df}.play-page .reply{margin-top:11px;padding:11px 12px;border-left:2px solid #8b5cf65c;border-radius:0 11px 11px 0;background:#ffffff04}.play-page .related-section{margin-top:32px;padding:23px 0 0;border-top:1px solid #ffffff10}.play-page .related-section>h3{margin:0 0 14px;font-family:Georgia,serif;font-size:19px}.play-page .related-section .card{border:1px solid #ffffff10;border-radius:17px;background:linear-gradient(145deg,#131a27,#090e16);box-shadow:0 13px 29px #0006}.play-page .related-section .thumb{border-radius:16px 16px 0 0}.play-shell .mobile-sheet{border:1px solid #ffffff14;border-bottom:0;background:linear-gradient(180deg,#171b2a,#0a0e17);box-shadow:0 -25px 70px #000d}.play-shell .modal{border:1px solid #a78bfa38;border-radius:24px;background:linear-gradient(145deg,#17182a,#0b101a);box-shadow:0 30px 80px #000d}@media(max-width:430px){.play-page{padding-left:10px;padding-right:10px}.play-page .player-wrap{margin:0;border-radius:23px}.play-page .player{border-radius:23px}.play-page .video-info{margin:0 4px;padding:24px 3px 18px}.play-page .video-info h1{font-size:25px}.play-page .video-stats span{padding:5px 7px;font-size:9px}.play-page .video-quick-actions{margin-left:0;margin-right:0}.play-page .video-quick-actions button{height:70px}.play-page .video-quick-actions button b{width:28px;height:28px}.play-page .publish-card{margin-left:0;margin-right:0}.play-page .comment{padding:15px 12px}.play-page .comment-actions .muted{width:100%;margin:5px 0 0}}.play-page .video-info:before{content:"◆";font-size:10px;letter-spacing:0}.play-page section:has(>.comment-form):before{content:"✦";font-size:10px;letter-spacing:0;color:#a78bfa}.social-profile-shell .social-profile-actions:has(>a:only-child){width:min(190px,58%);grid-template-columns:1fr;margin:13px auto 0}.social-profile-shell .social-profile-actions:has(>a:only-child) .profile-action-main{position:relative;height:43px;padding:0 34px 0 17px;border:1px solid #c084fc45;border-radius:13px;background:linear-gradient(135deg,#7c28ce,#4c1d8b);box-shadow:0 10px 23px #6d28d947,inset 0 1px #ffffff22;font-size:12px}.social-profile-shell .social-profile-actions:has(>a:only-child) .profile-action-main:after{content:"›";position:absolute;right:11px;top:50%;translate:0 -50%;width:20px;height:20px;display:grid;place-items:center;border:1px solid #ffffff24;border-radius:7px;background:#ffffff0d;font-size:14px}.social-profile-shell .social-profile-actions:has(>a:only-child) .profile-action-main:hover{transform:translateY(-1px);filter:brightness(1.1)}@media(max-width:430px){.social-profile-shell .social-profile-actions:has(>a:only-child){width:min(176px,55%)}.social-profile-shell .social-profile-actions:has(>a:only-child) .profile-action-main{height:41px}}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child){right:18px;top:18px;width:auto}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main{width:auto;min-width:106px;height:36px;padding:0 30px 0 29px;border-color:#a78bfa45;border-radius:11px;background:#090e19bd;box-shadow:0 8px 20px #0007,inset 0 1px #ffffff12;color:#ddd2f4;font-size:10px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main:before{position:absolute;left:10px;top:50%;translate:0 -50%;color:#c084fc;text-shadow:0 0 12px #a855f7}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main:after{right:7px;width:17px;height:17px;font-size:11px}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main:hover{border-color:#c084fc85;background:#151329}@media(max-width:560px){.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child){right:12px;top:12px;width:auto}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main{min-width:82px;height:32px;padding:0 24px 0 25px;font-size:9px}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main:before{left:8px}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main:after{right:5px;width:15px;height:15px}}.social-profile-shell .social-profile-top:has(>.social-profile-actions>a:only-child){padding-bottom:22px}.social-profile-shell .social-profile-top:has(>.social-profile-actions>a:only-child) .social-profile-stats{width:calc(100% - 112px);min-height:74px;margin:0 112px 0 0;padding:12px 3px;border-radius:18px 0 0 18px;border-right:0}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child){position:absolute;z-index:4;left:auto;right:17px;top:auto;bottom:22px;width:112px;height:74px;margin:0;display:block}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main{width:100%;height:74px;min-width:0;padding:33px 8px 7px;display:flex;align-items:center;justify-content:center;border:1px solid #a78bfa46;border-radius:0 18px 18px 0;background:radial-gradient(circle at 50% 24%,#a855f73a,transparent 35%),linear-gradient(145deg,#17152c,#0a101a);box-shadow:inset 1px 0 #ffffff0d,inset 0 1px #ffffff11;color:#d9cafa;font-size:9px;font-weight:800}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main:before{content:"✎";left:50%;top:10px;translate:-50% 0;width:24px;height:24px;display:grid;place-items:center;border:1px solid #c084fc60;border-radius:9px;background:linear-gradient(145deg,#7c3aed55,#18223a);color:#f0abfc;font-size:12px;box-shadow:0 0 17px #a855f74b}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main:after{display:none}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main:hover{transform:none;border-color:#c084fc88;background:radial-gradient(circle at 50% 24%,#d946ef4a,transparent 37%),linear-gradient(145deg,#21183a,#0d1420)}@media(max-width:560px){.social-profile-shell .social-profile-top:has(>.social-profile-actions>a:only-child){padding-bottom:20px}.social-profile-shell .social-profile-top:has(>.social-profile-actions>a:only-child) .social-profile-stats{width:calc(100% - 91px);min-height:68px;margin-right:91px}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child){left:auto;right:16px;top:auto;bottom:20px;width:91px;height:68px}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main{height:68px;min-width:0;padding:30px 5px 5px;border-radius:0 18px 18px 0;font-size:8px}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main:before{left:50%;top:8px}}.content:has(.home-tabs)>.hero{min-height:162px;padding:23px 25px;align-items:center;border-radius:25px;background:radial-gradient(circle at 88% 50%,#22d3ee30,transparent 26%),radial-gradient(circle at 5% 100%,#d946ef35,transparent 43%),linear-gradient(125deg,#241542,#101c2b 72%) padding-box,linear-gradient(120deg,#c4b5fd5c,#ffffff10,#67e8f93c) border-box;box-shadow:0 20px 48px #0008,inset 0 1px #ffffff1b}.content:has(.home-tabs)>.hero>div{position:relative;max-width:calc(100% - 118px);padding-left:13px}.content:has(.home-tabs)>.hero>div:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:99px;background:linear-gradient(#67e8f9,#d946ef);box-shadow:0 0 13px #a855f7}.content:has(.home-tabs)>.hero .badge{padding:0;border:0;background:transparent;color:#bca9e7;font-size:0;letter-spacing:0}.content:has(.home-tabs)>.hero .badge:after{content:"◆";font-size:9px;text-shadow:0 0 13px #a855f7}.content:has(.home-tabs)>.hero h2{margin:6px 0 5px;font-size:23px;line-height:1.08}.content:has(.home-tabs)>.hero p{display:-webkit-box;max-width:390px;margin:0;overflow:hidden;color:#8f9aae;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content:has(.home-tabs)>.hero .primary{min-width:76px;margin-top:12px;padding:9px 16px;border-radius:10px;font-size:11px}.content:has(.home-tabs)>.hero:before{right:28px;top:50%;width:78px;height:78px;translate:0 -50%;box-shadow:0 0 0 13px #8b5cf610,0 0 0 27px #67e8f909,0 0 30px #22d3ee25}.content:has(.home-tabs)>.hero:after{right:52px;top:50%;width:30px;height:30px;translate:0 -50%;border-radius:10px;font-size:13px;box-shadow:0 0 20px #a855f7}@media(max-width:430px){.content:has(.home-tabs)>.hero{min-height:154px;padding:19px 18px;border-radius:22px}.content:has(.home-tabs)>.hero>div{max-width:calc(100% - 90px);padding-left:11px}.content:has(.home-tabs)>.hero h2{font-size:21px}.content:has(.home-tabs)>.hero p{font-size:10px;-webkit-line-clamp:2}.content:has(.home-tabs)>.hero .primary{margin-top:10px;padding:8px 14px}.content:has(.home-tabs)>.hero:before{right:10px;top:50%;width:62px;height:62px;translate:0 -50%;transform:none;box-shadow:0 0 0 10px #8b5cf610,0 0 0 20px #67e8f909}.content:has(.home-tabs)>.hero:after{right:27px;top:50%;width:28px;height:28px;translate:0 -50%;transform:none}}.home-intelligence{position:relative;isolation:isolate;min-height:184px;padding:22px 20px;display:grid;grid-template-columns:82px minmax(0,1fr) 78px;gap:17px;align-items:center;border:1px solid transparent;border-radius:26px;background:linear-gradient(125deg,#151327f2,#0a1521f5 72%) padding-box,linear-gradient(120deg,#a78bfa62,#ffffff10 48%,#22d3ee45) border-box;box-shadow:0 23px 58px #0009,inset 0 1px #ffffff19;overflow:hidden}.home-intelligence:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 6% 100%,#d946ef2c,transparent 33%),radial-gradient(circle at 90% 10%,#22d3ee21,transparent 32%)}.home-intelligence:after{content:"";position:absolute;z-index:-1;left:115px;right:94px;bottom:16px;height:1px;background:linear-gradient(90deg,#a855f73d,#22d3ee24,transparent)}.home-intelligence-core{position:relative;width:74px;height:74px;display:grid;place-items:center;border:1px solid #a78bfa5c;border-radius:24px;background:radial-gradient(circle at 35% 25%,#8b5cf66b,#3b1d7159 42%,#0a1120 72%);box-shadow:0 0 0 6px #8b5cf60d,0 0 30px #8b5cf64f,inset 0 1px #ffffff31}.home-intelligence-core:after,.home-intelligence-core:before{content:"";position:absolute;border:1px solid #67e8f928;border-radius:50%;animation:homeIntelOrbit 12s linear infinite}.home-intelligence-core:before{inset:-10px}.home-intelligence-core:after{inset:9px;border-color:#ffffff22;animation-direction:reverse;animation-duration:8s}.home-intelligence-core i{position:absolute;inset:-4px;border-top:1px solid #f0abfc;border-radius:24px;transform:rotate(32deg);filter:drop-shadow(0 0 5px #d946ef)}.home-intelligence-core span{position:relative;z-index:1;color:#fff;font-size:18px;text-shadow:0 0 18px #fff}@keyframes homeIntelOrbit{to{transform:rotate(1turn)}}.home-intelligence-copy{min-width:0}.home-intelligence-copy>small{display:block;color:#9d8bc6;font-size:7px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.home-intelligence-copy h2{margin:5px 0 6px;font-family:Georgia,serif;font-size:24px;line-height:1.1}.home-intelligence-copy p{margin:0;color:#8f9aae;font-size:10px;line-height:1.55}.home-signal-row{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.home-signal-row span{padding:5px 7px;border:1px solid #ffffff0e;border-radius:8px;background:#ffffff05;color:#aeb7c7;font-size:7px;white-space:nowrap}.home-signal-row span:first-child{color:#93c5fd}.home-signal-row span:nth-child(2){color:#f0abfc}.home-signal-row span:nth-child(3){color:#fbbf24}.home-intelligence-action{height:86px;padding:11px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid #a78bfa3f;border-radius:18px;background:radial-gradient(circle at 50% 15%,#a855f73b,transparent 38%),linear-gradient(145deg,#18152c,#0a111b);box-shadow:0 13px 28px #0006,inset 0 1px #ffffff12;transition:transform .2s ease,border-color .2s ease}.home-intelligence-action strong{font-size:10px}.home-intelligence-action span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #c084fc59;border-radius:9px;background:#7c3aed33;color:#fff;box-shadow:0 0 16px #8b5cf647}.home-intelligence-action:hover{transform:translateY(-2px);border-color:#c084fc88}@media(max-width:430px){.home-intelligence{min-height:172px;padding:18px 14px;grid-template-columns:58px minmax(0,1fr) 58px;gap:10px;border-radius:22px}.home-intelligence-core{width:54px;height:54px;border-radius:18px}.home-intelligence-core:before{inset:-6px}.home-intelligence-copy h2{font-size:20px}.home-intelligence-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:9px}.home-signal-row{gap:3px;margin-top:9px}.home-signal-row span{padding:4px 5px;font-size:6px}.home-intelligence-action{height:76px;padding:7px 4px;border-radius:15px}.home-intelligence-action strong{font-size:8px}.home-intelligence-action span{width:24px;height:24px}}.home-intelligence{background:linear-gradient(118deg,#171027f5,#091420f7 68%) padding-box,conic-gradient(from 210deg,#d946ef70,#8b5cf628,#22d3ee63,#d946ef70) border-box}.home-intelligence:before{background:radial-gradient(circle at 8% 82%,#d946ef34,transparent 29%),radial-gradient(circle at 90% 12%,#22d3ee2b,transparent 31%),linear-gradient(105deg,transparent 49.8%,#ffffff08 50%,transparent 50.2%)}.home-intelligence-copy>small{width:max-content;padding:4px 7px;border:1px solid #a78bfa35;border-radius:7px;background:#8b5cf615;color:#c4b5fd}.home-intelligence-copy h2{background:linear-gradient(90deg,#fff 30%,#d8c6ff 68%,#9cecff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.home-intelligence-core{border-radius:50%;background:radial-gradient(circle,#f5f3ff 0 3px,#a855f7 4px 11px,#2d1a59 12px 27px,#07121f 28px);box-shadow:0 0 0 5px #8b5cf612,0 0 0 6px #a78bfa38,0 0 35px #8b5cf668}.home-intelligence-core i{inset:-8px;border:0;border-left:2px solid #67e8f9;border-right:2px solid #d946ef;border-radius:50%;filter:drop-shadow(0 0 6px #8b5cf6)}.home-intelligence-core span{font-size:11px}.home-signal-row span{position:relative;overflow:hidden;border-color:#ffffff13;background:linear-gradient(145deg,#141927,#090e17);box-shadow:inset 0 1px #ffffff0c}.home-intelligence-action{border-color:#a78bfa52;background:radial-gradient(circle at 50% 8%,#d946ef3b,transparent 37%),linear-gradient(160deg,#21143a,#0b1420);box-shadow:0 15px 32px #0008,inset 0 1px #ffffff17}.home-intelligence-action span{border-radius:50%;background:linear-gradient(145deg,#9b4df0,#49217f);box-shadow:0 0 0 4px #8b5cf616,0 0 20px #a855f75c}.community-discovery{position:relative;padding:17px 14px 105px;background:radial-gradient(circle at 50% 0,#6d28d932,transparent 390px),radial-gradient(circle at 94% 50%,#22d3ee10,transparent 280px),#070a13;overflow:hidden}.community-discovery:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#ffffff19 .7px,transparent .9px);background-size:37px 37px;-webkit-mask-image:linear-gradient(#000,transparent 68%);mask-image:linear-gradient(#000,transparent 68%);pointer-events:none}.community-discovery>*{position:relative;z-index:1}.community-discovery-hero{position:relative;isolation:isolate;overflow:hidden;min-height:236px;padding:32px 27px;display:flex;align-items:flex-end;border:1px solid transparent;border-radius:30px;background:linear-gradient(135deg,#27164af0,#111b31f3 68%,#0a2630ed) padding-box,linear-gradient(125deg,#d8b4fe75,#ffffff12 48%,#67e8f953) border-box;box-shadow:0 28px 70px #000a,inset 0 1px #ffffff20}.community-aurora{position:absolute;z-index:-2;inset:-80px;background:radial-gradient(circle at 20% 90%,#d946ef45,transparent 34%),radial-gradient(circle at 87% 13%,#22d3ee38,transparent 31%);filter:blur(5px)}.community-discovery-hero:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 0),linear-gradient(90deg,#ffffff06 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.community-orbit{position:absolute;right:28px;top:25px;width:104px;height:104px;border:1px solid #a78bfa3d;border-radius:50%;box-shadow:0 0 0 17px #8b5cf60c,0 0 0 34px #67e8f907}.community-orbit:after,.community-orbit:before{content:"";position:absolute;border:1px dashed #67e8f934;border-radius:50%}.community-orbit:before{inset:16px}.community-orbit:after{inset:31px;border-color:#d946ef45}.community-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#67e8f9;box-shadow:0 0 12px currentColor}.community-orbit i:first-child{left:12px;top:16px}.community-orbit i:nth-child(2){right:6px;top:53px;background:#d8b4fe}.community-orbit i:nth-child(3){left:49px;bottom:3px;background:#fbbf24}.community-orbit b{position:absolute;inset:0;display:grid;place-items:center;color:#f1eaff;font-size:24px;text-shadow:0 0 17px #a855f7}.community-hero-copy{max-width:72%}.community-hero-copy>.badge{width:28px;height:28px;padding:0;display:grid;place-items:center;border:1px solid #c084fc4d;border-radius:9px;background:#8b5cf62e;box-shadow:0 0 17px #a855f743}.community-hero-copy h2{margin:12px 0 7px;font-family:Georgia,serif;font-size:28px;line-height:1.13}.community-hero-copy p{margin:0;color:#b5bdcc;font-size:11px;line-height:1.65}.community-value-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.community-value-row span{padding:6px 9px;border:1px solid #ffffff13;border-radius:9px;background:#080c16a1;color:#c5cbd7;font-size:8px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.community-discovery-head{margin:27px 3px 13px;display:flex;align-items:center;justify-content:space-between}.community-discovery-head>div{display:flex;align-items:center;gap:10px}.community-discovery-head small{width:25px;height:25px;display:grid;place-items:center;border:1px solid #a78bfa48;border-radius:9px;background:#8b5cf61d;color:#c4b5fd;box-shadow:0 0 15px #8b5cf62c}.community-discovery-head h3{margin:0;font-family:Georgia,serif;font-size:21px}.community-discovery-head>b{min-width:38px;height:38px;padding:0 10px;display:grid;place-items:center;border:1px solid #a78bfa42;border-radius:13px;background:linear-gradient(145deg,#261747,#101729);color:#d8b4fe;box-shadow:0 9px 21px #0005}.community-list{gap:14px;margin-top:0}.community-card{position:relative;isolation:isolate;overflow:hidden;padding:20px;border:1px solid #ffffff10;border-radius:24px;background:linear-gradient(145deg,#141b29,#0a1019 78%);box-shadow:0 18px 42px #0006,inset 0 1px #ffffff10}.community-card:before{content:"";position:absolute;z-index:-1;left:0;top:20px;width:3px;height:56px;border-radius:0 5px 5px 0;background:linear-gradient(#67e8f9,#a855f7);box-shadow:0 0 13px #8b5cf6}.community-card-glow{position:absolute;z-index:-2;right:-65px;top:-75px;width:190px;height:190px;border-radius:50%;background:#8b5cf618;filter:blur(3px)}.community-card:nth-child(2n) .community-card-glow{background:#22d3ee13}.community-card.is-joined{border-color:#34d39935;background:radial-gradient(circle at 100% 0,#10b9811d,transparent 39%),linear-gradient(145deg,#111e23,#091219)}.community-card-head{align-items:center}.community-card-title{display:flex;align-items:flex-start;gap:13px}.community-card-title>i{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border:1px solid #a78bfa49;border-radius:14px;background:radial-gradient(circle at 35% 25%,#a78bfa45,#1a1d35 65%);color:#ddd6fe;font-style:normal;font-size:17px;box-shadow:0 0 20px #8b5cf632}.community-card-title b{font-family:Georgia,serif;font-size:18px}.community-card-title small{max-width:380px;color:#aab3c2}.community-card-head>span{padding:5px 8px;border:1px solid #a78bfa2e;border-radius:9px;background:#8b5cf611;color:#c4b5fd;font-size:9px}.community-card-meta{margin:16px 2px 0;display:grid;grid-template-columns:8px 1fr auto;gap:8px;align-items:center}.community-card-meta>span{color:#67e8f9;font-size:7px;text-shadow:0 0 9px #22d3ee}.community-card-meta>i{height:1px;background:linear-gradient(90deg,#a78bfa55,transparent)}.community-card-meta>small{color:#907cc0;font-size:8px}.community-card-actions{gap:9px;margin-top:15px}.community-card-actions button{position:relative;min-height:48px;border:1px solid #a78bfa3b;border-radius:14px;background:linear-gradient(135deg,#8b2be0,#5d249f);box-shadow:0 10px 24px #6d28d947,inset 0 1px #ffffff20}.community-card-actions button>span{position:absolute;right:13px}.community-card-actions button.ghost{margin:0;border-color:#67e8f925;background:linear-gradient(145deg,#111a28,#090f18);box-shadow:inset 0 1px #ffffff0c}.community-card-actions button.joined{border-color:#34d39938;background:#0f3326;color:#86efac}.community-events{gap:10px;margin-top:16px;padding-top:16px;border-top-color:#ffffff0e}.community-event{padding:14px;border:1px solid #ffffff0e;border-radius:15px;background:#090f19}.community-event b{color:#ecebf3}.community-event button{min-height:36px;border:1px solid #a78bfa3d;background:#6d28d9}.community-empty{padding:24px;border:1px dashed #ffffff13;border-radius:15px;text-align:center}@media(max-width:430px){.community-discovery{padding-left:10px;padding-right:10px}.community-discovery-hero{min-height:224px;padding:25px 19px;border-radius:25px}.community-orbit{right:15px;top:20px;transform:scale(.75);transform-origin:top right}.community-hero-copy{max-width:82%}.community-hero-copy h2{font-size:24px}.community-hero-copy p{font-size:10px}.community-card{padding:17px 14px;border-radius:20px}.community-card-head{display:flex}.community-card-head>span{margin:0}.community-card-title{gap:10px}.community-card-title>i{width:38px;height:38px;flex-basis:38px}.community-card-title b{font-size:16px}.community-card-title small{font-size:10px}.community-card-actions button{min-height:45px;font-size:11px}}.community-hub{position:relative;padding:15px 13px 104px;background:radial-gradient(circle at 50% 0,#4c1d952e,transparent 390px),#060911;overflow:hidden}.community-hub:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 0),linear-gradient(90deg,#ffffff04 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(#000,transparent 75%);mask-image:linear-gradient(#000,transparent 75%);pointer-events:none}.community-hub>*{position:relative;z-index:1}.community-command{position:relative;isolation:isolate;overflow:hidden;min-height:260px;padding:35px 29px 25px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid transparent;border-radius:32px;background:linear-gradient(135deg,#21113ff3,#0d1b2cf5 68%,#08252bf2) padding-box,conic-gradient(from 215deg,#d946ef7a,#8b5cf624,#22d3ee67,#d946ef7a) border-box;box-shadow:0 30px 78px #000c,inset 0 1px #ffffff20}.community-command:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 12% 85%,#d946ef3f,transparent 37%),radial-gradient(circle at 90% 12%,#22d3ee2f,transparent 31%)}.community-command:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:62px;height:1px;background:linear-gradient(90deg,transparent,#a78bfa4a,#22d3ee34,transparent)}.community-command-copy{max-width:70%}.community-command-copy>span{width:max-content;padding:5px 8px;display:block;border:1px solid #c084fc40;border-radius:8px;background:#8b5cf619;color:#d8b4fe;font-size:8px}.community-command-copy h2{margin:12px 0 7px;font-family:Georgia,serif;font-size:31px;line-height:1.08}.community-command-copy p{margin:0;color:#acb6c6;font-size:11px;line-height:1.65}.community-command-visual{position:absolute;right:30px;top:26px;width:115px;height:115px;border:1px solid #a78bfa3d;border-radius:50%;box-shadow:0 0 0 17px #8b5cf60c,0 0 0 35px #22d3ee07,0 0 38px #8b5cf62c}.community-command-visual:after,.community-command-visual:before{content:"";position:absolute;border:1px dashed #67e8f93c;border-radius:50%}.community-command-visual:before{inset:18px}.community-command-visual:after{inset:36px;border-color:#d946ef5a}.community-command-visual i{position:absolute;width:7px;height:7px;border-radius:50%;background:#67e8f9;box-shadow:0 0 12px currentColor}.community-command-visual i:first-child{left:10px;top:22px}.community-command-visual i:nth-child(2){right:2px;top:58px;background:#d8b4fe}.community-command-visual i:nth-child(3){left:53px;bottom:0;background:#fbbf24}.community-command-visual b{position:absolute;inset:0;display:grid;place-items:center;font-size:26px;text-shadow:0 0 19px #a855f7}.community-command-signals{display:flex;gap:7px;margin-top:19px}.community-command-signals span{padding:7px 10px;border:1px solid #ffffff12;border-radius:9px;background:#070b14a6;color:#c2c9d5;font-size:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.community-hub-head{margin:27px 3px 14px;display:flex;align-items:center;justify-content:space-between}.community-hub-head>div{display:flex;align-items:center;gap:12px}.community-hub-head small{width:45px;height:45px;display:grid;place-items:center;border:1px solid #a78bfa45;border-radius:15px;background:linear-gradient(145deg,#291749,#0d1523);color:#e9d5ff;font-family:Georgia,serif;font-size:17px;box-shadow:0 11px 25px #0006}.community-hub-head span b,.community-hub-head span i{display:block}.community-hub-head span b{font-family:Georgia,serif;font-size:20px}.community-hub-head span i{max-width:360px;margin-top:4px;overflow:hidden;color:#6f7b8e;font-size:8px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.community-hub-head>em{width:27px;height:27px;display:grid;place-items:center;border:1px solid #67e8f932;border-radius:9px;background:#22d3ee0e;color:#67e8f9;font-style:normal}.community-portals{display:grid;gap:17px}.community-portal{--portal:#a78bfa;--portal-glow:#8b5cf62b;position:relative;overflow:hidden;padding:17px 18px 19px;border:1px solid color-mix(in srgb,var(--portal) 32%,#ffffff09);border-radius:26px;background:radial-gradient(circle at 100% 0,var(--portal-glow),transparent 39%),linear-gradient(145deg,#141b29,#080e17 78%);box-shadow:0 20px 47px #0008,inset 0 1px #ffffff10}.community-portal.portal-1{--portal:#f0abfc;--portal-glow:#d946ef29}.community-portal.portal-2{--portal:#67e8f9;--portal-glow:#22d3ee25}.community-portal.portal-3{--portal:#fbbf24;--portal-glow:#f59e0b25}.community-portal.is-joined{--portal:#34d399;--portal-glow:#10b98125}.community-portal-watermark{position:absolute;z-index:-1;right:-13px;bottom:-35px;color:color-mix(in srgb,var(--portal) 8%,transparent);font-size:150px;line-height:1;transform:rotate(-12deg)}.community-portal>header{display:flex;align-items:center;justify-content:space-between}.community-portal>header>span{color:var(--portal);font-size:8px;font-weight:900;letter-spacing:.17em}.community-portal>header>i{padding:5px 8px;border:1px solid color-mix(in srgb,var(--portal) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--portal) 9%,#080d15);color:var(--portal);font-size:8px;font-style:normal}.community-portal-body{display:flex;gap:14px;align-items:center;margin-top:15px}.community-portal-icon{width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--portal) 51%,transparent);border-radius:18px;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--portal) 40%,transparent),transparent 58%),#0c1220;color:var(--portal);font-size:22px;box-shadow:0 0 25px var(--portal-glow),inset 0 1px #ffffff19}.community-portal-body h3{margin:0;font-family:Georgia,serif;font-size:20px}.community-portal-body p{margin:5px 0 0;color:#9fa9b9;font-size:10px;line-height:1.5}.community-portal-badges{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.community-portal-badges>i{padding:5px 8px;display:flex;gap:5px;align-items:center;border:1px solid #ffffff16;border-radius:999px;background:#0a1019cc;color:#aeb8c7;font-size:8px;font-style:normal;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.community-portal-badges>i>b{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.community-portal-badges .room-status.status-open{border-color:#34d3994d;color:#6ee7b7}.community-portal-badges .room-status.status-paused{border-color:#fbbf2447;color:#fde68a}.community-portal-badges .room-status.status-maintenance{border-color:#38bdf84a;color:#7dd3fc}.community-portal-badges .room-status.status-closed{border-color:#fb71854a;color:#fda4af}.community-portal-badges .membership-status{border-color:#a78bfa3d;color:#ddd6fe}.community-portal-availability{margin-top:16px;padding:11px 13px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:center;border:1px solid #ffffff0d;border-radius:14px;background:linear-gradient(100deg,#0a111b,#090d15)}.community-portal-availability>span{display:flex;gap:7px;align-items:center}.community-portal-availability>span i{width:7px;height:7px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 12px #34d399}.community-portal-availability b{font-size:10px}.community-portal-availability p{margin:0;color:#7f8b9d;font-size:8px;line-height:1.45}.community-portal-availability.status-paused>span i{background:#fde68a;box-shadow:0 0 12px #fbbf24}.community-portal-availability.status-maintenance>span i{background:#7dd3fc;box-shadow:0 0 12px #38bdf8}.community-portal-availability.status-closed>span i{background:#fda4af;box-shadow:0 0 12px #fb7185}.community-portal.status-paused{--portal:#fbbf24;--portal-glow:#f59e0b1c}.community-portal.status-maintenance{--portal:#38bdf8;--portal-glow:#0ea5e91c}.community-portal.status-closed{--portal:#fb7185;--portal-glow:#e11d4817}.community-portal.status-closed .community-portal-icon,.community-portal.status-maintenance .community-portal-icon{filter:saturate(.65)}.community-portal-actions button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.62}.community-topic-preview{margin-top:12px;padding:13px;border:1px solid color-mix(in srgb,var(--portal) 17%,#ffffff0b);border-radius:17px;background:linear-gradient(145deg,#070c15df,#0b111bdd);box-shadow:inset 0 1px #ffffff08}.community-topic-preview>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.community-topic-preview>header>div{display:flex;gap:7px;align-items:center}.community-topic-preview>header i{color:var(--portal);font-size:12px;font-style:normal;text-shadow:0 0 10px var(--portal)}.community-topic-preview>header b{font-size:10px;letter-spacing:.02em}.community-topic-preview>header small{padding:3px 6px;border:1px solid #ffffff10;border-radius:7px;background:#ffffff05;color:#788598;font-size:7px}.community-topic-list{display:grid;gap:7px}.community-topic-list article{position:relative;overflow:hidden;padding:9px 10px 8px;border:1px solid #ffffff0b;border-radius:12px;background:#0b111b}.community-topic-name{display:flex;gap:6px;align-items:center;min-width:0}.community-topic-name>span{min-width:0;flex:1 1;overflow:hidden;color:#e9e5f2;font-size:10px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.community-topic-name>i{color:#fbbf24;font-size:7px;font-style:normal}.community-topic-name>em{padding:3px 6px;flex:none;border:1px solid color-mix(in srgb,var(--portal) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--portal) 9%,#090e17);color:var(--portal);font-size:7px;font-style:normal}.community-topic-data{display:flex;gap:13px;margin-top:6px}.community-topic-data span{display:flex;gap:4px;align-items:baseline}.community-topic-data b{color:#cbd5e1;font-size:9px}.community-topic-data small{color:#657286;font-size:7px}.community-topic-heat{height:2px;margin-top:7px;overflow:hidden;border-radius:5px;background:#ffffff0a}.community-topic-heat i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--portal),#67e8f9);box-shadow:0 0 10px var(--portal)}.community-topic-list article.topic-hot{border-color:#fb71852b;background:linear-gradient(100deg,#2a1018a6,#0b111b)}.community-topic-list article.topic-hot .community-topic-name>em{border-color:#fb71854a;color:#fda4af}.community-topic-list article.topic-warming .community-topic-name>em{color:#fde68a}.community-topic-list article.topic-echoing{opacity:.88}.community-topic-empty{margin:0;padding:14px 8px;color:#6f7b8e;font-size:9px;text-align:center}.community-portal-metrics{margin:17px 0 0;padding:12px 14px;display:grid;grid-template-columns:1fr 1px 1fr;gap:12px;align-items:center;border:1px solid #ffffff0d;border-radius:15px;background:#070b13a8}.community-portal-metrics>i{height:28px;background:linear-gradient(transparent,#ffffff16,transparent)}.community-portal-metrics>span{display:flex;align-items:center;justify-content:space-between}.community-portal-metrics b{color:#e9e5f2;font-size:14px}.community-portal-metrics small{color:#758195;font-size:8px}.community-portal-actions{display:grid;grid-template-columns:1.15fr 1fr;gap:8px;margin-top:12px}.community-portal-actions button{min-height:49px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--portal) 36%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--portal) 75%,#502080),color-mix(in srgb,var(--portal) 36%,#261345));color:#fff;font-weight:800}.community-portal-actions button.timeline{border-color:#ffffff13;background:#0b111b;color:#d6dae3}.community-portal-actions button b{width:22px;height:22px;display:grid;place-items:center;border:1px solid #ffffff1c;border-radius:8px;background:#ffffff0b}.community-portal-actions button.joined{background:#103526;color:#86efac}.community-portal-events{display:grid;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid #ffffff0e}.community-portal-events>p{margin:0;padding:24px;border:1px dashed #ffffff14;border-radius:14px;color:#7c8799;text-align:center}.community-portal-event{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;border:1px solid #ffffff0d;border-radius:15px;background:#070c14}.community-portal-event>span{color:var(--portal);text-shadow:0 0 10px currentColor}.community-portal-event>div b,.community-portal-event>div small{display:block}.community-portal-event>div small{margin-top:4px;color:#7f8a9c;font-size:8px}.community-portal-event>button{min-height:34px;border:1px solid color-mix(in srgb,var(--portal) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--portal) 35%,#201235);color:#fff}@media(max-width:430px){.community-hub{padding-left:9px;padding-right:9px}.community-command{min-height:242px;padding:27px 20px 21px;border-radius:26px}.community-command-copy{max-width:79%}.community-command-copy h2{font-size:25px}.community-command-copy p{font-size:10px}.community-command-visual{right:13px;top:20px;transform:scale(.68);transform-origin:top right}.community-command-signals{gap:4px}.community-command-signals span{padding:6px 7px;font-size:7px}.community-portal{padding:15px 14px 17px;border-radius:22px}.community-portal-body{gap:11px}.community-portal-icon{width:48px;height:48px;flex-basis:48px;border-radius:16px}.community-portal-body h3{font-size:17px}.community-portal-actions button{min-height:46px;font-size:10px}.community-portal-metrics{padding:10px}.community-portal-event{grid-template-columns:17px minmax(0,1fr)}.community-portal-event>button,.community-portal-event>small{grid-column:2;width:100%}.community-portal-badges{gap:4px}.community-portal-badges>i{padding:4px 6px;font-size:7px}.community-portal-availability{grid-template-columns:1fr;padding:10px 11px}.community-portal-availability p{padding-left:14px}.community-topic-preview{padding:11px}.community-topic-list{gap:6px}.community-topic-list article{padding:8px 9px}.community-topic-name>span{font-size:9px}.community-topic-data{gap:10px}}.community-overview{margin:-18px 15px 0;padding:16px 18px;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;gap:12px;align-items:center;border:1px solid #ffffff12;border-radius:20px;background:linear-gradient(135deg,#121426f2,#08141bf2);box-shadow:0 18px 40px #0008,inset 0 0 0 1px #8b5cf60d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.community-overview>i{height:29px;background:linear-gradient(transparent,#ffffff1c,transparent)}.community-overview>div{display:flex;min-width:0;flex-direction:column;gap:4px}.community-overview small{overflow:hidden;color:#778397;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.community-overview b{color:#f4f1ff;font-family:Georgia,serif;font-size:19px;line-height:1}.community-overview .community-online-dot{color:#67e8c7;text-shadow:0 0 14px #2dd4bf91}.community-directory-state{position:relative;min-height:330px;padding:42px 28px 32px;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff12;border-radius:29px;background:radial-gradient(circle at 50% 10%,#8b5cf621,transparent 43%),linear-gradient(155deg,#111626,#070b13 72%);box-shadow:0 30px 70px #0009,inset 0 1px #ffffff0d;text-align:center}.community-directory-state:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#a78bfa22 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(#0009,transparent 75%);mask-image:linear-gradient(#0009,transparent 75%);pointer-events:none}.community-directory-state>*{position:relative;z-index:1}.community-state-orbit{position:relative;width:96px;height:96px;margin-bottom:24px;border:1px solid #8b5cf659;border-radius:50%;box-shadow:0 0 0 13px #8b5cf60d,0 0 0 27px #22d3ee08,0 0 39px #8b5cf638}.community-state-orbit:after{content:"";position:absolute;inset:19px;border:1px dashed #67e8f96b;border-radius:50%}.community-state-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#67e8f9;box-shadow:0 0 13px currentColor}.community-state-orbit i:first-child{left:5px;top:30px}.community-state-orbit i:nth-child(2){right:5px;bottom:22px;background:#d8b4fe}.community-state-orbit b{position:absolute;inset:0;display:grid;place-items:center;color:#f0dcff;font-size:23px;text-shadow:0 0 17px #a855f7}.community-directory-state>small{color:#8b96a9;font-size:8px;letter-spacing:.18em;text-transform:uppercase}.community-directory-state h3{max-width:290px;margin:9px 0 0;font-family:Georgia,serif;font-size:23px}.community-directory-state p{max-width:300px;margin:10px 0 0;color:#919caf;font-size:11px;line-height:1.7}.community-directory-state>em{max-width:300px;margin-top:12px;padding:7px 10px;border:1px solid #fb71852e;border-radius:9px;background:#fb71850b;color:#fda4af;font-size:9px;font-style:normal}.community-directory-state>button{width:min(260px,100%);min-height:49px;margin-top:22px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid #67e8f95e;border-radius:15px;background:linear-gradient(135deg,#5b21b6,#0f5260);color:#fff;font-weight:800;box-shadow:0 11px 28px #0007,0 0 25px #22d3ee12}.community-directory-state>button b{width:26px;height:26px;display:grid;place-items:center;border:1px solid #ffffff2b;border-radius:9px;background:#ffffff0c}.community-directory-state.is-error{border-color:#fb71852b;background:radial-gradient(circle at 50% 12%,#fb71851b,transparent 43%),linear-gradient(155deg,#181322,#080b13 72%)}.community-directory-state.is-error .community-state-orbit{border-color:#fb718572;box-shadow:0 0 0 13px #fb71850a,0 0 0 27px #8b5cf609,0 0 39px #fb71852d}.community-directory-state.is-loading{min-height:230px}.community-loading-line{width:150px;height:3px;margin-top:22px;overflow:hidden;border-radius:10px;background:#ffffff0c}.community-loading-line:after{content:"";display:block;width:45%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#67e8f9);animation:community-loading 1.15s ease-in-out infinite}@keyframes community-loading{0%{transform:translateX(-110%)}to{transform:translateX(330%)}}@media(max-width:430px){.community-overview{margin:-14px 8px 0;padding:14px 12px;gap:8px;border-radius:17px}.community-overview small{font-size:7px}.community-overview b{font-size:16px}.community-directory-state{min-height:300px;padding:34px 20px 28px;border-radius:23px}.community-state-orbit{transform:scale(.88);margin-bottom:16px}.community-directory-state h3{font-size:20px}}.search-experience{position:relative;min-height:calc(100vh - 158px);padding:16px 14px 104px;background:radial-gradient(circle at 50% 0,#6d28d934,transparent 380px),radial-gradient(circle at 95% 55%,#22d3ee0e,transparent 280px),#060911;overflow:hidden}.search-experience:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#ffffff18 .7px,transparent .9px);background-size:38px 38px;-webkit-mask-image:linear-gradient(#000,transparent 70%);mask-image:linear-gradient(#000,transparent 70%);pointer-events:none}.search-experience>*{position:relative;z-index:1}.search-command{position:relative;isolation:isolate;overflow:hidden;min-height:210px;padding:26px 25px 22px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:17px;align-items:center;border:1px solid transparent;border-radius:29px;background:linear-gradient(125deg,#21133df2,#0c1827f4 72%) padding-box,conic-gradient(from 220deg,#d946ef70,#8b5cf624,#22d3ee5c,#d946ef70) border-box;box-shadow:0 27px 68px #000b,inset 0 1px #ffffff1d}.search-command:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 7% 90%,#d946ef36,transparent 36%),radial-gradient(circle at 91% 10%,#22d3ee28,transparent 31%)}.search-command:after{content:"";position:absolute;z-index:-1;right:-65px;top:-72px;width:220px;height:220px;border:1px solid #67e8f913;border-radius:50%;box-shadow:0 0 0 28px #8b5cf608,0 0 0 58px #67e8f905}.search-command-orb{position:relative;width:68px;height:68px;display:grid;place-items:center;border:1px solid #a78bfa55;border-radius:22px;background:radial-gradient(circle at 35% 27%,#c4b5fd70,#6d28d95c 42%,#0b1421 74%);box-shadow:0 0 0 5px #8b5cf611,0 0 29px #8b5cf65c,inset 0 1px #ffffff2c}.search-command-orb:after,.search-command-orb:before{content:"";position:absolute;border:1px solid #67e8f933;border-radius:50%}.search-command-orb:before{inset:-8px}.search-command-orb:after{inset:13px;border-color:#ffffff20}.search-command-orb i{position:absolute;inset:-4px;border-top:2px solid #f0abfc;border-radius:23px;transform:rotate(35deg);filter:drop-shadow(0 0 5px #d946ef)}.search-command-orb span{position:relative;z-index:1;font-size:25px}.search-command-copy{min-width:0}.search-command-copy small{display:block;color:#bca7e8;font-size:8px;font-weight:800;letter-spacing:.1em}.search-command-copy h2{margin:7px 0 0;overflow:hidden;font-family:Georgia,serif;font-size:22px;line-height:1.2;color:#f4f0fb;text-overflow:ellipsis;white-space:nowrap}.search-command .searchbar{grid-column:1/-1;position:relative;margin:3px 0 0;padding:5px;display:grid;grid-template-columns:35px minmax(0,1fr) auto;gap:5px;border:1px solid #ffffff14;border-radius:17px;background:#060a12cf;box-shadow:inset 0 2px 8px #0009,0 12px 27px #0005}.search-command .searchbar>span{display:grid;place-items:center;color:#a78bfa;font-size:18px}.search-command .searchbar .input{height:49px;padding:0 9px;border:0;background:transparent;box-shadow:none}.search-command .searchbar .input:focus{box-shadow:none}.search-command .searchbar .primary{height:49px;padding:0 15px;display:flex;align-items:center;gap:10px;border:1px solid #c084fc42;border-radius:12px;background:linear-gradient(135deg,#8b2be0,#55209b);box-shadow:0 9px 21px #6d28d953;font-weight:800}.search-command .searchbar .primary b{width:20px;height:20px;display:grid;place-items:center;border:1px solid #ffffff27;border-radius:7px;background:#ffffff0e}.search-experience .search-type-tabs{margin:18px 0 0;padding:5px;gap:5px;border:1px solid #ffffff10;border-radius:17px;background:#090e18;box-shadow:inset 0 2px 7px #0008}.search-experience .search-type-tabs button{min-height:47px;padding:10px;border:0;border-radius:12px;background:transparent;color:#7f8a9e}.search-experience .search-type-tabs button.on{background:radial-gradient(circle at 25% 10%,#d946ef34,transparent 38%),linear-gradient(135deg,#7930c9,#4d238a);box-shadow:0 9px 21px #6d28d944,inset 0 1px #ffffff20}.search-experience>.section,.search-experience>div+.section{margin:24px 3px 12px}.search-experience .section h3{position:relative;padding-left:13px;font-family:Georgia,serif;font-size:18px}.search-experience .section h3:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:99px;background:linear-gradient(#67e8f9,#d946ef);box-shadow:0 0 12px #a855f7}.search-experience .section>.muted{padding:5px 8px;border:1px solid #ffffff0e;border-radius:8px;background:#ffffff05;font-size:8px}.search-experience .grid{gap:10px}.search-experience .card{border:1px solid #ffffff11;border-radius:19px;background:linear-gradient(150deg,#141b28,#090e17);box-shadow:0 15px 34px #0007,inset 0 1px #ffffff0c;transition:transform .2s ease,border-color .2s ease}.search-experience .card:hover{transform:translateY(-3px);border-color:#a78bfa5d}.search-experience .thumb{height:165px}.search-experience .thumb:after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(transparent,#070a13c7);pointer-events:none}.search-experience .duration{z-index:1;right:8px;bottom:8px;padding:4px 6px;border:1px solid #ffffff20;border-radius:7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.search-experience .body{padding:12px}.search-experience .meta{padding-top:7px;border-top:1px solid #ffffff09}.search-experience .user-search-results{gap:11px}.search-experience .user-search-card{position:relative;overflow:hidden;min-height:84px;padding:14px 15px;border:1px solid #ffffff11;border-radius:19px;background:radial-gradient(circle at 100% 0,#8b5cf61b,transparent 37%),linear-gradient(145deg,#131a27,#090e17);box-shadow:0 13px 29px #0006}.search-experience .user-search-card:before{content:"";position:absolute;left:0;top:17px;width:2px;height:45px;border-radius:0 4px 4px 0;background:linear-gradient(#67e8f9,#d946ef);box-shadow:0 0 11px #8b5cf6}.search-experience .user-search-card .avatar{width:48px;height:48px;border:1px solid #c4b5fd66;box-shadow:0 0 0 3px #0b1019,0 0 19px #8b5cf63d}.search-experience .user-search-copy b{font-family:Georgia,serif;font-size:15px}.search-experience .user-search-copy span{font-size:10px}.search-experience .user-search-copy small{font-size:9px}.search-experience .user-search-card>strong{padding:7px 9px;border:1px solid #a78bfa31;border-radius:9px;background:#8b5cf611;color:#c4b5fd;font-size:8px}.search-experience .empty{min-height:230px;padding:60px 20px;border:1px dashed #ffffff13;border-radius:22px;background:radial-gradient(circle at 50% 48%,#8b5cf615,transparent 38%),#090e17}.search-experience>.full-btn{min-height:46px;border-radius:13px;text-align:center}@media(max-width:430px){.search-experience{padding-left:9px;padding-right:9px}.search-command{min-height:192px;padding:21px 15px 17px;grid-template-columns:57px minmax(0,1fr);gap:12px;border-radius:24px}.search-command-orb{width:52px;height:52px;border-radius:17px}.search-command-copy h2{font-size:18px}.search-command .searchbar{grid-template-columns:29px minmax(0,1fr) auto}.search-command .searchbar .primary{padding:0 10px;font-size:10px}.search-command .searchbar .primary b{display:none}.search-experience .grid{gap:8px}.search-experience .thumb{height:137px}.search-experience .card{border-radius:16px}.search-experience .user-search-card{padding:12px}.search-experience .user-search-card>strong{max-width:75px;text-align:center;white-space:normal}}.search-experience .search-type-tabs{position:relative;isolation:isolate;overflow:hidden;min-height:82px;margin-top:17px;padding:7px;gap:8px;border:1px solid #a78bfa24;border-radius:23px;background:linear-gradient(145deg,#0d1320,#060a12);box-shadow:0 16px 38px #0008,inset 0 1px #ffffff10}.search-experience .search-type-tabs:before{content:"";position:absolute;z-index:-1;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,#67e8f92b,#d946ef38,transparent);box-shadow:0 0 18px #8b5cf65c}.search-experience .search-type-tabs button{position:relative;overflow:hidden;min-height:66px;padding:11px 13px 11px 49px;display:flex;align-items:center;justify-content:flex-start;border:1px solid transparent;border-radius:17px;background:linear-gradient(145deg,#111927cc,#090e18dd);color:#8d99ad;font-family:Georgia,serif;font-size:15px;font-weight:800;letter-spacing:.02em;text-align:left;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.search-experience .search-type-tabs button:before{content:"◫";position:absolute;left:13px;top:50%;width:27px;height:27px;display:grid;place-items:center;border:1px solid #64748b33;border-radius:9px;background:#111827;color:#77849a;font-family:Arial,sans-serif;font-size:13px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff0b}.search-experience .search-type-tabs button:nth-child(2):before{content:"◎"}.search-experience .search-type-tabs button:after{content:"";position:absolute;left:49px;right:16px;bottom:12px;height:2px;border-radius:9px;background:linear-gradient(90deg,#64748b4a,transparent);transform:scaleX(.35);transform-origin:left;transition:transform .25s ease,background .25s ease}.search-experience .search-type-tabs button.on{transform:translateY(-1px);border-color:#a78bfa58;background:radial-gradient(circle at 18% 50%,#8b5cf638,transparent 34%),linear-gradient(135deg,#25173f,#101827 76%);color:#fff;box-shadow:0 12px 27px #05020db8,inset 0 1px #ffffff1c}.search-experience .search-type-tabs button.on:before{border-color:#c084fc80;background:radial-gradient(circle at 35% 28%,#d8b4fe,#7c3aed 48%,#281645 72%);color:#fff;box-shadow:0 0 0 4px #8b5cf617,0 0 21px #a855f78c,inset 0 1px #fff6}.search-experience .search-type-tabs button.on:after{background:linear-gradient(90deg,#67e8f9,#d946ef,transparent);transform:scaleX(1);box-shadow:0 0 10px #a855f7}.search-experience .search-type-tabs button:not(.on):hover{border-color:#67e8f929;color:#c7d2e2}@media(max-width:430px){.search-experience .search-type-tabs{min-height:74px;padding:6px;border-radius:20px}.search-experience .search-type-tabs button{min-height:60px;padding-left:43px;font-size:14px}.search-experience .search-type-tabs button:before{left:10px;width:25px;height:25px}.search-experience .search-type-tabs button:after{left:43px;right:12px;bottom:10px}}.content:has(>.discover-tabs){position:relative;min-height:calc(100vh - 125px);padding-top:14px;padding-bottom:100px;background:radial-gradient(circle at 22% 0,#7c3aed24,transparent 260px),radial-gradient(circle at 95% 15%,#22d3ee0c,transparent 230px),#070a12;overflow:hidden}.content:has(>.discover-tabs):before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#ffffff17 .7px,transparent .9px);background-size:37px 37px;-webkit-mask-image:linear-gradient(#000,transparent 46%);mask-image:linear-gradient(#000,transparent 46%);pointer-events:none}.content:has(>.discover-tabs)>*{position:relative;z-index:1}.content>.discover-tabs{position:relative;isolation:isolate;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(84px,1fr);gap:8px;margin:0 -2px 13px;padding:8px;overflow-x:auto;scrollbar-width:none;border:1px solid #a78bfa22;border-radius:24px;background:linear-gradient(145deg,#101625e8,#080c15ec);box-shadow:0 17px 42px #0009,inset 0 1px #ffffff11}.content>.discover-tabs::-webkit-scrollbar{display:none}.content>.discover-tabs:before{content:"";position:absolute;z-index:-1;left:6%;right:6%;top:50%;height:1px;background:linear-gradient(90deg,transparent,#a78bfa3b,#67e8f928,transparent)}.content>.discover-tabs .tab{position:relative;overflow:hidden;min-height:69px;padding:39px 10px 9px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff09;border-radius:17px;background:linear-gradient(150deg,#121927,#090e17);color:#8792a5;font-size:11px;font-weight:760;text-decoration:none;box-shadow:inset 0 1px #ffffff09;transition:transform .2s ease,border-color .2s ease,color .2s ease}.content>.discover-tabs .tab:before{content:"◫";position:absolute;left:50%;top:10px;width:24px;height:24px;display:grid;place-items:center;border:1px solid #64748b35;border-radius:8px;background:#090e17;color:#718096;font-family:Arial,sans-serif;font-size:11px;translate:-50% 0}.content>.discover-tabs .tab:first-child:before{content:"⌘"}.content>.discover-tabs .tab:nth-child(2):before{content:"✦"}.content>.discover-tabs .tab:nth-child(3):before{content:"↗"}.content>.discover-tabs .tab:nth-child(4):before{content:"★"}.content>.discover-tabs .tab:nth-child(5):before{content:"⌁"}.content>.discover-tabs .tab:after{content:"";position:absolute;left:22%;right:22%;bottom:5px;height:2px;border-radius:9px;background:transparent}.content>.discover-tabs .tab.on{transform:translateY(-2px);border-color:#a78bfa5c;background:radial-gradient(circle at 50% 10%,#a855f73b,transparent 41%),linear-gradient(145deg,#271841,#101827);color:#fff;box-shadow:0 11px 24px #05030bbd,inset 0 1px #ffffff1d}.content>.discover-tabs .tab.on:before{border-color:#c084fc75;background:radial-gradient(circle at 35% 28%,#d8b4fe,#7c3aed 52%,#25143f);color:#fff;box-shadow:0 0 0 4px #8b5cf615,0 0 18px #a855f788}.content>.discover-tabs .tab.on:after{background:linear-gradient(90deg,#67e8f9,#d946ef);box-shadow:0 0 9px #a855f7}.content>.discover-tabs .community-tab{color:#b9a7d7}.content>.discover-tabs .community-tab:hover{border-color:#67e8f949;color:#e5fbff}.content:has(>.discover-tabs)>.chips{position:relative;margin:0 0 17px;padding:8px 9px 8px 42px;gap:7px;border:1px solid #ffffff0f;border-radius:18px;background:#080d16d9;box-shadow:inset 0 1px 6px #0008;scrollbar-width:none}.content:has(>.discover-tabs)>.chips:before{content:"⌗";position:absolute;z-index:2;left:10px;top:50%;width:25px;height:25px;display:grid;place-items:center;border:1px solid #67e8f936;border-radius:8px;background:#0d1721;color:#67e8f9;font-size:11px;translate:0 -50%;box-shadow:0 0 13px #22d3ee25}.content:has(>.discover-tabs)>.chips::-webkit-scrollbar{display:none}.content:has(>.discover-tabs)>.chips .chip{position:relative;padding:8px 12px;border-color:#ffffff10;border-radius:10px;background:linear-gradient(145deg,#121927,#0a0f18);color:#8d98aa;font-size:10px;box-shadow:inset 0 1px #ffffff09}.content:has(>.discover-tabs)>.chips .chip.on{padding-left:23px;border-color:#a78bfa62;background:linear-gradient(135deg,#4f2385,#25153e);color:#fff;box-shadow:0 7px 16px #6d28d934,inset 0 1px #ffffff1a}.content:has(>.discover-tabs)>.chips .chip.on:before{content:"";position:absolute;left:10px;top:50%;width:5px;height:5px;border-radius:50%;background:#67e8f9;translate:0 -50%;box-shadow:0 0 8px #67e8f9}@media(max-width:430px){.content:has(>.discover-tabs){padding-left:9px;padding-right:9px}.content>.discover-tabs{grid-auto-columns:76px;gap:6px;padding:7px;border-radius:21px}.content>.discover-tabs .tab{min-height:65px;padding-left:6px;padding-right:6px;font-size:10px}.content:has(>.discover-tabs)>.chips{margin-left:0;margin-right:0}}.advertise-page,.content:has(>.amountgrid),.content:has(>.fav-toolbar),.content:has(>.panel textarea),.content:has(>.title-row),.content:has(>.upgrade-grid),.messages-hub,.support-user-page{position:relative;min-height:calc(100vh - 126px);padding-top:17px;padding-bottom:104px;background:radial-gradient(circle at 18% 0,#7c3aed29,transparent 310px),radial-gradient(circle at 96% 27%,#22d3ee0d,transparent 260px),#070a12;overflow:hidden}.advertise-page:before,.content:has(>.amountgrid):before,.content:has(>.fav-toolbar):before,.content:has(>.panel textarea):before,.content:has(>.title-row):before,.content:has(>.upgrade-grid):before,.messages-hub:before,.support-user-page:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#ffffff17 .7px,transparent .9px);background-size:39px 39px;-webkit-mask-image:linear-gradient(#000,transparent 60%);mask-image:linear-gradient(#000,transparent 60%);pointer-events:none}.advertise-page>*,.content:has(>.amountgrid)>*,.content:has(>.fav-toolbar)>*,.content:has(>.panel textarea)>*,.content:has(>.title-row)>*,.content:has(>.upgrade-grid)>*,.messages-hub>*,.support-user-page>*{position:relative;z-index:1}.content:has(>.panel textarea)>.panel{overflow:hidden;padding:24px 22px;border:1px solid transparent;border-radius:27px;background:linear-gradient(145deg,#151a29f2,#0a101af2) padding-box,linear-gradient(135deg,#a78bfa64,#ffffff10 52%,#67e8f947) border-box;box-shadow:0 25px 60px #0009,inset 0 1px #ffffff14}.content:has(>.panel textarea)>.panel:first-of-type:before{content:"✦  SIGNAL DESK";display:block;margin-bottom:9px;color:#bda8e8;font-size:8px;font-weight:850;letter-spacing:.16em}.content:has(>.panel textarea)>.panel h3{margin:0 0 18px;font-family:Georgia,serif;font-size:23px}.content:has(>.panel textarea) select.input{height:50px;border-color:#a78bfa35;border-radius:14px;background:#080d17}.content:has(>.panel textarea) .textarea{min-height:170px;margin-top:10px;padding:16px;border-color:#ffffff13;border-radius:17px;background:#080c15;box-shadow:inset 0 3px 11px #0008;line-height:1.65}.content:has(>.panel textarea) .primary{min-width:145px;min-height:45px;border:1px solid #c084fc45;border-radius:13px;background:linear-gradient(135deg,#8b2be0,#52208f);box-shadow:0 12px 25px #6d28d94e}.content:has(>.panel textarea)>.panel+.panel{margin-top:17px!important}.content:has(>.panel textarea)>.panel+.panel>div{padding:15px 0!important;border-color:#ffffff0d!important}.content:has(>.panel textarea)>.panel+.panel>div>div:last-child{border:1px solid #a78bfa24!important;border-radius:14px!important;background:#8b5cf611!important}.content:has(>.title-row)>.title-row{min-height:108px;margin:0 0 17px;padding:22px;display:flex;align-items:flex-end;border:1px solid transparent;border-radius:26px;background:radial-gradient(circle at 85% 10%,#22d3ee21,transparent 35%),linear-gradient(140deg,#21143bf0,#0c1725f2) padding-box,linear-gradient(125deg,#c084fc58,#ffffff0e,#67e8f941) border-box;box-shadow:0 23px 57px #0009}.content:has(>.title-row)>.title-row:before{content:"◷";width:48px;height:48px;margin-right:14px;display:grid;place-items:center;border:1px solid #a78bfa58;border-radius:16px;background:#8b5cf61c;color:#d8b4fe;font-size:24px;box-shadow:0 0 23px #8b5cf644}.content:has(>.title-row)>.title-row h3{margin:0 auto 9px 0;font-family:Georgia,serif;font-size:22px}.content:has(>.title-row)>.title-row .ghost{min-height:40px;padding:0 13px;border-color:#f4728150;border-radius:12px;background:#4a162235;color:#fda4af}.content:has(>.title-row)>.grid{gap:11px}.content:has(>.title-row) .card{border:1px solid #ffffff12;border-radius:19px;background:linear-gradient(150deg,#141b28,#090e17);box-shadow:0 15px 34px #0007}.content:has(>.title-row) .thumb{height:157px}.content:has(>.title-row)>.empty{min-height:310px;border:1px dashed #a78bfa28;border-radius:25px;background:radial-gradient(circle,#8b5cf617,transparent 40%),#090e17}.content:has(>.fav-toolbar)>.fav-toolbar{min-height:112px;margin:0 0 16px;padding:21px 20px;border:1px solid transparent;border-radius:27px;background:radial-gradient(circle at 90% 15%,#d946ef22,transparent 34%),linear-gradient(140deg,#20143af2,#0c1724f2) padding-box,linear-gradient(125deg,#d8b4fe61,#ffffff0f,#67e8f93e) border-box;box-shadow:0 23px 58px #0009}.content:has(>.fav-toolbar)>.fav-toolbar:before{content:"☆";width:48px;height:48px;display:grid;place-items:center;border:1px solid #c084fc60;border-radius:16px;background:#8b5cf61c;color:#e9d5ff;font-size:25px;box-shadow:0 0 24px #a855f747}.content:has(>.fav-toolbar)>.fav-toolbar>div{margin-right:auto}.content:has(>.fav-toolbar)>.fav-toolbar b{display:block;font-family:Georgia,serif;font-size:20px}.content:has(>.fav-toolbar)>.fav-toolbar .ghost{min-height:39px;margin:0;border-color:#a78bfa45;border-radius:12px;background:#8b5cf614}.content:has(>.fav-toolbar)>.fav-managebar{padding:12px 13px;border-color:#a78bfa31;border-radius:16px;background:linear-gradient(145deg,#121927,#090e17);box-shadow:0 11px 25px #0005}.content:has(>.fav-toolbar) .fav-grid{gap:10px}.content:has(>.fav-toolbar) .fav-card{border:1px solid #ffffff12;border-radius:19px;background:linear-gradient(150deg,#141b28,#090e17);box-shadow:0 14px 33px #0007}.content:has(>.fav-toolbar) .fav-card.selected{outline:0;border-color:#c084fc8c;box-shadow:0 0 0 2px #8b5cf62c,0 17px 38px #0008}.content:has(>.fav-toolbar) .fav-remove{border-top-color:#ffffff0d;background:#090e18;color:#d8b4fe}.content:has(>.fav-toolbar)>.panel:last-of-type{padding:16px 17px;border-color:#a78bfa22;border-radius:17px;background:linear-gradient(145deg,#131927,#090e17);box-shadow:0 12px 27px #0005}.messages-hub .support-entry-card{position:relative;overflow:hidden;min-height:82px;padding:14px 16px;border:1px solid transparent;border-radius:22px;background:linear-gradient(145deg,#18142cf2,#0b1521f2) padding-box,linear-gradient(120deg,#a78bfa55,#ffffff0d,#67e8f936) border-box;box-shadow:0 18px 42px #0008}.messages-hub .support-entry-icon{border:1px solid #a78bfa48;background:radial-gradient(circle,#8b5cf64a,#21143d);box-shadow:0 0 21px #8b5cf640}.messages-hub .message-tabs{margin:17px 0 11px;padding:6px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border:1px solid #ffffff11;border-radius:18px;background:#080d16;box-shadow:inset 0 2px 7px #0008}.messages-hub .message-tabs button{min-height:48px;border:1px solid transparent!important;border-radius:12px!important;background:transparent;color:#8995a8}.messages-hub .message-tabs button.on{border-color:#a78bfa45!important;background:radial-gradient(circle at 22% 5%,#d946ef2e,transparent 40%),linear-gradient(135deg,#49227c,#211439);color:#fff;box-shadow:0 9px 20px #6d28d93d,inset 0 1px #ffffff1b}.messages-hub .dm-list{gap:8px}.messages-hub .dm-row{min-height:79px;padding:11px 12px;border:1px solid #ffffff0e;border-radius:17px;background:linear-gradient(145deg,#121925,#090e17);box-shadow:0 10px 23px #0004}.messages-hub .dm-row:hover{border-color:#a78bfa3e;background:#15182a}.messages-hub .dm-avatar{border-color:#a78bfa5e;box-shadow:0 0 0 3px #0a0e17,0 0 17px #8b5cf637}.messages-hub .new-dm-button{min-height:47px;border-radius:14px;background:linear-gradient(135deg,#8b2be0,#55209b);box-shadow:0 12px 27px #6d28d949}.content:has(>.upgrade-grid)>.upgrade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.content:has(>.upgrade-grid) .vip-choice{position:relative;isolation:isolate;overflow:hidden;min-height:224px;padding:24px 12px 18px;border:1px solid transparent;border-radius:25px;background:linear-gradient(150deg,#151b29,#090e17) padding-box,linear-gradient(145deg,#ffffff18,#a78bfa2d,#67e8f91f) border-box;box-shadow:0 17px 39px #0007}.content:has(>.upgrade-grid) .vip-choice:before{content:"◆";width:39px;height:39px;margin-bottom:9px;display:grid;place-items:center;border:1px solid #ffffff18;border-radius:13px;background:#111827;color:#8490a5}.content:has(>.upgrade-grid) .vip-choice:after{content:"";position:absolute;z-index:-1;inset:auto -20% -45% 30%;height:70%;border-radius:50%;background:#8b5cf61a;filter:blur(24px)}.content:has(>.upgrade-grid) .vip-choice b{font-family:Georgia,serif;font-size:17px}.content:has(>.upgrade-grid) .vip-choice p{font-family:Georgia,serif;font-size:24px;color:#f3efff}.content:has(>.upgrade-grid) .vip-choice.active{transform:translateY(-3px);border-color:#c084fc92;background:radial-gradient(circle at 50% 0,#a855f73c,transparent 40%),linear-gradient(145deg,#2b1648,#111827) padding-box,linear-gradient(135deg,#f0abfc,#8b5cf6,#67e8f9) border-box;box-shadow:0 22px 50px #4c1d956b,inset 0 1px #ffffff24}.content:has(>.upgrade-grid) .vip-choice.active:before{border-color:#d8b4fe80;background:radial-gradient(circle,#d8b4fe,#7c3aed 54%,#281542);color:#fff;box-shadow:0 0 24px #a855f78c}.content:has(>.upgrade-grid)>.upgrade-summary{margin-top:17px;padding:19px 20px;border:1px solid #a78bfa35;border-radius:22px;background:linear-gradient(140deg,#171528,#0b131f);box-shadow:0 17px 39px #0007}.content:has(>.upgrade-grid)>.upgrade-summary .primary{min-height:47px;border-radius:13px;box-shadow:0 12px 25px #6d28d94b}.content:has(>.amountgrid)>.panel:first-child{min-height:112px;padding:24px 21px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid transparent;border-radius:26px;background:radial-gradient(circle at 84% 25%,#fbbf2430,transparent 30%),linear-gradient(140deg,#21163a,#0b1722) padding-box,linear-gradient(125deg,#d8b4fe5d,#ffffff0e,#fbbf2448) border-box;box-shadow:0 23px 56px #0009}.content:has(>.amountgrid)>.panel:first-child:before{content:"◆  ACCOUNT BALANCE";margin-bottom:8px;color:#bda8e8;font-size:8px;font-weight:850;letter-spacing:.15em}.content:has(>.amountgrid) .money{display:block;margin-top:4px;font-family:Georgia,serif;font-size:30px;text-shadow:0 0 22px #f59e0b55}.content:has(>.amountgrid)>h3{position:relative;margin:22px 2px 12px;padding-left:13px;font-family:Georgia,serif}.content:has(>.amountgrid)>h3:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;background:linear-gradient(#67e8f9,#d946ef);box-shadow:0 0 10px #a855f7}.content:has(>.amountgrid)>.amountgrid{gap:9px}.content:has(>.amountgrid) .amount{min-height:58px;border:1px solid #ffffff11;border-radius:15px;background:linear-gradient(145deg,#141b28,#090e17);box-shadow:0 10px 22px #0005;color:#b9c4d5}.content:has(>.amountgrid) .amount.active{transform:translateY(-2px);border-color:#c084fc85;background:radial-gradient(circle at 18% 15%,#d946ef30,transparent 38%),linear-gradient(135deg,#4e2384,#211438);color:#fff;box-shadow:0 13px 28px #6d28d94f,inset 0 1px #ffffff20}.content:has(>.amountgrid)>.list{overflow:hidden;border:1px solid #ffffff11;border-radius:18px;background:#090e17;box-shadow:0 13px 28px #0005}.content:has(>.amountgrid)>.list .item{min-height:57px;padding:0 15px;border-color:#ffffff0d;background:transparent}.content:has(>.amountgrid)>.list .item b{width:24px;height:24px;display:grid;place-items:center;border:1px solid #a78bfa45;border-radius:8px;color:#c4b5fd}.content:has(>.amountgrid)>.primary{min-height:50px!important;border-radius:14px;background:linear-gradient(135deg,#8b2be0,#55209b);box-shadow:0 14px 29px #6d28d94c}.advertise-page .advertise-hero{position:relative;isolation:isolate;overflow:hidden;min-height:190px;padding:28px 24px;align-items:flex-end;border:1px solid transparent;border-radius:28px;background:radial-gradient(circle at 86% 20%,#fbbf2432,transparent 28%),linear-gradient(135deg,#251642,#0c1926) padding-box,linear-gradient(125deg,#f0abfc69,#ffffff10,#fbbf245c) border-box;box-shadow:0 25px 62px #000a,inset 0 1px #ffffff1c}.advertise-page .advertise-hero:after{content:"GV";position:absolute;z-index:-1;right:14px;bottom:-30px;color:#ffffff08;font-family:Georgia,serif;font-size:118px}.advertise-page .advertise-hero>span{width:64px;height:64px;display:grid;place-items:center;border:1px solid #fbbf245c;border-radius:20px;background:#f59e0b18;box-shadow:0 0 30px #f59e0b31}.advertise-page .advertise-hero h2{font-family:Georgia,serif;font-size:24px}.advertise-page .advertise-note{margin:20px 3px 14px;padding:0 0 0 13px;border-left:3px solid #c084fc}.advertise-page .advertise-grid{gap:14px}.advertise-page .advertise-card{position:relative;overflow:hidden;padding:20px;border:1px solid transparent;border-radius:22px;background:linear-gradient(145deg,#141b28,#090e17) padding-box,linear-gradient(135deg,#a78bfa35,#ffffff0d,#fbbf2433) border-box;box-shadow:0 17px 39px #0007}.advertise-page .advertise-card:after{content:"";position:absolute;right:-35px;top:-35px;width:100px;height:100px;border:1px solid #fbbf2418;border-radius:50%;box-shadow:0 0 0 15px #8b5cf608}.advertise-page .ad-code{border-radius:8px;background:#8b5cf611;letter-spacing:.1em}.advertise-page .ad-available{padding:4px 7px;border:1px solid #22c55e32;border-radius:8px;background:#22c55e0e}.advertise-page .advertise-price b{font-family:Georgia,serif;font-size:31px;text-shadow:0 0 20px #f59e0b44}.advertise-page .advertise-card button{min-height:47px;border-radius:13px;box-shadow:0 12px 25px #6d28d941}.advertise-page .advertise-process{margin-top:17px;padding:20px;border-radius:22px;background:linear-gradient(145deg,#141a27,#090e17)}.support-user-page .support-hero{position:relative;overflow:hidden;min-height:180px;padding:26px 23px;align-items:flex-end;border:1px solid transparent;border-radius:28px;background:radial-gradient(circle at 85% 18%,#22d3ee2b,transparent 30%),linear-gradient(135deg,#241641,#0c1926) padding-box,linear-gradient(125deg,#d8b4fe64,#ffffff10,#67e8f956) border-box;box-shadow:0 25px 62px #000a}.support-user-page .support-hero:after{content:"?";position:absolute;z-index:-1;right:24px;bottom:-37px;color:#ffffff08;font-family:Georgia,serif;font-size:145px}.support-user-page .support-hero-icon{width:66px;height:66px;flex:0 0 66px;border:1px solid #67e8f953;border-radius:21px;background:radial-gradient(circle,#22d3ee35,#19143b);box-shadow:0 0 31px #22d3ee2f}.support-user-page .support-hero h2{font-family:Georgia,serif;font-size:25px}.support-user-page>.section{margin:20px 2px 12px}.support-user-page>.section h3{position:relative;padding-left:13px}.support-user-page>.section h3:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:9px;background:linear-gradient(#67e8f9,#d946ef)}.support-user-page .support-agent-list>.panel{border:1px solid #ffffff11;border-radius:20px;background:linear-gradient(145deg,#141b28,#090e17);box-shadow:0 15px 34px #0007}.support-user-page .support-agent-list>.empty{min-height:240px;padding:55px 20px;display:flex;flex-direction:column;justify-content:center;border-style:dashed;background:radial-gradient(circle at 50% 42%,#8b5cf618,transparent 37%),#090e17}.support-user-page .support-agent-list .primary{min-height:45px;border-radius:13px;box-shadow:0 12px 25px #6d28d947}.support-user-page .support-business-entry{margin-top:15px;padding:18px;border:1px solid transparent;border-radius:20px;background:linear-gradient(145deg,#181528,#0b121e) padding-box,linear-gradient(120deg,#fbbf2447,#ffffff0d,#a78bfa3c) border-box;box-shadow:0 14px 31px #0006}.support-user-page .support-business-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:#f59e0b16}.support-user-page .support-note{padding:19px;border:1px solid #ffffff0e;border-radius:20px;background:#0c111b}@media(max-width:430px){.advertise-page,.content:has(>.amountgrid),.content:has(>.fav-toolbar),.content:has(>.panel textarea),.content:has(>.title-row),.content:has(>.upgrade-grid),.messages-hub,.support-user-page{padding-left:10px;padding-right:10px}.content:has(>.upgrade-grid)>.upgrade-grid{grid-template-columns:1fr}.content:has(>.upgrade-grid) .vip-choice{min-height:157px;padding:18px;display:grid;grid-template-columns:45px 1fr;grid-template-rows:auto auto auto;column-gap:13px;text-align:left}.content:has(>.upgrade-grid) .vip-choice:before{grid-row:1/4;margin:0}.content:has(>.upgrade-grid) .vip-choice>*{justify-self:start}.content:has(>.upgrade-grid) .vip-choice p{margin:2px 0;font-size:21px}.content:has(>.fav-toolbar)>.fav-toolbar,.content:has(>.title-row)>.title-row{padding:17px 15px}.content:has(>.fav-toolbar)>.fav-toolbar:before,.content:has(>.title-row)>.title-row:before{width:41px;height:41px}.advertise-page .advertise-hero,.support-user-page .support-hero{min-height:166px;padding:22px 18px}.advertise-page .advertise-hero h2,.support-user-page .support-hero h2{font-size:21px}}.advertise-page{padding:14px 12px 112px!important;background:radial-gradient(circle at 85px 30px,#7038ba30,transparent 260px),radial-gradient(circle at 100% 490px,#d59b2421,transparent 260px),#060911!important}.advertise-page .advertise-hero{min-height:294px!important;padding:25px 22px!important;display:block!important;border-radius:28px!important;background:linear-gradient(142deg,#281747,#10182b 58%,#082331) padding-box,linear-gradient(135deg,#e0aaff88,#ffffff18 48%,#47d8e073) border-box!important;box-shadow:0 28px 70px #000b,inset 0 1px #fff1!important}.ad-hero-orbit{position:absolute!important;right:-64px;top:-68px;width:226px;height:226px;border:1px solid #63e2ed28;border-radius:50%;box-shadow:0 0 0 31px #5945c90b,0 0 0 62px #ffffff08;z-index:-1!important}.ad-hero-copy{max-width:305px}.ad-capabilities header>span,.ad-eyebrow,.ad-final>span,.ad-section-head span{display:inline-flex;align-items:center;gap:7px;color:#d5a5ff;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ad-eyebrow:before{content:"";width:17px;height:1px;background:#d6a7ff;box-shadow:0 0 9px #c084fc}.advertise-page .advertise-hero h1{max-width:290px;margin:23px 0 12px;font:700 31px/1.13 Georgia,"Noto Serif SC",serif;letter-spacing:-.035em;color:#fff;text-shadow:0 7px 28px #0008}.advertise-page .advertise-hero p{max-width:310px;margin:0;color:#b8c1d5;font-size:13px;line-height:1.72}.ad-hero-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.ad-hero-tags span{padding:7px 9px;border:1px solid #ffffff16;border-radius:99px;background:#0509136b;color:#dce5f5;font-size:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ad-hero-mark{position:absolute!important;right:21px;bottom:21px;display:flex;flex-direction:column;align-items:center}.ad-hero-mark span{font:italic 700 52px/1 Georgia,serif;color:transparent;-webkit-text-stroke:1px #f6c65b8c;text-shadow:0 0 28px #d89a2244}.ad-hero-mark i{margin-top:3px;color:#f1c96c;font-size:7px;font-style:normal;letter-spacing:.2em}.ad-proof{display:grid;grid-template-columns:repeat(4,1fr);margin:13px 0 29px;padding:14px 5px;border:1px solid #ffffff10;border-radius:18px;background:#0c111cba;box-shadow:0 15px 30px #0005}.ad-proof div{min-width:0;padding:0 7px;text-align:center;border-right:1px solid #ffffff0d}.ad-proof div:last-child{border:0}.ad-proof b{display:block;color:#fff;font:700 15px/1.1 Georgia,serif}.ad-proof span{display:block;margin-top:5px;overflow:hidden;color:#69768c;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.ad-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin:0 3px 13px}.ad-capabilities h2,.ad-section-head h2{margin:5px 0 0;color:#f5f7fb;font-size:20px;line-height:1.25}.ad-section-head>i{padding:6px 9px;border:1px solid #32d18a2f;border-radius:99px;background:#1dcc7a0b;color:#72e8ad;font-size:9px;font-style:normal}.ad-section-head>i:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#50e59d;box-shadow:0 0 8px #50e59d}.advertise-page .advertise-grid{display:grid;gap:13px}.advertise-page .advertise-card{padding:18px!important;gap:0!important;border-radius:23px!important;background:linear-gradient(145deg,#111827,#090e17) padding-box,linear-gradient(135deg,#7b5bc957,#ffffff10,#cc9a303c) border-box!important;box-shadow:0 17px 42px #0007!important}.advertise-page .advertise-card.featured{background:radial-gradient(circle at 95% 0,#9b5de528,transparent 35%),linear-gradient(145deg,#19172c,#0a111b) padding-box,linear-gradient(135deg,#d19bff9c,#ffffff18,#e5b74965) border-box!important}.advertise-page .advertise-card:after{right:-42px!important;top:-45px!important;width:135px!important;height:135px!important;box-shadow:0 0 0 20px #8b5cf608,0 0 0 40px #fbbf2405!important}.advertise-card-top{position:relative;z-index:1}.advertise-page .ad-code{padding:5px 8px!important;border:1px solid #a37bf442!important;background:#9c67ec10!important;color:#cbb3ff!important;font-size:8px!important;font-weight:800;letter-spacing:.15em!important}.advertise-page .ad-available{display:flex;align-items:center;gap:5px;padding:5px 8px!important;font-size:8px!important}.advertise-page .ad-available i{width:5px;height:5px;border-radius:50%;background:#49e99b;box-shadow:0 0 8px #49e99b}.ad-card-title{display:grid;grid-template-columns:41px 1fr;gap:12px;align-items:center;margin:20px 0 17px}.ad-card-title>span{display:grid;place-items:center;width:41px;height:41px;border:1px solid #7b63c951;border-radius:13px;background:linear-gradient(145deg,#21183b,#0d1822);color:#f1c65f;font-size:18px;box-shadow:inset 0 1px #ffffff13}.ad-card-title h3{margin:0 0 4px!important;font-size:18px!important}.ad-card-title p{min-height:0!important;margin:0!important;color:#7e899d;font-size:10px;line-height:1.5}.advertise-page .advertise-price{display:block!important;padding:15px 0;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b}.advertise-price>small{display:block;margin-bottom:4px;color:#66738b;font-size:8px;letter-spacing:.09em}.advertise-price>div{display:flex;align-items:baseline;gap:5px}.advertise-page .advertise-price b{color:#ffd269!important;font-size:30px!important}.advertise-page .advertise-price span{font-size:11px}.ad-card-meta{display:flex;justify-content:space-between;margin:10px 0 14px;color:#68748a;font-size:9px}.ad-card-meta span:last-child{color:#9ca6b8;letter-spacing:.1em}.advertise-page .ad-consult{width:100%;min-height:58px!important;margin:0!important;padding:10px 11px 10px 14px!important;display:flex;justify-content:space-between;align-items:center;border:1px solid #9c6ae53d!important;border-radius:16px!important;background:linear-gradient(105deg,#21143d,#111928)!important;text-align:left;box-shadow:inset 0 1px #ffffff10,0 12px 24px #0004!important}.ad-consult span b,.ad-consult span small{display:block}.ad-consult span b{color:#fff;font-size:12px}.ad-consult span small{max-width:235px;margin-top:3px;color:#78849a;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-consult>i{display:grid;place-items:center;width:34px;height:34px;border:1px solid #c084fc5c;border-radius:11px;background:linear-gradient(145deg,#8b2bea,#56209a);color:#fff;font-style:normal;box-shadow:0 0 18px #8b2bea4f}.ad-live-note{margin:11px 5px 27px;color:#66748a;font-size:9px;line-height:1.55}.ad-live-note:before{content:"●";margin-right:6px;color:#59e3a0}.ad-capabilities{padding:21px;border:1px solid #ffffff10;border-radius:24px;background:radial-gradient(circle at 100% 0,#16b8cc14,transparent 45%),#0c121e;box-shadow:0 18px 40px #0006}.ad-capabilities header{margin-bottom:16px}.ad-cap-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ad-cap-grid>span{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #ffffff0c;border-radius:13px;background:#070b13aa;color:#adb7c9;font-size:10px}.ad-cap-grid i{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;background:#322153;color:#d5b1ff;font-size:11px;font-style:normal}.advertise-page .advertise-process{margin-top:14px!important;padding:21px!important;border:1px solid #ffffff10!important;border-radius:24px!important;background:#0b101a!important;box-shadow:0 18px 40px #0006!important}.advertise-process .ad-section-head{margin-left:0}.advertise-process ol{margin:4px 0 0;padding:0;list-style:none}.advertise-process li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #ffffff0b;color:#aab5c6;font-size:10px}.advertise-process li:last-child{border:0}.advertise-process li b{color:#c48df7;font:700 11px Georgia,serif}.ad-final{margin-top:14px;padding:23px;border:1px solid transparent;border-radius:25px;background:radial-gradient(circle at 100% 100%,#d7a92c20,transparent 36%),linear-gradient(135deg,#251442,#0e1724) padding-box,linear-gradient(135deg,#ad75ef6b,#f1c76155) border-box;box-shadow:0 22px 52px #0008}.ad-final h2{margin:9px 0 7px;font:700 22px/1.2 Georgia,"Noto Serif SC",serif}.ad-final p{margin:0 0 17px;color:#919cb0;font-size:10px;line-height:1.6}.ad-final>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ad-final small{max-width:170px;color:#6f7e95;font-size:8px;line-height:1.45}.ad-final button{flex:0 0 auto;padding:11px 13px;border:1px solid #d6a6ff69;border-radius:13px;background:#8428d5;color:#fff;font-size:10px;box-shadow:0 9px 22px #7222bf52}.ad-final button i{margin-left:7px;font-style:normal}.ad-loading{padding:30px;text-align:center;color:#8f9aae}.ad-inquiry-success{display:flex;align-items:center;gap:11px;margin:0 0 17px;padding:13px 14px;border:1px solid #45d69a42;border-radius:16px;background:linear-gradient(110deg,#0c2a23,#0c151c);box-shadow:0 12px 30px #0006}.ad-inquiry-success>i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#2acb8540;color:#66edb1;font-style:normal}.ad-inquiry-success span{flex:1 1}.ad-inquiry-success b,.ad-inquiry-success small{display:block}.ad-inquiry-success b{color:#dffbef;font-size:12px}.ad-inquiry-success small{margin-top:3px;color:#84a99a;font-size:9px;line-height:1.4}.ad-inquiry-success button{padding:4px 7px;border:0;background:transparent;color:#719487;font-size:18px}.ad-brief-backdrop{position:fixed!important;z-index:90!important;inset:0!important;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#02040bd9!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ad-brief{position:relative;width:min(100%,480px);max-height:88vh;overflow:auto;padding:24px 20px 20px;border:1px solid transparent;border-radius:27px;background:linear-gradient(155deg,#15132a,#09101a 56%,#07141a) padding-box,linear-gradient(135deg,#bc7dff8c,#ffffff13,#dfb64b67) border-box;box-shadow:0 30px 90px #000}.ad-brief>span{color:#c890ff;font-size:8px;font-weight:800;letter-spacing:.18em}.ad-brief h2{margin:8px 0 5px;font:700 24px Georgia,"Noto Serif SC",serif}.ad-brief>p{margin:0 0 18px;color:#8792a6;font-size:10px;line-height:1.55}.ad-brief-x{position:absolute;right:15px;top:14px;width:30px;height:30px;border:1px solid #ffffff13;border-radius:10px;background:#080d16;color:#8995a9;font-size:18px}.ad-brief label{position:relative;display:block;margin-top:12px;color:#aeb8ca;font-size:9px}.ad-brief input,.ad-brief select,.ad-brief textarea{width:100%;margin-top:6px;padding:12px;border:1px solid #263049;border-radius:12px;background:#050a12;color:#eef3fb;font:inherit;font-size:11px;outline:none}.ad-brief input:focus,.ad-brief select:focus,.ad-brief textarea:focus{border-color:#9d5ce4;box-shadow:0 0 0 3px #8a3fd21c}.ad-brief textarea{min-height:88px;resize:vertical;line-height:1.5}.ad-brief label>small{position:absolute;right:9px;bottom:8px;color:#5f6b7e;font-size:8px}.ad-brief-two{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ad-brief-actions{display:grid;grid-template-columns:.7fr 1.3fr;gap:9px;margin-top:18px}.ad-brief-actions button{min-height:44px;border:1px solid #ffffff12;border-radius:12px;background:#111824;color:#9aa6b8}.ad-brief-actions .primary{background:linear-gradient(100deg,#8c25dd,#6420a8);color:#fff;box-shadow:0 10px 24px #6e20b94d}@media(max-width:430px){.ad-brief-backdrop{align-items:flex-start;padding:8px}.ad-brief{max-height:calc(100dvh - 16px);padding:22px 16px 17px;border-radius:20px}.ad-brief-two{grid-template-columns:1fr}.advertise-page{padding-left:10px!important;padding-right:10px!important}.advertise-page .advertise-hero{min-height:286px!important;padding:23px 19px!important}.advertise-page .advertise-hero h1{font-size:28px}.ad-hero-copy{max-width:280px}.ad-hero-mark{right:17px;bottom:19px}.ad-proof{margin-top:11px}.ad-proof div{padding:0 4px}.ad-proof span{font-size:7px}.advertise-page .advertise-card{padding:17px!important}}.content:has(>.fav-toolbar){background:radial-gradient(circle at 15% 2%,#a855f73b,transparent 330px),radial-gradient(circle at 100% 35%,#22d3ee13,transparent 290px),#060911}.content:has(>.fav-toolbar)>.fav-toolbar{position:relative;isolation:isolate;overflow:hidden;min-height:156px;padding:25px 22px;align-items:flex-end;background:radial-gradient(circle at 82% 20%,#d946ef31,transparent 30%),radial-gradient(circle at 13% 82%,#22d3ee1c,transparent 32%),linear-gradient(135deg,#251545f3,#0b1927f5 76%) padding-box,conic-gradient(from 215deg,#d946ef75,#8b5cf62d,#67e8f95c,#d946ef75) border-box}.content:has(>.fav-toolbar)>.fav-toolbar:after{content:"";position:absolute;z-index:-1;right:-43px;top:-55px;width:176px;height:176px;border:1px solid #d8b4fe1f;border-radius:50%;box-shadow:0 0 0 23px #8b5cf60b,0 0 0 47px #67e8f907}.content:has(>.fav-toolbar)>.fav-toolbar:before{width:58px;height:58px;margin-right:16px;border-radius:19px;background:radial-gradient(circle at 35% 28%,#e9d5ff,#7c3aed 42%,#15132d 72%);box-shadow:0 0 0 6px #8b5cf611,0 0 31px #a855f779,inset 0 1px #fff7}.content:has(>.fav-toolbar)>.fav-toolbar>div:before{content:"CURATED VAULT";display:block;margin-bottom:6px;color:#c4b5fd;font-size:7px;font-weight:850;letter-spacing:.2em}.content:has(>.fav-toolbar)>.fav-toolbar b{font-size:24px;background:linear-gradient(90deg,#fff,#d8b4fe);-webkit-background-clip:text;background-clip:text;color:transparent}.content:has(>.fav-toolbar)>.fav-toolbar .muted{display:inline-block;margin-top:7px;padding:4px 8px;border:1px solid #67e8f928;border-radius:8px;background:#07121b8c;color:#9cecff}.content:has(>.fav-toolbar)>.fav-toolbar .ghost{min-width:76px;height:43px;border-color:#d8b4fe57;background:#8b5cf61c;color:#f1eaff;box-shadow:0 10px 23px #0006,inset 0 1px #ffffff1a}.content:has(>.fav-toolbar)>.fav-managebar{position:relative;overflow:hidden;min-height:70px;margin-bottom:15px;padding:12px 13px 12px 50px}.content:has(>.fav-toolbar)>.fav-managebar:before{content:"⌘";position:absolute;left:12px;top:50%;width:28px;height:28px;display:grid;place-items:center;border:1px solid #67e8f93c;border-radius:9px;background:#0b1722;color:#67e8f9;translate:0 -50%;box-shadow:0 0 14px #22d3ee2b}.content:has(>.fav-toolbar) .fav-grid{position:relative;margin-top:2px}.content:has(>.fav-toolbar) .fav-grid:before{content:"COLLECTION EXHIBITS";grid-column:1/-1;margin:3px 2px 0;color:#77839a;font-size:7px;font-weight:850;letter-spacing:.18em}.content:has(>.fav-toolbar) .fav-card{overflow:visible;border-radius:22px;background:linear-gradient(150deg,#151d2b,#090e17);box-shadow:0 18px 42px #0009}.content:has(>.fav-toolbar) .fav-card .fav-open{overflow:hidden;border-radius:21px}.content:has(>.fav-toolbar) .fav-card .thumb{height:158px}.content:has(>.fav-toolbar) .fav-card .thumb:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#080c15c9);pointer-events:none}.content:has(>.fav-toolbar) .fav-card .body{padding:13px}.content:has(>.fav-toolbar) .fav-check{top:10px;left:10px;border-color:#d8b4fe7a;background:#070b13e8;box-shadow:0 0 0 3px #8b5cf618,0 5px 17px #000a}.content:has(>.fav-toolbar)>.panel:last-of-type{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:8px!important;border-radius:21px!important;background:#070c14!important}.content:has(>.fav-toolbar)>.panel:last-of-type a{position:relative;min-height:59px;padding:0 30px 0 42px;display:flex;align-items:center;border:1px solid #ffffff10;border-radius:14px;background:linear-gradient(145deg,#151b29,#0a1019);color:#e5e7ef;text-decoration:none;font-weight:750}.content:has(>.fav-toolbar)>.panel:last-of-type a:before{content:"▦";position:absolute;left:12px;width:22px;height:22px;display:grid;place-items:center;border:1px solid #a78bfa47;border-radius:7px;background:#8b5cf614;color:#c4b5fd;font-size:10px}.content:has(>.fav-toolbar)>.panel:last-of-type a:after{content:"›";position:absolute;right:11px;color:#67e8f9}.content:has(>.fav-toolbar)>.panel:last-of-type>span{margin:0!important;display:contents}.content:has(>.fav-toolbar)>.panel:last-of-type>span a:before{content:"◷"}.messages-hub{background:radial-gradient(circle at 50% 0,#6d28d93d,transparent 350px),radial-gradient(circle at 100% 38%,#22d3ee12,transparent 280px),#060911}.messages-hub .support-entry-card{isolation:isolate;min-height:139px;padding:22px 20px;align-items:flex-end;border-radius:27px;background:radial-gradient(circle at 87% 18%,#22d3ee2c,transparent 29%),radial-gradient(circle at 10% 85%,#d946ef28,transparent 31%),linear-gradient(135deg,#241541f4,#0b1927f5 74%) padding-box,conic-gradient(from 215deg,#d946ef68,#8b5cf62a,#67e8f953,#d946ef68) border-box;box-shadow:0 25px 61px #000a,inset 0 1px #ffffff1d}.messages-hub .support-entry-card:after{content:"";position:absolute;z-index:-1;right:-35px;top:-55px;width:170px;height:170px;border:1px solid #67e8f91e;border-radius:50%;box-shadow:0 0 0 23px #8b5cf60a,0 0 0 47px #22d3ee06}.messages-hub .support-entry-icon{width:57px;height:57px;flex:0 0 57px;border-radius:19px;background:radial-gradient(circle at 35% 28%,#9cecff,#256d87 38%,#20143d 72%);box-shadow:0 0 0 6px #22d3ee0e,0 0 29px #22d3ee55}.messages-hub .support-entry-card>span:nth-child(2):before{content:"SERVICE BEACON";display:block;margin-bottom:6px;color:#9cecff;font-size:7px;font-weight:850;letter-spacing:.19em}.messages-hub .support-entry-card>span:nth-child(2) b{font-family:Georgia,serif;font-size:21px}.messages-hub .support-entry-card>i{width:31px;height:31px;display:grid;place-items:center;border:1px solid #a78bfa45;border-radius:10px;background:#8b5cf617;color:#d8b4fe;font-size:19px}.messages-hub .message-tabs{position:relative;isolation:isolate;min-height:81px;margin-top:15px;padding:7px;gap:7px;border-radius:22px;background:linear-gradient(145deg,#101725,#070c14);box-shadow:0 16px 36px #0008,inset 0 1px #ffffff10}.messages-hub .message-tabs:before{content:"";position:absolute;z-index:-1;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,#67e8f92d,#d946ef38,transparent)}.messages-hub .message-tabs button{position:relative;min-height:65px!important;padding:31px 5px 8px!important;border:1px solid #ffffff08!important;border-radius:15px!important;background:linear-gradient(145deg,#121927,#090e17)!important;font-size:11px}.messages-hub .message-tabs button:before{content:"✉";position:absolute;left:50%;top:8px;width:21px;height:21px;display:grid;place-items:center;border:1px solid #64748b35;border-radius:7px;background:#090e17;color:#7f8a9e;font-size:9px;translate:-50% 0}.messages-hub .message-tabs button:nth-child(2):before{content:"◎"}.messages-hub .message-tabs button:nth-child(3):before{content:"◇"}.messages-hub .message-tabs button.on{transform:translateY(-2px);border-color:#a78bfa59!important;background:radial-gradient(circle at 50% 0,#d946ef36,transparent 38%),linear-gradient(145deg,#2a1747,#101827)!important;box-shadow:0 11px 24px #0008,inset 0 1px #ffffff1d}.messages-hub .message-tabs button.on:before{border-color:#c084fc70;background:radial-gradient(circle,#e9d5ff,#7c3aed 55%,#24143d);color:#fff;box-shadow:0 0 17px #a855f780}.messages-hub .message-tabs button.on:after{content:"";position:absolute;left:25%;right:25%;bottom:4px;height:2px;border-radius:9px;background:linear-gradient(90deg,#67e8f9,#d946ef);box-shadow:0 0 9px #a855f7}.messages-hub .dm-list{position:relative;margin-top:12px;padding-left:9px}.messages-hub .dm-list:before{content:"";position:absolute;left:2px;top:16px;bottom:16px;width:1px;background:linear-gradient(transparent,#67e8f969,#d946ef69,transparent)}.messages-hub .dm-row{position:relative;overflow:hidden;min-height:88px;padding:13px 14px;border-radius:20px;background:radial-gradient(circle at 100% 0,#8b5cf618,transparent 35%),linear-gradient(145deg,#141c29,#090e17);box-shadow:0 14px 31px #0007}.messages-hub .dm-row:before{content:"";position:absolute;left:0;top:23px;width:3px;height:40px;border-radius:0 4px 4px 0;background:linear-gradient(#67e8f9,#d946ef);box-shadow:0 0 11px #8b5cf6}.messages-hub .dm-avatar{width:53px;height:53px;flex-basis:53px}.messages-hub .dm-name-line b{font-family:Georgia,serif;font-size:15px}.messages-hub .new-dm-button{min-height:52px;margin-top:13px;border:1px solid #c084fc48;background:radial-gradient(circle at 15% 10%,#f0abfc2f,transparent 35%),linear-gradient(135deg,#8b2be0,#4d1e89);box-shadow:0 15px 32px #6d28d955,inset 0 1px #ffffff25;letter-spacing:.03em}@media(max-width:430px){.content:has(>.fav-toolbar)>.fav-toolbar{min-height:145px;padding:20px 15px}.content:has(>.fav-toolbar)>.fav-toolbar:before{width:49px;height:49px}.content:has(>.fav-toolbar)>.fav-toolbar b{font-size:21px}.content:has(>.fav-toolbar)>.fav-managebar{padding-left:45px}.content:has(>.fav-toolbar)>.panel:last-of-type a{min-height:55px;padding-left:36px;font-size:10px}.messages-hub .support-entry-card{min-height:130px;padding:19px 16px}.messages-hub .support-entry-icon{width:51px;height:51px;flex-basis:51px}.messages-hub .support-entry-card>span:nth-child(2) b{font-size:18px}.messages-hub .message-tabs{gap:5px}.messages-hub .message-tabs button{font-size:10px}.messages-hub .dm-row{min-height:82px;padding:11px}.messages-hub .dm-avatar{width:48px;height:48px;flex-basis:48px}}.messages-hub .new-dm-button{position:relative;isolation:isolate;overflow:hidden;width:max-content;min-width:174px;max-width:72%;min-height:48px;margin:15px 2px 4px auto;padding:0 42px 0 47px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:15px;background:linear-gradient(135deg,#6225a7,#321a59) padding-box,linear-gradient(110deg,#d8b4fe8a,#8b5cf650,#67e8f970) border-box;box-shadow:0 13px 29px #32105985,inset 0 1px #ffffff24;color:#f7f2ff;text-align:center;font-size:11px;font-weight:850;letter-spacing:.025em}.messages-hub .new-dm-button:before{content:"＋";position:absolute;left:6px;top:6px;bottom:6px;width:34px;display:grid;place-items:center;border:1px solid #ffffff1c;border-radius:10px;background:radial-gradient(circle at 35% 25%,#d8b4fe7a,#7c3aed 52%,#281443);color:#fff;font-size:17px;box-shadow:0 0 17px #a855f76e,inset 0 1px #fff5}.messages-hub .new-dm-button:after{content:"›";position:absolute;right:8px;top:50%;width:23px;height:23px;display:grid;place-items:center;border:1px solid #67e8f936;border-radius:8px;background:#07131cad;color:#9cecff;font-size:16px;translate:0 -50%;box-shadow:0 0 12px #22d3ee24}.messages-hub .new-dm-button:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 17px 35px #4213779c,inset 0 1px #ffffff2b}.messages-hub .new-dm-button:active{transform:translateY(0)}@media(max-width:430px){.messages-hub .new-dm-button{min-width:164px;max-width:78%;min-height:46px;padding-left:44px;padding-right:38px}}.support-user-page{background:radial-gradient(circle at 48% 0,#6d28d944,transparent 370px),radial-gradient(circle at 100% 42%,#22d3ee14,transparent 290px),#060911}.support-user-page .support-hero{isolation:isolate;min-height:232px;padding:27px 24px;display:grid;grid-template-columns:76px minmax(0,1fr);align-content:end;gap:17px;border-radius:31px;background:radial-gradient(circle at 78% 24%,#22d3ee32,transparent 28%),radial-gradient(circle at 10% 90%,#d946ef31,transparent 34%),linear-gradient(135deg,#251547f5,#0a1a29f6 74%) padding-box,conic-gradient(from 210deg,#d946ef7a,#8b5cf62c,#67e8f967,#d946ef7a) border-box;box-shadow:0 29px 72px #000c,inset 0 1px #ffffff20}.support-user-page .support-hero:before{content:"SUPPORT SIGNAL / 24·7";position:absolute;left:24px;top:21px;padding:5px 8px;border:1px solid #67e8f92f;border-radius:8px;background:#07141dcc;color:#9cecff;font-size:7px;font-weight:850;letter-spacing:.17em}.support-user-page .support-hero:after{content:"";right:-48px;bottom:-61px;width:200px;height:200px;border:1px solid #67e8f91f;border-radius:50%;box-shadow:0 0 0 26px #8b5cf60b,0 0 0 54px #22d3ee07}.support-user-page .support-hero-icon{position:relative;width:72px;height:72px;flex-basis:72px;border:1px solid #67e8f96b;border-radius:50%;background:radial-gradient(circle at 50% 50%,#e0faff 0 4px,#22d3ee 5px 10px,#256b83 11px 24px,#17143a 25px 100%);box-shadow:0 0 0 6px #22d3ee0d,0 0 0 7px #67e8f932,0 0 37px #22d3ee6b;color:transparent}.support-user-page .support-hero-icon:after,.support-user-page .support-hero-icon:before{content:"";position:absolute;inset:-10px;border:1px solid #a78bfa35;border-left-color:#d946ef;border-radius:50%;animation:supportOrbit 12s linear infinite}.support-user-page .support-hero-icon:after{inset:13px;border-color:#ffffff2d #67e8f9 #ffffff2d #ffffff2d;animation-direction:reverse;animation-duration:7s}@keyframes supportOrbit{to{transform:rotate(1turn)}}.support-user-page .support-hero>div:last-child{position:relative;z-index:2}.support-user-page .support-hero h2{margin:0 0 7px;font-size:27px;background:linear-gradient(90deg,#fff,#d8c6ff 60%,#9cecff);-webkit-background-clip:text;background-clip:text;color:transparent}.support-user-page .support-hero p{max-width:230px;font-size:11px;line-height:1.65}.support-user-page>.section{min-height:49px;margin:17px 2px 10px;padding:0 11px;display:flex;align-items:center;border:1px solid #ffffff0e;border-radius:15px;background:#080d16c7;box-shadow:inset 0 1px #ffffff08}.support-user-page>.section h3{margin:0 auto 0 0;padding-left:28px;font-family:Georgia,serif}.support-user-page>.section h3:before{top:50%;bottom:auto;width:20px;height:20px;display:grid;place-items:center;border:1px solid #a78bfa4a;border-radius:7px;background:#8b5cf616;translate:0 -50%}.support-user-page>.section h3:after{content:"";position:absolute;left:7px;top:50%;width:5px;height:5px;border-radius:50%;background:#64748b;translate:0 -50%;box-shadow:0 0 9px #64748b}.support-user-page>.section .muted{padding:5px 8px;border:1px solid #ffffff0d;border-radius:8px;background:#ffffff05;font-size:8px}.support-user-page .support-agent-list>.empty{position:relative;isolation:isolate;overflow:hidden;min-height:262px;padding:119px 24px 21px;border:1px solid transparent;border-radius:27px;background:radial-gradient(circle at 50% 31%,#22d3ee1b,transparent 25%),linear-gradient(145deg,#111927,#080d16) padding-box,linear-gradient(135deg,#a78bfa2d,#ffffff0e,#67e8f92d) border-box;box-shadow:0 20px 48px #0009,inset 0 1px #ffffff0f;color:#aeb9cb;line-height:1.6}.support-user-page .support-agent-list>.empty:before{content:"⌁";position:absolute;left:50%;top:25px;width:70px;height:70px;display:grid;place-items:center;border:1px solid #67e8f94e;border-radius:50%;background:radial-gradient(circle,#67e8f9 0 3px,#1c6074 4px 13px,#141631 14px 34px,#080d16 35px);color:#e4fbff;font-size:17px;translate:-50% 0;box-shadow:0 0 0 9px #22d3ee0a,0 0 0 10px #67e8f921,0 0 34px #22d3ee4a}.support-user-page .support-agent-list>.empty:after{content:"";position:absolute;left:50%;top:21px;width:78px;height:78px;border:1px dashed #d8b4fe45;border-radius:50%;translate:-50% 0;animation:supportOrbit 10s linear infinite}.support-user-page .support-agent-list>.empty .primary{min-height:49px;margin-top:17px;border:1px solid #c084fc4c;background:radial-gradient(circle at 14% 8%,#f0abfc30,transparent 36%),linear-gradient(135deg,#8b2be0,#4d1e89);box-shadow:0 14px 31px #6d28d953,inset 0 1px #ffffff25;font-weight:850}.support-user-page .support-agent-list>.empty .primary:before{content:"＋";display:inline-grid;width:21px;height:21px;margin-right:8px;border:1px solid #ffffff26;border-radius:7px;background:#ffffff0d}.support-user-page .support-business-entry{position:relative;isolation:isolate;overflow:hidden;min-height:104px;margin-top:17px;padding:18px 44px 18px 17px;border-radius:23px;background:radial-gradient(circle at 91% 15%,#fbbf2429,transparent 31%),linear-gradient(140deg,#1b1728,#0a121d) padding-box,linear-gradient(115deg,#fbbf2461,#ffffff0e,#a78bfa48) border-box;box-shadow:0 17px 39px #0008}.support-user-page .support-business-entry:before{content:"BUSINESS CHANNEL";position:absolute;right:14px;top:13px;color:#d4a94b;font-size:6px;font-weight:850;letter-spacing:.14em}.support-user-page .support-business-icon{width:53px;height:53px;flex:0 0 53px;border:1px solid #fbbf2452;border-radius:17px;background:radial-gradient(circle at 35% 25%,#fbbf2448,#3a2314);box-shadow:0 0 24px #f59e0b31}.support-user-page .support-business-entry b{font-family:Georgia,serif;font-size:16px}.support-user-page .support-business-entry>i{width:27px;height:27px;display:grid;place-items:center;border:1px solid #fbbf243b;border-radius:9px;background:#f59e0b0e;color:#facc15}.support-user-page .support-note{position:relative;min-height:120px;padding:48px 19px 18px;border:1px solid transparent;border-radius:22px;background:linear-gradient(145deg,#121925,#080d16) padding-box,linear-gradient(120deg,#67e8f92d,#ffffff0c,#a78bfa32) border-box;box-shadow:0 15px 34px #0007}.support-user-page .support-note:before{content:"◇  SECURITY PROTOCOL";position:absolute;left:18px;top:17px;color:#9cecff;font-size:7px;font-weight:850;letter-spacing:.16em}.support-user-page .support-note:after{content:"";position:absolute;left:18px;right:18px;top:37px;height:1px;background:linear-gradient(90deg,#67e8f944,#a78bfa2d,transparent)}.support-user-page .support-note b{font-family:Georgia,serif}.support-user-page .support-note p{font-size:10px;line-height:1.7}@media(max-width:430px){.support-user-page .support-hero{min-height:215px;padding:24px 18px 22px;grid-template-columns:62px minmax(0,1fr);gap:13px}.support-user-page .support-hero:before{left:18px;top:17px}.support-user-page .support-hero-icon{width:60px;height:60px;flex-basis:60px}.support-user-page .support-hero h2{font-size:23px}.support-user-page .support-agent-list>.empty{min-height:244px;padding:113px 17px 17px}.support-user-page .support-business-entry{min-height:98px;padding-left:14px}.support-user-page .support-business-icon{width:47px;height:47px;flex-basis:47px}.support-user-page .support-note{min-height:112px}}.support-user-page .support-agent-list>.empty .primary{position:relative;overflow:hidden;width:min(100%,286px);min-height:55px;margin:18px auto 0;padding:0 45px 0 54px;display:flex;align-items:center;justify-content:flex-start;border:1px solid #67e8f933;border-radius:15px;background:radial-gradient(circle at 5% 50%,#22d3ee18,transparent 31%),linear-gradient(145deg,#111a27,#080e17);box-shadow:0 13px 29px #0008,inset 0 1px #ffffff11;color:#e8edf6;font-size:11px;font-weight:780;letter-spacing:.025em;text-align:left}.support-user-page .support-agent-list>.empty .primary:before{content:"✉";position:absolute;left:8px;top:8px;bottom:8px;width:36px;margin:0;display:grid;place-items:center;border:1px solid #67e8f942;border-radius:11px;background:radial-gradient(circle at 35% 25%,#67e8f942,#102535 58%,#0a111b);color:#bff7ff;font-size:13px;box-shadow:0 0 17px #22d3ee2d,inset 0 1px #ffffff20}.support-user-page .support-agent-list>.empty .primary:after{content:"›";position:absolute;right:9px;top:50%;width:25px;height:25px;display:grid;place-items:center;border:1px solid #a78bfa37;border-radius:8px;background:#8b5cf610;color:#c4b5fd;font-size:16px;translate:0 -50%}.support-user-page .support-agent-list>.empty .primary:hover{transform:translateY(-2px);border-color:#67e8f96b;background:radial-gradient(circle at 5% 50%,#22d3ee24,transparent 33%),linear-gradient(145deg,#152130,#0a111b);box-shadow:0 17px 35px #0009,0 0 22px #22d3ee12,inset 0 1px #ffffff17}.support-user-page .support-agent-list>.empty .primary:active{transform:translateY(0)}.profile-edit-page{position:relative;min-height:calc(100vh - 126px);padding:17px 14px 112px;background:radial-gradient(circle at 50% 0,#6d28d942,transparent 370px),radial-gradient(circle at 100% 40%,#22d3ee11,transparent 290px),#060911;overflow:hidden}.profile-edit-page:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#ffffff17 .7px,transparent .9px);background-size:39px 39px;-webkit-mask-image:linear-gradient(#000,transparent 64%);mask-image:linear-gradient(#000,transparent 64%);pointer-events:none}.profile-edit-page>*{position:relative;z-index:1}.profile-edit-form{gap:15px}.profile-edit-page .profile-edit-hero{position:relative;isolation:isolate;overflow:hidden;min-height:218px;padding:30px 24px 24px;display:grid;grid-template-columns:92px minmax(0,1fr);align-content:end;gap:20px;border:1px solid transparent;border-radius:30px;background:radial-gradient(circle at 82% 17%,#22d3ee30,transparent 28%),radial-gradient(circle at 7% 87%,#d946ef32,transparent 34%),linear-gradient(135deg,#261548f4,#0a1a29f5 75%) padding-box,conic-gradient(from 215deg,#d946ef7c,#8b5cf62e,#67e8f961,#d946ef7c) border-box;box-shadow:0 28px 70px #000c,inset 0 1px #ffffff20;text-align:left}.profile-edit-page .profile-edit-hero:before{content:"IDENTITY CONTROL / PROFILE PREVIEW";position:absolute;left:23px;top:20px;padding:5px 8px;border:1px solid #a78bfa35;border-radius:8px;background:#0a0d19a6;color:#c4b5fd;font-size:7px;font-weight:850;letter-spacing:.16em}.profile-edit-page .profile-edit-hero:after{content:"";position:absolute;z-index:-1;right:-44px;top:-57px;width:190px;height:190px;border:1px solid #67e8f91e;border-radius:50%;box-shadow:0 0 0 25px #8b5cf60a,0 0 0 52px #22d3ee06}.profile-edit-page .avatar-picker-trigger{position:relative;width:92px;height:92px;display:grid;place-items:center;border:1px solid #a78bfa5a;border-radius:28px;background:#090e18;box-shadow:0 0 0 6px #8b5cf60d,0 0 32px #8b5cf64b}.profile-edit-page .avatar-picker-trigger img{width:76px;height:76px;border-color:#d8b4fe80;box-shadow:0 0 22px #a855f75a}.profile-edit-page .avatar-picker-trigger span{position:absolute;left:102px;bottom:0;width:190px;gap:3px}.profile-edit-page .avatar-picker-trigger span b{font-family:Georgia,serif;font-size:15px}.profile-edit-page .avatar-picker-trigger span small{font-size:9px}.profile-edit-page .avatar-picker-trigger em{position:absolute;right:-5px;top:-5px;width:27px;height:27px;display:grid;place-items:center;border:1px solid #67e8f94a;border-radius:9px;background:#0a1722;color:#9cecff;font-size:16px;box-shadow:0 0 15px #22d3ee32}.profile-edit-page .profile-edit-identity{grid-column:2;align-items:flex-start;padding-bottom:3px}.profile-edit-page .profile-edit-identity:before{content:"PUBLIC IDENTITY";margin-bottom:5px;color:#9cecff;font-size:7px;font-weight:850;letter-spacing:.17em}.profile-edit-page .profile-edit-identity strong{font-family:Georgia,serif;font-size:25px;background:linear-gradient(90deg,#fff,#d8c6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.profile-edit-page .profile-edit-identity span{margin-top:5px;padding:4px 7px;border:1px solid #ffffff10;border-radius:7px;background:#07111bc2;color:#91a2ba;font-size:9px}.profile-edit-page .profile-edit-section{position:relative;overflow:hidden;padding:23px 20px 19px;border:1px solid transparent;border-radius:25px;background:linear-gradient(145deg,#131a27f3,#080e17f5) padding-box,linear-gradient(135deg,#a78bfa3c,#ffffff0d,#67e8f92d) border-box;box-shadow:0 19px 45px #0009,inset 0 1px #ffffff10}.profile-edit-page .profile-edit-section:after{content:"";position:absolute;right:-37px;top:-40px;width:105px;height:105px;border:1px solid #a78bfa12;border-radius:50%;box-shadow:0 0 0 16px #67e8f906;pointer-events:none}.profile-edit-page .profile-edit-section h3{position:relative;margin:0 0 20px;padding:0 0 13px 35px;border-bottom:1px solid #ffffff0e;font-family:Georgia,serif;font-size:18px}.profile-edit-page .profile-edit-section h3:before{content:"◇";position:absolute;left:0;top:-5px;width:27px;height:27px;display:grid;place-items:center;border:1px solid #a78bfa4d;border-radius:9px;background:radial-gradient(circle,#8b5cf63d,#121827);color:#d8b4fe;font-size:10px;box-shadow:0 0 16px #8b5cf631}.profile-edit-page .profile-edit-section:nth-of-type(3) h3:before{content:"⌾";border-color:#67e8f946;color:#9cecff;background:radial-gradient(circle,#22d3ee2d,#111827)}.profile-edit-page .profile-edit-section label{position:relative;gap:8px;margin-bottom:15px;color:#9aa6ba;font-size:10px;font-weight:650;letter-spacing:.02em}.profile-edit-page .profile-edit-section .input{min-height:51px;padding:0 14px;border:1px solid #ffffff12;border-radius:14px;background:linear-gradient(145deg,#0b111c,#070b13);box-shadow:inset 0 3px 9px #0008;color:#eef1f7;transition:border-color .2s ease,box-shadow .2s ease}.profile-edit-page .profile-edit-section textarea.input{min-height:115px;padding-top:14px;line-height:1.6;resize:vertical}.profile-edit-page .profile-edit-section .input:focus{border-color:#a78bfa68;box-shadow:inset 0 3px 9px #0008,0 0 0 3px #8b5cf612,0 0 19px #8b5cf61e}.profile-edit-page .profile-edit-section label small{margin-top:-30px;margin-right:9px;padding:3px 6px;border:1px solid #ffffff0c;border-radius:6px;background:#080d16;color:#748095;font-size:8px}.profile-edit-page .profile-edit-two{gap:10px}.profile-edit-page .profile-edit-two label{margin-bottom:0}.profile-edit-page .profile-switch{min-height:73px;margin-top:4px;padding:14px 13px;border:1px solid #ffffff0f;border-radius:16px;background:linear-gradient(145deg,#111927,#090e17)}.profile-edit-page .profile-switch span{gap:5px}.profile-edit-page .profile-switch b{font-family:Georgia,serif;font-size:13px}.profile-edit-page .profile-switch small{margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:8px!important}.profile-edit-page .profile-switch input{position:relative;width:43px;height:23px;appearance:none;border:1px solid #ffffff1a;border-radius:999px;background:#080d16;cursor:pointer}.profile-edit-page .profile-switch input:before{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#64748b;transition:left .2s ease,background .2s ease,box-shadow .2s ease}.profile-edit-page .profile-switch input:checked{border-color:#67e8f947;background:#112431}.profile-edit-page .profile-switch input:checked:before{left:23px;background:#67e8f9;box-shadow:0 0 12px #22d3ee}.profile-edit-page .profile-save-bar{position:sticky;bottom:71px;padding:7px;border:1px solid #ffffff12;border-radius:19px;background:#080d16e8;box-shadow:0 -13px 35px #0008,0 14px 31px #0008,inset 0 1px #ffffff10;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.profile-edit-page .profile-save-bar:before{content:"◇";position:absolute;left:17px;top:50%;width:26px;height:26px;display:grid;place-items:center;border:1px solid #67e8f93d;border-radius:9px;background:#0d1923;color:#9cecff;translate:0 -50%;font-size:10px;box-shadow:0 0 14px #22d3ee27}.profile-edit-page .profile-save-bar .primary{height:49px;padding:0 45px 0 51px;display:flex;align-items:center;justify-content:flex-start;border:1px solid #a78bfa45;border-radius:13px;background:radial-gradient(circle at 8% 50%,#8b5cf629,transparent 30%),linear-gradient(145deg,#17172a,#0b121d);box-shadow:inset 0 1px #ffffff13;color:#e7e1f2;font-size:11px}.profile-edit-page .profile-save-bar .primary:after{content:"›";position:absolute;right:17px;top:50%;width:24px;height:24px;display:grid;place-items:center;border:1px solid #a78bfa35;border-radius:8px;background:#8b5cf611;color:#d8b4fe;translate:0 -50%;font-size:15px}.profile-edit-page .profile-save-bar .primary:not(:disabled){border-color:#67e8f94c;background:radial-gradient(circle at 8% 50%,#22d3ee1d,transparent 31%),linear-gradient(145deg,#15202d,#0a111b);color:#fff;box-shadow:0 0 23px #22d3ee10,inset 0 1px #ffffff18}.profile-edit-page .profile-save-bar .primary:disabled{background:#0d121c;color:#667185;opacity:1}.profile-edit-page .profile-save-status{border-radius:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:430px){.profile-edit-page{padding-left:9px;padding-right:9px}.profile-edit-page .profile-edit-hero{min-height:205px;padding:25px 17px 20px;grid-template-columns:78px minmax(0,1fr);gap:14px;border-radius:26px}.profile-edit-page .profile-edit-hero:before{left:17px;top:16px}.profile-edit-page .avatar-picker-trigger{width:78px;height:78px;border-radius:23px}.profile-edit-page .avatar-picker-trigger img{width:65px;height:65px}.profile-edit-page .avatar-picker-trigger span{left:87px;width:170px}.profile-edit-page .profile-edit-identity strong{font-size:21px}.profile-edit-page .profile-edit-section{padding:20px 14px 17px;border-radius:22px}.profile-edit-page .profile-edit-two{grid-template-columns:1fr}.profile-edit-page .profile-save-bar{bottom:69px}}.profile-edit-page .avatar-picker-trigger span{display:none}.profile-edit-page select.input{color-scheme:dark}.profile-edit-page select.input option{background:#0b111b;color:#e8edf6}.profile-edit-page input.input::placeholder,.profile-edit-page textarea.input::placeholder{color:#566276}.profile-edit-page input.input:focus,.profile-edit-page select.input:focus,.profile-edit-page textarea.input:focus{outline:0}.avatar-modal-backdrop{z-index:1000;padding:0;background:#03050bd9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.avatar-modal{position:relative;overflow:hidden;width:min(620px,100%);height:100dvh;border-left:1px solid #a78bfa24;border-right:1px solid #67e8f91d;background:radial-gradient(circle at 50% 0,#6d28d941,transparent 340px),radial-gradient(circle at 100% 48%,#22d3ee10,transparent 280px),#060911;box-shadow:0 0 90px #000;grid-template-rows:64px 66px minmax(0,1fr) 73px}.avatar-modal:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#ffffff17 .7px,transparent .9px);background-size:38px 38px;-webkit-mask-image:linear-gradient(#000,transparent 72%);mask-image:linear-gradient(#000,transparent 72%);pointer-events:none}.avatar-modal>*{position:relative;z-index:1}.avatar-modal>header{grid-template-columns:52px 1fr 52px;padding:0 8px;border-bottom:1px solid #ffffff0d;background:#070b13d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.avatar-modal>header button{width:38px;height:38px;place-self:center;border:1px solid #ffffff10;border-radius:12px;background:#0d1320;color:#f1c86b;font-size:24px}.avatar-modal>header h2{font-family:Georgia,serif;font-size:17px;background:linear-gradient(90deg,#fff,#d8c6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.avatar-categories{gap:7px;padding:9px 12px;border-bottom:1px solid #ffffff0d;background:#080c15c7;scrollbar-width:none}.avatar-categories::-webkit-scrollbar{display:none}.avatar-categories button{position:relative;min-width:65px;height:42px;padding:0 12px;border:1px solid #ffffff0d;border-radius:12px;background:linear-gradient(145deg,#121927,#090e17);color:#8490a4;font-size:10px}.avatar-categories button.on{border:1px solid #a78bfa65;background:radial-gradient(circle at 18% 15%,#d946ef31,transparent 38%),linear-gradient(135deg,#3d2065,#181329);color:#fff;box-shadow:0 8px 18px #0006,inset 0 1px #ffffff18}.avatar-categories button.on:after{content:"";position:absolute;left:25%;right:25%;bottom:3px;height:2px;border-radius:9px;background:linear-gradient(90deg,#67e8f9,#d946ef);box-shadow:0 0 8px #a855f7}.avatar-modal .avatar-grid{grid-template-columns:repeat(5,1fr);gap:15px 12px;padding:21px 16px 30px}.avatar-modal .avatar-grid button{padding:5px;border:1px solid #ffffff0c;border-radius:25px;background:radial-gradient(circle,#192132,#090e17 70%);box-shadow:0 11px 25px #0007,inset 0 1px #ffffff0c;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.avatar-modal .avatar-grid button:hover{transform:translateY(-3px);border-color:#67e8f944}.avatar-modal .avatar-grid button.selected{transform:translateY(-3px);border-color:#c084fc9c;background:radial-gradient(circle,#42266d,#0b111b 72%);box-shadow:0 0 0 3px #8b5cf619,0 14px 31px #0009,0 0 23px #a855f74e}.avatar-modal .avatar-grid img{border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff13}.avatar-modal .avatar-grid button span{right:-3px;top:-4px;width:24px;height:24px;border:1px solid #d8b4fe77;background:radial-gradient(circle,#d8b4fe,#7c3aed 58%,#2a1647);box-shadow:0 0 15px #a855f786}.avatar-modal>footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #ffffff10;background:#070b13e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.avatar-modal>footer .primary{position:relative;width:min(220px,70%);height:49px;margin:0 auto;padding:0 43px 0 48px;display:flex;align-items:center;justify-content:flex-start;border:1px solid #67e8f93d;border-radius:14px;background:radial-gradient(circle at 8% 50%,#22d3ee1e,transparent 30%),linear-gradient(145deg,#131d29,#080e17);box-shadow:0 12px 27px #0008,inset 0 1px #ffffff12;color:#edf4fa;font-size:11px}.avatar-modal>footer .primary:before{content:"✓";position:absolute;left:8px;top:7px;bottom:7px;width:34px;display:grid;place-items:center;border:1px solid #67e8f947;border-radius:10px;background:#102631;color:#9cecff;box-shadow:0 0 15px #22d3ee2a}.avatar-modal>footer .primary:after{content:"›";position:absolute;right:9px;top:50%;width:24px;height:24px;display:grid;place-items:center;border:1px solid #a78bfa38;border-radius:8px;background:#8b5cf610;color:#d8b4fe;translate:0 -50%;font-size:15px}@media(max-width:430px){.avatar-modal{grid-template-rows:59px 61px minmax(0,1fr) 69px}.avatar-modal .avatar-grid{grid-template-columns:repeat(4,1fr);gap:13px 11px;padding:18px 13px 27px}.avatar-modal .avatar-grid button{border-radius:22px}.avatar-categories{padding-left:9px;padding-right:9px}.avatar-categories button{min-width:61px;height:39px;padding:0 10px}}.avatar-modal.avatar-economy{grid-template-rows:70px 50px 61px minmax(0,1fr) auto}.avatar-economy>header div{text-align:center}.avatar-economy>header div small{display:block;margin-top:4px;color:#7f8ba0;font-size:9px;letter-spacing:.04em}.avatar-growth{display:flex;align-items:center;gap:7px;padding:8px 13px;border-bottom:1px solid #ffffff0b;background:#090d17}.avatar-growth>*{padding:6px 9px;border:1px solid #ffffff10;border-radius:9px;background:#0d1420;color:#aab4c7;font-size:9px;white-space:nowrap}.avatar-growth b{border-color:#a78bfa55;background:#4c1d953d;color:#e9d5ff}.avatar-economy .avatar-grid{grid-template-columns:repeat(4,1fr);gap:14px 10px}.avatar-economy .avatar-grid>button{aspect-ratio:auto;min-width:0;padding:7px 6px 9px;border-radius:20px;display:flex;flex-direction:column;align-items:center}.avatar-economy .avatar-art{position:relative;width:100%;aspect-ratio:1}.avatar-economy .avatar-art img{width:100%;height:100%;border-radius:17px}.avatar-economy .avatar-grid>button>b{width:100%;margin-top:7px;overflow:hidden;color:#e9edf7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.avatar-economy .avatar-grid>button>small{margin-top:3px;color:#8290a7;font-size:8px;white-space:nowrap}.avatar-economy .avatar-grid button.locked{filter:none;opacity:.7}.avatar-economy .avatar-grid button.locked img{filter:saturate(.5) brightness(.6)}.avatar-economy .avatar-art i{position:absolute;inset:0;display:grid;place-items:center;color:#e9d5ff;font-size:24px;font-style:normal;text-shadow:0 0 14px #a855f7}.avatar-economy .rarity-rare{border-color:#22d3ee30!important}.avatar-economy .rarity-epic{border-color:#a855f750!important}.avatar-economy .rarity-legendary{border-color:#f8d36b66!important;box-shadow:0 0 18px #f59e0b12!important}.avatar-economy>footer{display:flex;justify-content:center;padding:12px calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom));color:#7f8ba0;font-size:9px}.avatar-error{margin:0 14px 8px;padding:8px 10px;border:1px solid #fb71854a;border-radius:10px;background:#7f1d1d38;color:#fecdd3;font-size:10px}@media(max-width:430px){.avatar-modal.avatar-economy{grid-template-rows:64px 48px 58px minmax(0,1fr) auto}.avatar-growth{gap:5px;overflow-x:auto;padding-left:9px}.avatar-growth>*{padding:5px 7px}.avatar-economy .avatar-grid{grid-template-columns:repeat(3,1fr);gap:12px 9px;padding:14px 10px 24px}.avatar-economy .avatar-grid>button{border-radius:18px}.avatar-economy .avatar-art img{border-radius:15px}}.avatar-segments{justify-content:center;overflow:visible}.avatar-segments button{flex:1 1;max-width:135px;font-weight:800}.avatar-segments .segment-free.on{border-color:#94a3b84f;background:linear-gradient(145deg,#202937,#101620)}.avatar-segments .segment-earned.on{border-color:#22d3ee75;background:linear-gradient(145deg,#083344,#21154b);box-shadow:0 0 18px #22d3ee24}.avatar-segments .segment-premium.on{border-color:#f8d36b8a;background:linear-gradient(145deg,#5b3510,#261408);color:#fff2b0;box-shadow:0 0 22px #f59e0b2d}.avatar-economy .avatar-art em{position:absolute;left:4px;bottom:4px;padding:3px 5px;border:1px solid #ffffff1a;border-radius:6px;background:#07101dda;color:#cbd5e1;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.08em}.avatar-economy .segment-earned .avatar-art em{border-color:#22d3ee55;background:#083344dc;color:#a5f3fc;text-shadow:0 0 8px #22d3ee}.avatar-economy .segment-premium .avatar-art em{border-color:#f8d36b75;background:#4a290be8;color:#fff1a8;text-shadow:0 0 8px #f59e0b}.avatar-economy .avatar-grid>button.segment-earned{background:radial-gradient(circle at 50% 10%,#0e749029,transparent 55%),#08111a;box-shadow:0 10px 26px #0008,0 0 18px #22d3ee0d}.avatar-economy .avatar-grid>button.segment-premium{border-width:2px!important;background:radial-gradient(circle at 50% 0,#f59e0b26,transparent 58%),linear-gradient(145deg,#211707,#080b11);box-shadow:0 13px 30px #000b,0 0 22px #f59e0b18!important}.avatar-economy .segment-premium>b{color:#fff0a5!important;font-family:Georgia,serif}.avatar-economy .segment-premium>small{color:#d6a84d!important}.profile-edit-page .profile-edit-hero{min-height:158px;padding:44px 20px 18px;grid-template-columns:68px minmax(0,1fr);gap:14px;border-radius:25px}.profile-edit-page .profile-edit-hero:before{left:19px;top:15px;padding:4px 7px;font-size:6px}.profile-edit-page .profile-edit-hero:after{right:-48px;top:-77px;width:160px;height:160px;box-shadow:0 0 0 21px #8b5cf609,0 0 0 44px #22d3ee05}.profile-edit-page .avatar-picker-trigger{width:68px;height:68px;border-radius:21px;box-shadow:0 0 0 4px #8b5cf60d,0 0 24px #8b5cf643}.profile-edit-page .avatar-picker-trigger img{width:57px;height:57px}.profile-edit-page .avatar-picker-trigger em{right:-4px;top:-4px;width:23px;height:23px;border-radius:8px;font-size:13px}.profile-edit-page .profile-edit-identity{padding-bottom:0}.profile-edit-page .profile-edit-identity:before{margin-bottom:3px;font-size:6px}.profile-edit-page .profile-edit-identity strong{font-size:20px}.profile-edit-page .profile-edit-identity span{margin-top:3px;padding:3px 6px;font-size:8px}@media(max-width:430px){.profile-edit-page .profile-edit-hero{min-height:148px;padding:41px 15px 15px;grid-template-columns:62px minmax(0,1fr);gap:12px;border-radius:23px}.profile-edit-page .profile-edit-hero:before{left:15px;top:13px}.profile-edit-page .avatar-picker-trigger{width:62px;height:62px;border-radius:19px}.profile-edit-page .avatar-picker-trigger img{width:52px;height:52px}.profile-edit-page .profile-edit-identity strong{font-size:18px}}.profile-edit-page .profile-bio-field{display:block}.profile-bio-editor{position:relative}.profile-edit-page .profile-bio-editor textarea.input{padding-bottom:45px}.profile-edit-page .profile-bio-editor>small{position:absolute;right:9px;bottom:9px;margin:0;padding:3px 6px;border:1px solid #ffffff0c;border-radius:6px;background:#080d16;color:#748095;font-size:8px}.bio-emoji-trigger{position:absolute;left:9px;bottom:8px;height:29px;padding:0 9px;display:flex;align-items:center;gap:6px;border:1px solid #67e8f932;border-radius:9px;background:#0d1822;color:#bff7ff;font-size:14px;box-shadow:inset 0 1px #ffffff0d;cursor:pointer}.bio-emoji-trigger span{color:#8fa0b6;font-size:8px;font-weight:750}.bio-emoji-trigger.on{border-color:#a78bfa66;background:#1b1730;color:#e9d5ff;box-shadow:0 0 15px #8b5cf62d,inset 0 1px #ffffff16}.bio-emoji-panel{position:relative;overflow:hidden;margin-top:9px;padding:7px;border:1px solid transparent;border-radius:17px;background:linear-gradient(145deg,#111927,#080d16) padding-box,linear-gradient(120deg,#a78bfa4b,#ffffff0d,#67e8f93c) border-box;box-shadow:0 17px 39px #0009,inset 0 1px #ffffff0f}.bio-emoji-panel>nav{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:7px}.bio-emoji-panel>nav button{height:35px;border:1px solid #ffffff0c;border-radius:10px;background:#090e17;color:#8d99ab;font-size:14px}.bio-emoji-panel>nav button.on{border-color:#a78bfa63;background:radial-gradient(circle,#8b5cf63d,#181329);color:#fff;box-shadow:0 6px 14px #0005}.bio-emoji-panel>div{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;padding:5px;border:1px solid #ffffff09;border-radius:13px;background:#070b13}.bio-emoji-panel>div button{aspect-ratio:1;border:0;border-radius:8px;background:transparent;font-size:20px;cursor:pointer}.bio-emoji-panel>div button:hover{background:#8b5cf620;transform:scale(1.08)}.bio-emoji-close{width:100%;height:32px;margin-top:7px;border:1px solid #ffffff0d;border-radius:9px;background:#0b111b;color:#8793a6;font-size:9px}.bio-emoji-close:hover{border-color:#67e8f936;color:#c9f9ff}@media(max-width:430px){.bio-emoji-panel>div{grid-template-columns:repeat(7,1fr)}.bio-emoji-panel>div button{font-size:19px}.bio-emoji-trigger{height:28px}}.content:has(>.amountgrid),.content:has(>.upgrade-grid){background:radial-gradient(circle at 50% 0,#5b3b152d,transparent 350px),radial-gradient(circle at 100% 42%,#22d3ee0d,transparent 300px),#060911}.content:has(>.amountgrid):before,.content:has(>.upgrade-grid):before{background-size:43px 43px;opacity:.7}.content:has(>.upgrade-grid)>.upgrade-grid{position:relative;isolation:isolate;padding:12px;gap:12px;border:1px solid transparent;border-radius:29px;background:linear-gradient(145deg,#111722e8,#080d15ed) padding-box,linear-gradient(125deg,#f6cf7a3d,#ffffff0e,#67e8f92b) border-box;box-shadow:0 24px 61px #000a,inset 0 1px #ffffff12}.content:has(>.upgrade-grid)>.upgrade-grid:before{content:"MEMBERSHIP COLLECTION";position:absolute;left:19px;top:16px;color:#d8b86e;font-size:7px;font-weight:850;letter-spacing:.18em}.content:has(>.upgrade-grid)>.upgrade-grid:after{content:"";position:absolute;z-index:-1;right:-25px;top:-35px;width:130px;height:130px;border:1px solid #f6cf7a18;border-radius:50%;box-shadow:0 0 0 18px #f6cf7a07}.content:has(>.upgrade-grid) .vip-choice{min-height:251px;padding:55px 17px 19px;display:flex;border-radius:23px;background:radial-gradient(circle at 50% 0,#ffffff08,transparent 31%),linear-gradient(155deg,#151c28,#090e16) padding-box,linear-gradient(140deg,#ffffff16,#d8b86e27,#67e8f918) border-box}.content:has(>.upgrade-grid) .vip-choice:before{content:"I";position:absolute;left:17px;top:18px;width:35px;height:35px;margin:0;border-color:#d8b86e34;border-radius:11px;background:radial-gradient(circle,#d8b86e2c,#101722);color:#d8b86e;font-family:Georgia,serif}.content:has(>.upgrade-grid) .vip-choice:nth-child(2):before{content:"II"}.content:has(>.upgrade-grid) .vip-choice:nth-child(3):before{content:"III"}.content:has(>.upgrade-grid) .vip-choice b{align-self:flex-start;font-size:18px}.content:has(>.upgrade-grid) .vip-choice p{align-self:flex-start;margin:7px 0 3px;font-size:26px;color:#f4d891;text-shadow:0 0 22px #d8a83e35}.content:has(>.upgrade-grid) .vip-choice small{align-self:flex-start;padding:4px 7px;border:1px solid #ffffff0e;border-radius:7px;background:#080d15;color:#aeb7c7}.content:has(>.upgrade-grid) .vip-choice span{align-self:flex-start;min-height:31px;margin-top:13px;color:#8995a8;text-align:left;line-height:1.5}.content:has(>.upgrade-grid) .vip-choice em{width:100%;margin-top:auto;padding-top:11px;border-top:1px solid #ffffff0d;color:#bca269;text-align:left}.content:has(>.upgrade-grid) .vip-choice em:after{content:"›";float:right;color:#d8b86e;font-size:16px}.content:has(>.upgrade-grid) .vip-choice.active{border-color:#f3d587a3;background:radial-gradient(circle at 78% 12%,#f6cf7a30,transparent 29%),linear-gradient(145deg,#2a2117,#111925) padding-box,linear-gradient(135deg,#fff1b2,#d8a849,#67e8f973) border-box;box-shadow:0 23px 52px #000a,0 0 31px #d8a83e22,inset 0 1px #fff4}.content:has(>.upgrade-grid) .vip-choice.active:before{border-color:#f8dd9291;background:radial-gradient(circle,#fff0b3,#b98223 58%,#2b2112);color:#241805;box-shadow:0 0 0 4px #f6cf7a12,0 0 23px #d8a83e72}.content:has(>.upgrade-grid) .vip-choice.active em{color:#f4d891}.content:has(>.upgrade-grid) .vip-choice.active em:after{content:"✓"}.content:has(>.upgrade-grid)>.upgrade-summary{position:relative;overflow:hidden;min-height:112px;margin-top:15px;padding:20px 190px 20px 20px;display:block;border-color:#d8b86e39;border-radius:23px;background:radial-gradient(circle at 90% 25%,#d8a83e1e,transparent 34%),linear-gradient(145deg,#171a22,#0a1018);box-shadow:0 19px 44px #0009}.content:has(>.upgrade-grid)>.upgrade-summary:before{content:none}.upgrade-summary-eyebrow{display:block;margin-bottom:8px;color:#c7a85e;font-size:7px;font-weight:850;letter-spacing:.16em}.content:has(>.upgrade-grid)>.upgrade-summary b{font-family:Georgia,serif;font-size:16px}.content:has(>.upgrade-grid)>.upgrade-summary .primary{position:absolute;right:13px;top:50%;width:164px;min-height:51px;padding:0 40px 0 42px;border:1px solid #e8c76e5e;border-radius:14px;background:radial-gradient(circle at 12% 50%,#f6cf7a28,transparent 31%),linear-gradient(145deg,#292116,#111720);box-shadow:0 13px 29px #0008,0 0 20px #d8a83e12;color:#f8e5ad;translate:0 -50%;text-align:left}.content:has(>.upgrade-grid)>.upgrade-summary .primary:before{content:"◆";position:absolute;left:10px;color:#f4d891}.content:has(>.upgrade-grid)>.upgrade-summary .primary:after{content:"›";position:absolute;right:9px;width:23px;height:23px;display:grid;place-items:center;border:1px solid #d8b86e3d;border-radius:8px;background:#d8a83e0d}.content:has(>.amountgrid)>.panel:first-child{position:relative;isolation:isolate;overflow:hidden;min-height:145px;padding:25px 22px;border-radius:28px;background:radial-gradient(circle at 83% 22%,#f6cf7a31,transparent 28%),radial-gradient(circle at 8% 90%,#22d3ee18,transparent 32%),linear-gradient(135deg,#251f18,#0b1822) padding-box,conic-gradient(from 215deg,#f6cf7a72,#d8b86e24,#67e8f953,#f6cf7a72) border-box}.content:has(>.amountgrid)>.panel:first-child:after{content:"";position:absolute;z-index:-1;right:-42px;top:-52px;width:165px;height:165px;border:1px solid #f6cf7a20;border-radius:50%;box-shadow:0 0 0 22px #f6cf7a09,0 0 0 45px #67e8f905}.content:has(>.amountgrid)>.panel:first-child:before{content:none}.content:has(>.amountgrid) .money{font-size:34px;color:#f6d778}.content:has(>.amountgrid)>h3{margin-top:24px;padding-left:37px}.content:has(>.amountgrid)>h3:before{width:27px;height:27px;top:-5px;bottom:auto;display:grid;place-items:center;border:1px solid #d8b86e3d;border-radius:9px;background:#d8a83e10}.content:has(>.amountgrid)>h3:after{content:"◆";position:absolute;left:8px;top:1px;color:#e6c66e;font-size:9px}.content:has(>.amountgrid)>h3:nth-of-type(2):after{content:"◇";color:#9cecff}.content:has(>.amountgrid)>.amountgrid{position:relative;padding:10px;gap:8px;border:1px solid #ffffff0e;border-radius:21px;background:#080d15;box-shadow:inset 0 2px 8px #0008}.content:has(>.amountgrid) .amount{position:relative;overflow:hidden;min-height:67px;border-radius:16px;background:radial-gradient(circle at 15% 20%,#ffffff08,transparent 34%),linear-gradient(145deg,#151c28,#090e16);color:#d3dae5;font-family:Georgia,serif;font-size:16px}.content:has(>.amountgrid) .amount:before{content:"◆";display:block;margin-bottom:4px;color:#6f7c90;font-family:Arial;font-size:6px}.content:has(>.amountgrid) .amount.active{border-color:#f1d17b7a;background:radial-gradient(circle at 18% 12%,#f6cf7a31,transparent 37%),linear-gradient(145deg,#312718,#121925);color:#fff1bd;box-shadow:0 12px 28px #0008,0 0 20px #d8a83e1d,inset 0 1px #fff3}.content:has(>.amountgrid) .amount.active:before{color:#f4d891;text-shadow:0 0 9px #d8a83e}.content:has(>.amountgrid)>.list{padding:7px;border-color:#67e8f921;border-radius:20px;background:linear-gradient(145deg,#101722,#080d15)}.content:has(>.amountgrid)>.list .item{position:relative;min-height:64px;padding:0 50px 0 48px;border:1px solid transparent;border-radius:14px;text-align:left}.content:has(>.amountgrid)>.list .item+.item{margin-top:5px}.content:has(>.amountgrid)>.list .item:before{content:"◇";position:absolute;left:10px;width:28px;height:28px;display:grid;place-items:center;border:1px solid #67e8f936;border-radius:9px;background:#0c1923;color:#9cecff;font-size:9px}.content:has(>.amountgrid)>.list .item:has(b:not(:empty)){background:#ffffff03}.content:has(>.amountgrid)>.list .item b{position:absolute;right:11px;border-color:#d8b86e42;background:#d8a83e0c;color:#f4d891}.content:has(>.amountgrid)>.primary{position:relative;min-height:55px!important;margin-top:18px;padding:0 48px 0 51px!important;display:flex;align-items:center;justify-content:flex-start;border:1px solid #e8c76e58;border-radius:15px;background:radial-gradient(circle at 9% 50%,#f6cf7a29,transparent 30%),linear-gradient(145deg,#292116,#111720);box-shadow:0 15px 33px #0009,0 0 21px #d8a83e12,inset 0 1px #fff2;color:#f9e5aa;font-weight:850}.content:has(>.amountgrid)>.primary:before{content:"◆";position:absolute;left:15px;color:#f4d891}.content:has(>.amountgrid)>.primary:after{content:"›";position:absolute;right:12px;width:25px;height:25px;display:grid;place-items:center;border:1px solid #d8b86e3d;border-radius:8px;background:#d8a83e0d;font-size:16px}@media(max-width:430px){.content:has(>.upgrade-grid)>.upgrade-grid{padding:42px 8px 8px}.content:has(>.upgrade-grid) .vip-choice{min-height:142px;padding:17px 14px 15px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto auto auto}.content:has(>.upgrade-grid) .vip-choice:before{position:relative;left:auto;top:auto;width:38px;height:38px;grid-row:1/4}.content:has(>.upgrade-grid) .vip-choice p{font-size:22px}.content:has(>.upgrade-grid) .vip-choice span{min-height:0;margin-top:4px}.content:has(>.upgrade-grid) .vip-choice em{grid-column:1/-1;margin-top:10px}.content:has(>.upgrade-grid)>.upgrade-summary{min-height:154px;padding:19px 17px 72px}.content:has(>.upgrade-grid)>.upgrade-summary .primary{left:13px;right:13px;top:auto;bottom:12px;width:auto;translate:0}.content:has(>.amountgrid)>.panel:first-child{min-height:132px;padding:22px 18px}.content:has(>.amountgrid) .money{font-size:30px}.content:has(>.amountgrid)>.amountgrid{padding:8px}.content:has(>.amountgrid) .amount{min-height:61px;font-size:14px}}.play-page .comment-form{position:sticky;bottom:70px;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;padding:6px;border:1px solid transparent;border-radius:18px;background:linear-gradient(#0a101aee,#0a101aee) padding-box,linear-gradient(120deg,#67e8f945,#a855f752,#ffffff12) border-box;box-shadow:0 18px 45px #000b,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.play-page .comment-form:before{content:"✦";position:absolute;z-index:2;left:19px;top:50%;translate:0 -50%;color:#9cecff;font-size:10px;text-shadow:0 0 12px #22d3ee}.play-page .comment-form .input{min-width:0;height:48px;padding:0 14px 0 38px;border:0;border-radius:13px;background:linear-gradient(145deg,#050a12,#080d16);box-shadow:inset 0 2px 9px #000a;color:#edf3fb}.play-page .comment-form .input::placeholder{color:#667287}.play-page .comment-form .input:focus{box-shadow:inset 0 2px 9px #000a,0 0 0 1px #67e8f936}.play-page .comment-form .primary{position:relative;width:auto!important;min-width:74px!important;height:48px;padding:0 31px 0 14px!important;border:1px solid #c084fc45;border-radius:13px;background:radial-gradient(circle at 90% 20%,#67e8f928,transparent 38%),linear-gradient(145deg,#7c2bd1,#47147f);box-shadow:0 9px 23px #6d28d94d,inset 0 1px #ffffff30;font-size:13px;font-weight:800}.play-page .comment-form .primary:after{content:"↗";position:absolute;right:9px;top:50%;width:17px;height:17px;display:grid;place-items:center;border:1px solid #ffffff24;border-radius:6px;background:#ffffff0d;translate:0 -50%;font-size:9px}.play-page .comment-form .primary:disabled{filter:saturate(.45);box-shadow:none}@media(max-width:390px){.play-page .comment-form{grid-template-columns:minmax(0,1fr) 68px}.play-page .comment-form .primary{min-width:68px!important;padding:0 27px 0 10px!important;font-size:12px}}.play-page .comments{gap:8px;margin-top:12px}.play-page .comment{gap:10px;margin:0;padding:13px 13px 12px;border:1px solid #ffffff0b;border-radius:16px;background:linear-gradient(145deg,#101722,#090e17);box-shadow:0 8px 20px #0004}.play-page .comment:before{display:none}.play-page .comment .avatar{width:36px;height:36px;flex:0 0 36px;border:1px solid #8de9f080;box-shadow:0 0 0 3px #0a1019,0 0 14px #22d3ee28}.play-page .comment-body>.user-name-link{width:max-content;max-width:100%;font-size:13px;line-height:1.2;color:#f2f5fa}.play-page .comment-body>p{margin:5px 0 7px;color:#d6dce7;font-size:13px;line-height:1.48}.play-page .comment-actions{gap:11px;min-height:19px}.play-page .comment-actions button,.play-page .reply-actions button{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#8f9caf;font-size:10px;line-height:18px}.play-page .comment-actions button:hover,.play-page .reply-actions button:hover{color:#d8b4fe}.play-page .comment-actions button:first-child{color:#b9a8d7}.play-page .comment-actions .muted{margin-left:auto;color:#59667a;font-size:8px}.play-page .reply{position:relative;margin:9px 0 0 4px;padding:8px 3px 7px 14px;border:0;border-left:1px solid #7458b85c;border-radius:0;background:transparent}.play-page .reply:before{content:"";position:absolute;left:-3px;top:14px;width:5px;height:5px;border-radius:50%;background:#8b5cf6;box-shadow:0 0 8px #8b5cf6}.play-page .reply+.reply{margin-top:0;border-top:1px solid #ffffff08}.ad-multi{margin:14px 0 0;padding:0;border:0}.ad-multi legend{margin-bottom:7px;color:#aeb8ca;font-size:9px}.ad-multi>div{display:flex;flex-wrap:wrap;gap:6px}.ad-multi button{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #27324a;border-radius:10px;background:#070c14;color:#758197;font-size:9px}.ad-multi button b{color:#aeb8ca;font-size:9px}.ad-multi button.on{border-color:#a35fe5;background:linear-gradient(110deg,#4b1d72,#1b1835);color:#eadcff;box-shadow:0 0 0 2px #8c42d518}.ad-multi button.on b{color:#fff}.ad-brief input[type=date]{color-scheme:dark}.play-page .reply-head{gap:5px;line-height:1.25}.ad-country-picker{margin-top:14px;border:1px solid #27324a;border-radius:13px;background:#060b13}.ad-country-picker>summary{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;cursor:pointer;list-style:none;color:#b7c1d2;font-size:10px}.ad-country-picker>summary::-webkit-details-marker{display:none}.ad-country-picker>summary span{display:flex;align-items:center;gap:8px}.ad-country-picker>summary span b{display:grid;place-items:center;width:23px;height:23px;border-radius:8px;background:#2f1d4b;color:#c38df4}.ad-country-picker>summary i{padding:4px 7px;border:1px solid #7041a7;border-radius:8px;color:#cf9dff;font-size:9px;font-style:normal}.ad-country-picker[open]>summary{border-bottom:1px solid #202b40}.ad-country-picker>.ad-multi{max-height:238px;margin:0;padding:10px;overflow:auto}.ad-selected-countries{display:flex;flex-wrap:wrap;gap:5px;padding:9px 10px 0}.ad-selected-countries>span{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:7px;background:#4b1d72;color:#ecdfff;font-size:8px}.ad-selected-countries button{padding:0;border:0;background:transparent;color:#cba8e8;font-size:11px}.ad-date-input{position:relative;display:block}.ad-date-input>i{position:absolute;z-index:1;left:13px;top:50%;transform:translateY(-25%);pointer-events:none;color:#7f899b;font-size:10px;font-style:normal;letter-spacing:.06em}.ad-date-input input[data-filled=no]::-webkit-datetime-edit{opacity:0}.ad-date-input input[data-filled=yes]::-webkit-datetime-edit{opacity:1}[dir=rtl] .ad-date-input>i{left:auto;right:13px}.play-page .reply-head .user-name-link{font-size:11px;color:#e5e9f1}.play-page .reply-to{font-size:9px;color:#b96eff}.play-page .reply>p{margin:4px 0 5px;color:#cdd3df;font-size:11px;line-height:1.45}.play-page .reply-actions{gap:10px;min-height:16px}.play-page .reply-actions small{margin-left:auto;color:#566276;font-size:8px}@media(max-width:430px){.play-page .comment{padding:13px 11px}.play-page .comment-actions .muted{width:auto;margin:0 0 0 auto}.play-page .reply{padding-left:12px}.play-page .reply-actions small{display:inline;margin-left:auto}}.comment-head,.comment-sort{align-items:center}.comment-sort{display:flex;gap:4px;padding:3px;border:1px solid #ffffff0d;border-radius:10px;background:#080d15}.comment-sort button{border:0;border-radius:7px;background:transparent;color:#758196;padding:5px 9px;font-size:9px}.comment-sort button.on{background:#7c3aed24;color:#d8b4fe;box-shadow:inset 0 0 0 1px #a78bfa36}.comment-sort span{min-width:22px;text-align:center;color:#59667a;font-size:8px}.play-page .comment.pinned{border-color:#e4c56d38;background:radial-gradient(circle at 100% 0,#e4c56d11,transparent 35%),linear-gradient(145deg,#111722,#090e17)}.comment-author{display:flex;align-items:center;gap:7px}.comment-author em{padding:2px 5px;border:1px solid #e4c56d3d;border-radius:5px;background:#e4c56d0d;color:#e8ce82;font-size:7px;font-style:normal}.play-page .comment-actions time,.play-page .reply-actions time{margin-left:auto;color:#566276;font-size:8px}.play-page .comment-actions .liked,.play-page .reply-actions .liked{color:#ef79b9}.reply-thread{position:relative;margin-top:8px;padding:3px 0 1px 3px}.play-page .reply-thread .reply{margin-top:0}.play-page .reply-more{margin:7px 0 0 5px;border:0;background:transparent;color:#a78bfa;font-size:9px}.comment-toast{position:fixed;z-index:80;left:50%;bottom:86px;translate:-50% 0;width:max-content;max-width:calc(100vw - 32px);padding:9px 14px;border:1px solid #a78bfa45;border-radius:10px;background:#151026ef;color:#eee;font-size:11px;box-shadow:0 12px 32px #000a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.play-page .comment-author{align-items:flex-start;justify-content:space-between;min-width:0}.video-comment-user{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:3px 6px}.video-comment-user>a{min-width:0;max-width:100%;color:#8de2e7}.video-comment-user>a b{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.video-comment-user>small{color:#71889d;font-size:8px}.video-comment-identity{display:flex;width:100%;flex-wrap:wrap;gap:3px;margin-top:1px}.video-comment-identity i{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid #45416d;border-radius:6px;background:#211d42;color:#b7a8f7;font-size:7px;font-style:normal;font-weight:850;line-height:1}.video-comment-identity .vip-badge{border-color:#80682f;background:#322a15;color:#f2d174}.video-comment-identity .streak-badge{border-color:#86552e;background:#382313;color:#ffb96d}.video-comment-identity .reputation-badge{border-color:#27666a;background:#102e32;color:#79e0e5}.video-comment-identity .role-badge{border-color:#4f536b;background:#1b2233;color:#bac4d4}.video-comment-identity .role-veteran{border-color:#765d2e;background:#302711;color:#efd27d}.video-comment-identity .role-creator{border-color:#65479a;background:#291b46;color:#d1afff}.video-comment-identity .role-contributor{border-color:#2c6a65;background:#102f2e;color:#7ce0d3}.video-comment-identity .apps-badge{border-color:#4c6090;background:#172640;color:#91b9ff}.play-page .comment:has(.vip-badge)>.identity-avatar{border-color:#e3bd5d;box-shadow:0 0 0 3px #0a1019,0 0 18px #dcae4160}.play-page .comment:has(.vip-badge) .comment-author>.video-comment-user>a{color:#f0d584;text-shadow:0 0 10px #d6ad3e35}.play-page .comment:has(.role-creator){background:radial-gradient(circle at 100% 0,#7656e71c,transparent 38%),linear-gradient(145deg,#111722,#080d15)}.play-page .reply-head{align-items:flex-start}.play-page .reply-head>.video-comment-user{flex:0 1 auto}.play-page .reply-head>.video-comment-user .video-comment-identity{margin-top:2px}@media(max-width:430px){.video-comment-user>a b{font-size:11px}.video-comment-identity i{min-height:17px;padding:0 5px;font-size:6px}}.bottom.premium-bottom{bottom:0;width:100%;max-width:680px;height:76px;padding:7px 8px max(7px,env(safe-area-inset-bottom));border:0;border-top:1px solid #ffffff1c;border-radius:22px 22px 0 0;background:linear-gradient(135deg,#101625fc,#070b13fe);box-shadow:0 -14px 42px #000b,inset 0 1px #ffffff14;overflow:visible}.bottom.premium-bottom:before{content:"";position:absolute;left:10%;right:10%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#c084fc9c,#f3ce71a8,transparent);pointer-events:none}.bottom.premium-bottom a{position:relative;min-width:0;height:58px;border-radius:16px;color:#788398;font-size:18px;text-shadow:none;transition:color .18s ease,background-color .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.bottom.premium-bottom a:active{transform:scale(.96);background:#ffffff08}.bottom.premium-bottom .nav-icon{width:32px;height:30px;border:1px solid transparent;border-radius:11px;color:#8c96a8;font-size:17px;line-height:1;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.bottom.premium-bottom span{max-width:100%;margin-top:2px;overflow:hidden;color:inherit;font-size:9px;font-weight:650;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.bottom.premium-bottom a.on{color:#f1ddff;text-shadow:none}.bottom.premium-bottom a.on:after{content:"";position:absolute;bottom:2px;width:15px;height:2px;border-radius:9px;background:linear-gradient(90deg,#d8b4fe,#f4d77d);box-shadow:0 0 10px #c084fccc}.bottom.premium-bottom a.on .nav-icon{border-color:#d8b4fe55;background:radial-gradient(circle at 30% 18%,#d8b4fe3d,transparent 44%),linear-gradient(145deg,#6d28d9,#311258);color:#fff;box-shadow:0 7px 18px #6d28d96b,inset 0 1px #ffffff35}.bottom.premium-bottom .nav-badge{left:21px;top:-5px;box-shadow:0 0 0 2px #0b101c,0 3px 10px #ff3b4d55}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.bottom.premium-bottom{background:linear-gradient(135deg,#111827d9,#070b13e8);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}}@media(max-width:360px){.bottom.premium-bottom{width:calc(100% - 12px);padding-left:3px;padding-right:3px}.bottom.premium-bottom a{height:57px}.bottom.premium-bottom .nav-icon{width:29px;height:28px}.bottom.premium-bottom span{font-size:8px}}@media(prefers-reduced-motion:reduce){.bottom.premium-bottom .nav-icon,.bottom.premium-bottom a{transition:none}}.comment-form-emoji,.reply-form-emoji{overflow:visible}.comment-compose-input{position:relative;min-width:0}.comment-compose-input>.input{width:100%;padding-right:45px!important}.comment-emoji-toggle{position:absolute;z-index:2;right:7px;top:7px;width:32px;height:32px;padding:0;border:1px solid #ffffff12;border-radius:10px;background:#111827;color:#f3ce71;font-size:18px;line-height:1}.comment-emoji-toggle.on{border-color:#a78bfa69;background:#24143b;color:#ead7ff;box-shadow:0 0 15px #8b5cf633}.comment-emoji-picker{position:absolute;z-index:35;left:0;right:0;top:54px;overflow:hidden;border:1px solid #a78bfa42;border-radius:16px;background:linear-gradient(145deg,#111827f7,#070b13fc);box-shadow:0 20px 48px #000d,inset 0 1px #ffffff12}.comment-emoji-picker nav{display:grid;grid-template-columns:repeat(5,1fr);padding:5px;border-bottom:1px solid #ffffff0e}.comment-emoji-picker nav button{height:33px;border:0;border-radius:9px;background:transparent;color:#8995a8;font-size:16px}.comment-emoji-picker nav button.on{background:#8b5cf626;color:#fff;box-shadow:inset 0 0 0 1px #a78bfa38}.comment-emoji-picker>div{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;max-height:142px;padding:7px;overflow-y:auto}.comment-emoji-picker>div button{aspect-ratio:1;min-height:31px;padding:0;border:0;border-radius:8px;background:transparent;font-size:20px}.comment-emoji-picker>div button:active{background:#8b5cf62b;transform:scale(.92)}.reply-emoji-picker{top:52px}.comment-thread-system{position:relative;z-index:2}.comments{position:relative;z-index:1}[dir=rtl] .comment-compose-input>.input{padding-left:45px!important;padding-right:13px!important}[dir=rtl] .comment-emoji-toggle{left:7px;right:auto}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.comment-emoji-picker{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media(max-width:360px){.comment-emoji-picker>div{grid-template-columns:repeat(7,1fr)}.comment-emoji-picker>div button{font-size:19px}}.comment-emoji-picker nav{grid-template-columns:repeat(6,1fr)}.comment-emoji-picker>div{max-height:156px;overscroll-behavior:contain}.reply-form-wrap{position:relative;z-index:4;isolation:isolate}.reply-form-wrap .reply-form{position:relative;z-index:2}.reply-form-wrap .comment-compose-input{position:relative}.reply-form-wrap .reply-emoji-picker{z-index:80;top:calc(100% + 7px);bottom:auto;left:0;right:0;max-height:238px}.reply-form-wrap:has(.reply-emoji-picker){margin-bottom:246px}.comments>.comment:has(.reply-form-wrap){z-index:6;overflow:visible}.comments>.comment:not(:has(.reply-form-wrap)){z-index:1}.mobile-emoji-panel .emoji-categories{grid-template-columns:repeat(6,1fr)}.mobile-emoji-panel .emoji-grid{max-height:220px;overscroll-behavior:contain}.play-top>button{width:35px;height:35px;padding:0;display:grid;place-items:center;border:1px solid #ffffff0e;border-radius:12px;background:#ffffff04;color:#d5b16e;font-size:23px;text-align:center}.avatar-edition-meta{display:flex;justify-content:center;gap:3px;flex-wrap:wrap;margin-top:4px}.avatar-edition-meta span{padding:2px 4px;border:1px solid #f8d36b38;border-radius:5px;background:#3b260b66;color:#e7c66d;font-size:6px;white-space:nowrap}.route-avatar-modal{display:flex;flex-direction:column}.route-avatar-modal .avatar-grid{flex:1 1;min-height:0}.avatar-route-tabs{display:flex;gap:6px;padding:8px 12px;border-bottom:1px solid #ffffff0b;background:#070c14;overflow-x:auto}.avatar-route-tabs button{flex:1 1;min-width:78px;height:32px;border:1px solid #ffffff10;border-radius:9px;background:#0c1420;color:#7f8ca2;font-size:9px}.avatar-route-tabs button.on{border-color:#22d3ee70;background:linear-gradient(135deg,#083344,#251353);color:#cffafe;box-shadow:0 0 15px #22d3ee1f}.avatar-route{display:block;margin-top:5px;padding:3px 6px;border-radius:6px;font-size:7px;letter-spacing:.08em}.route-level{background:#312e8147;color:#c4b5fd}.route-active_days{background:#064e3b55;color:#6ee7b7}.route-streak{background:#7c2d124d;color:#fdba74}.route-points{background:#713f123f;color:#fde68a}.avatar-progress{width:100%;margin-top:6px}.avatar-progress>span{display:block;height:3px;border-radius:5px;background:#182131;overflow:hidden}.avatar-progress>span em{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#22d3ee,#a855f7,#fb923c)}.avatar-progress small{display:block;margin-top:4px;color:#8490a5;font-size:7px;white-space:nowrap}.avatar-price{margin-top:6px;color:#f8d36b;font-size:10px;font-weight:900;text-shadow:0 0 9px #f59e0b80}.route-avatar-modal .avatar-grid>button:not(.locked) .avatar-progress small{color:#6ee7b7}.community-glyph{width:14px;height:14px;display:inline-block;flex:none;vertical-align:-2px}.community-directory-controls form button,.community-directory-controls nav button,.community-directory-controls>div>span{display:flex;align-items:center;justify-content:center;gap:5px}.community-directory-controls form button .community-glyph{width:15px;height:15px}.community-directory-controls nav button .community-glyph{width:12px;height:12px;color:#68e7ec}.community-card-intelligence small{display:flex;align-items:center;gap:4px}.community-card-intelligence small .community-glyph{width:10px;height:10px;color:var(--portal)}.community-topic-preview>header .community-glyph{width:13px;height:13px;color:var(--portal)}.community-topic-empty>i .community-glyph{width:15px;height:15px}.community-portal-metrics b{display:flex;align-items:center;gap:6px}.community-portal-metrics b .community-glyph{width:13px;height:13px;color:var(--portal)}.community-portal-actions button>span{display:flex;align-items:center;gap:7px}.community-portal-actions button>span .community-glyph{width:14px;height:14px}.community-portal-actions button>b .community-glyph{width:13px;height:13px}.community-portal-icon img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.community-portal{isolation:isolate;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--portal) 13%,transparent),transparent 36%),linear-gradient(150deg,#101725 0,#071016 58%,#071018 100%);box-shadow:0 18px 46px #0007,inset 0 1px #ffffff0c}.community-portal:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff04 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(135deg,#0005,transparent 55%);mask-image:linear-gradient(135deg,#0005,transparent 55%);pointer-events:none}.community-portal-icon{font-size:27px;transform:rotate(-2deg);box-shadow:0 0 0 5px color-mix(in srgb,var(--portal) 6%,transparent),0 0 28px var(--portal-glow),inset 0 1px #ffffff24}.community-portal-body>div:last-child{min-width:0}.community-portal-body h3{letter-spacing:.02em}.community-card-intelligence{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #ffffff0d;border-radius:15px;background:#050b13b8}.community-card-intelligence span{min-width:0;padding:10px 8px;display:flex;flex-direction:column;gap:5px;border-right:1px solid #ffffff0b}.community-card-intelligence span:last-child{border:0}.community-card-intelligence small{overflow:hidden;color:#69778b;font-size:7px;white-space:nowrap;text-overflow:ellipsis}.community-card-intelligence b{overflow:hidden;color:#ecf2ff;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.community-card-intelligence span:first-child b{color:var(--portal);text-shadow:0 0 12px var(--portal)}.community-card-announcement{margin-top:10px;padding:10px 12px;display:flex;gap:10px;align-items:center;border:1px solid color-mix(in srgb,var(--portal) 24%,transparent);border-radius:14px;background:linear-gradient(100deg,color-mix(in srgb,var(--portal) 9%,#080e17),#080d15)}.community-card-announcement>i{width:27px;height:27px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--portal) 18%,transparent);color:var(--portal);font-style:normal}.community-card-announcement span{min-width:0;display:flex;flex-direction:column;gap:3px}.community-card-announcement small{color:var(--portal);font-size:7px}.community-card-announcement b{overflow:hidden;color:#cfd7e5;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.community-topic-empty{min-height:54px!important;padding:9px 10px!important;display:flex!important;gap:10px;align-items:center!important;text-align:left!important}.community-topic-empty>i{width:31px;height:31px;display:grid;place-items:center;flex:none;border:1px dashed color-mix(in srgb,var(--portal) 48%,transparent);border-radius:50%;color:var(--portal);font-style:normal}.community-topic-empty>span{display:flex;flex-direction:column;gap:3px}.community-topic-empty b{color:#aab5c6;font-size:9px}.community-topic-empty small{color:#59677a;font-size:7px}.community-portal-metrics{grid-template-columns:1fr 1px 1fr 1px 1fr}.community-portal-actions button:first-child{box-shadow:0 10px 24px color-mix(in srgb,var(--portal) 16%,transparent),inset 0 1px #ffffff20}.community-directory-controls{margin:0 12px 16px;padding:12px;border:1px solid rgba(114,94,180,.32);border-radius:18px;background:linear-gradient(145deg,rgba(17,21,38,.96),rgba(7,14,24,.96));display:grid;gap:10px}.community-directory-controls form{display:flex;gap:8px}.community-directory-controls input{min-width:0;flex:1 1;border:1px solid #26334b;border-radius:12px;background:#080e19;color:#eef3ff;padding:11px 13px}.community-directory-controls form button{border:1px solid #5d38b0;border-radius:12px;background:linear-gradient(135deg,#462083,#17334d);color:#fff;padding:0 13px}.community-directory-controls nav{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.community-directory-controls nav button{border:1px solid #26334b;border-radius:10px;background:#0b1220;color:#8793a8;padding:8px 3px;font-size:11px}.community-directory-controls nav button.active{border-color:#b64aff;background:linear-gradient(135deg,#522091,#11384a);color:#fff;box-shadow:0 0 16px rgba(171,58,255,.22)}.community-directory-controls>div{display:flex;justify-content:space-between;color:#5deed6;font-size:11px}.community-directory-controls small{color:#75829a}.community-rank-score{border:1px solid rgba(180,85,255,.5);border-radius:999px;padding:3px 7px;color:#e7c7ff;background:rgba(92,31,150,.24);font-size:10px}.community-load-more{width:calc(100% - 24px);margin:0 12px 18px;border:1px solid rgba(93,238,214,.42);border-radius:15px;background:linear-gradient(100deg,rgba(78,25,137,.7),rgba(8,58,68,.8));color:#fff;padding:13px 16px;display:flex;justify-content:space-between}.community-load-more b{color:#5deed6}.identity-avatar{--ring:#64748b;--glow:#64748b55;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;isolation:isolate}.identity-avatar-art{width:100%;height:100%;padding:2px;border-radius:50%;background:linear-gradient(145deg,#fff8,#111 35%,var(--ring));box-shadow:0 0 0 2px #070b13,0 0 11px var(--glow),inset 0 0 8px var(--glow);overflow:hidden}.identity-avatar-art img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.identity-avatar-art b{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;background:#141927}.identity-small{width:44px;height:44px}.identity-tiny{width:31px;height:31px}.identity-medium{width:58px;height:58px}.identity-earned{--ring:#22d3ee;--glow:#06b6d49c}.identity-gold{--ring:#f6c453;--glow:#f59e0ba8}.identity-platinum{--ring:#e2e8f0;--glow:#a5f3fca8}.identity-diamond{--ring:#67e8f9;--glow:#8b5cf6cc}.identity-mythic{--ring:#f9a8d4;--glow:#d946efdd}.identity-diamond:before,.identity-mythic:before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:50%;background:conic-gradient(from 0deg,transparent,var(--ring),transparent 35%,var(--ring),transparent);filter:blur(2px);animation:identity-spin 5s linear infinite}.identity-active-days{position:absolute;right:-7px;top:-6px;z-index:3;min-width:23px;height:16px;padding:0 4px;display:grid;place-items:center;border:1px solid #ffffff30;border-radius:8px;background:linear-gradient(135deg,#172033,#090d16);box-shadow:0 2px 8px #000b,0 0 8px var(--glow);color:#ffd38a;font-style:normal;font-size:8px;font-weight:900;line-height:1;white-space:nowrap}.identity-tiny .identity-active-days{right:-9px;top:-7px;transform:scale(.86)}.reply-with-avatar{display:grid!important;grid-template-columns:32px minmax(0,1fr);gap:9px}.mobile-chat-peer>.identity-avatar{margin-right:9px}.mobile-msg-row .identity-avatar.mobile-msg-avatar{margin-top:auto}.play-page .comment>.identity-avatar{margin-top:1px}@keyframes identity-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.identity-avatar:before{animation:none}}.content.auth-page .auth-panel .auth-form>.auth-submit{height:58px!important;margin-top:14px!important;padding:0 55px!important;border:1px solid transparent!important;border-radius:16px!important;background:radial-gradient(circle at 14% 25%,#aa7cff20,transparent 34%),linear-gradient(145deg,#171a2c,#0a111b) padding-box,linear-gradient(110deg,#b790ff99,#67e8f94f,#ffffff17) border-box!important;color:#f7f4ff!important;box-shadow:0 17px 38px #0009,0 0 28px #8b5cf615,inset 0 1px #ffffff17!important}.content.auth-page .auth-panel .auth-form>.auth-submit:after{content:none!important}.content.auth-page .auth-panel .auth-form>.auth-submit:hover:not(:disabled){filter:none!important;transform:translateY(-2px)}.content.auth-page .auth-panel .auth-code-button{min-height:50px!important;margin:0!important;padding:0 34px 0 38px!important;border:1px solid transparent!important;border-radius:14px!important;background:radial-gradient(circle at 8% 25%,#22d3ee1d,transparent 38%),linear-gradient(145deg,#101b27,#080f18) padding-box,linear-gradient(115deg,#67e8f954,#a78bfa35,#ffffff12) border-box!important;color:#dffaff!important;box-shadow:inset 0 1px #ffffff10!important}.video-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.video-card{position:relative;min-width:0;overflow:hidden;border:1px solid #263149;border-radius:17px;background:linear-gradient(155deg,#131a29,#0b111d 62%,#0a1019);color:#f7f9ff;box-shadow:0 12px 28px #0004,inset 0 1px #ffffff0b;isolation:isolate;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.video-card:before{content:"";position:absolute;z-index:-1;inset:auto -35% -45% 30%;height:120px;background:radial-gradient(circle,#7c3aed1f,transparent 68%);pointer-events:none}.video-card:hover{transform:translateY(-3px);border-color:#8b5cf675;box-shadow:0 18px 38px #0008,0 0 0 1px #8b5cf619,inset 0 1px #ffffff12}.video-card-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#182235,#090d16)}.video-card-media:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#070b13c9);pointer-events:none}.video-card-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease,filter .25s ease}.video-card:hover .video-card-media img{transform:scale(1.035);filter:saturate(1.08) brightness(1.04)}.video-card-play{position:absolute;z-index:2;left:12px;bottom:10px;width:31px;height:31px;display:grid;place-items:center;border:1px solid #ffffff35;border-radius:50%;background:#090d16c7;color:#fff;font-size:11px;opacity:0;transform:translateY(4px);box-shadow:0 5px 16px #0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.2s}.video-card:hover .video-card-play{opacity:1;transform:none}.video-card-duration{position:absolute;z-index:2;right:9px;bottom:9px;padding:4px 7px;border:1px solid #ffffff21;border-radius:7px;background:#05070ce8;color:#fff;font-size:10px;font-weight:750;letter-spacing:.03em;box-shadow:0 4px 12px #0008}.video-card-content{min-height:110px;padding:12px 13px 11px;display:flex;flex-direction:column}.video-card-content h4{margin:0;color:#f7f9ff;font-size:14px;font-weight:780;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-card-description{margin:7px 0 0;color:#aeb8ca;font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-card-stats{display:flex;align-items:center;gap:12px;margin-top:8px;color:#b8c2d3;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.video-card-stats span{display:inline-flex;align-items:center;gap:5px;min-width:0}.video-card-stats i{color:#9aa8bd;font-size:9px;font-style:normal}.video-card-stats span:last-child i{color:#f2ca72}.video-card-stats .video-card-new{padding:3px 6px;border:1px solid #55d8c83d;border-radius:999px;background:#0b383526;color:#78e6d6;font-size:9px;font-weight:750}.video-card-footer{min-height:28px;margin-top:auto;padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #ffffff12}.video-card-hint{color:#a9b5c8;font-size:10px;font-weight:650;transition:color .18s}.video-card:hover .video-card-hint{color:#d9c8ff}.video-card-feedback{max-width:62%;min-height:27px;padding:4px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid #ffffff20;border-radius:9px;background:#ffffff08;color:#c1cad8;font-size:10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.18s}.video-card-feedback>span{width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:#ffffff0d;color:#aab5c6}.video-card-feedback:hover:not(:disabled){border-color:#f4728e70;background:#f43f5e12;color:#ffc0cc}.video-card-feedback:disabled{opacity:.55;cursor:wait}.video-card-feedback-done{color:#69e2c1;font-size:10px}.section{min-height:38px}.section h3{color:#f7f9ff;font-size:16px;font-weight:800}.section>.muted,.section>a.muted{min-height:29px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid #344158;border-radius:999px;background:#121a28;color:#c3ccda;font-size:10px;font-weight:700;box-shadow:inset 0 1px #ffffff0c}.section>a.muted:hover{border-color:#8b5cf680;background:#24163b;color:#fff}.favorites-grid .fav-open.video-card{display:block;border-radius:17px}.favorites-grid .fav-open.video-card:hover{transform:translateY(-2px)}@media(max-width:430px){.video-card-grid{gap:9px}.video-card{border-radius:14px}.video-card-content{min-height:104px;padding:10px 10px 9px}.video-card-content h4{font-size:13px}.video-card-stats{gap:8px;font-size:10px}.video-card-footer{padding-top:7px}.video-card-hint{display:none}.video-card-feedback{max-width:100%;margin-left:auto}.video-card-play{display:none}.section h3{font-size:15px}.section>.muted,.section>a.muted{min-height:27px}}@media(max-width:340px){.video-card-grid{grid-template-columns:1fr}.video-card-content{min-height:98px}}@media(prefers-reduced-motion:reduce){.video-card,.video-card-media img,.video-card-play{transition:none}.video-card:hover,.video-card:hover .video-card-media img{transform:none}}.comment-toast.restriction-toast{z-index:120;bottom:104px;width:min(430px,calc(100vw - 28px));padding:15px 18px 15px 52px;border:1px solid #7655c2;border-radius:16px;background:linear-gradient(145deg,#1b1730,#0c1725);color:#f2efff;line-height:1.6;white-space:normal;box-shadow:0 18px 58px #0009,0 0 30px #7542de30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.comment-toast.restriction-toast:before{position:absolute;left:14px;top:50%;display:grid;place-items:center;width:27px;height:27px;transform:translateY(-50%);border-radius:9px;background:#7546d733;color:#cfbdff;font-size:14px;font-weight:900;content:"!"}.videoScoreAudit{margin:15px 0 20px;padding:16px;border:1px solid #584c8b;border-radius:16px;background:radial-gradient(circle at 90% 0,#784cff20,transparent 38%),#0a1523}.videoScoreAudit header{display:flex;justify-content:space-between;gap:12px;align-items:center}.videoScoreAudit header small{color:#9d8ef0}.videoScoreAudit header h3{margin:4px 0;color:#f2d27a;font-size:25px}.videoScoreAudit header>span{padding:7px 10px;border:1px solid #334965;border-radius:999px;color:#b6c5d9;font-size:10px}.videoScoreAudit>div{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.videoScoreAudit>div b{padding:10px 5px;border:1px solid #263b55;border-radius:10px;background:#08111d;text-align:center}.videoScoreAudit>div small{display:block;margin-top:4px;color:#7187a5;font-size:9px}.videoScoreAudit p{margin:11px 0 0;color:#8095b1;font-size:10px;line-height:1.6}@media(max-width:600px){.videoScoreAudit header{align-items:flex-start;flex-direction:column}.videoScoreAudit>div{grid-template-columns:repeat(2,1fr)}}.play-page .comment-form.comment-media-compose{position:relative;bottom:auto;align-items:center;overflow:visible;padding:7px}.play-page .comment-media-compose .comment-compose-input{min-height:48px;height:auto}.play-page .comment-media-grid{display:grid!important;grid-template-columns:repeat(3,96px)!important;justify-content:start;gap:7px!important;width:100%;max-width:100%;overflow-x:auto}.play-page .comment-media-grid a{display:block!important;width:96px!important;min-width:96px!important;height:96px!important;overflow:hidden;border:1px solid #30495e;border-radius:11px;background:#06101a}.play-page .comment-media-grid img{display:block!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;border-radius:0!important;object-fit:cover!important}.play-page .reply .comment-media-grid{grid-template-columns:repeat(3,78px)!important;gap:6px!important;margin:7px 0 9px}.play-page .reply .comment-media-grid a{width:78px!important;min-width:78px!important;height:78px!important;border-radius:10px}.play-page .comment-media-compose .comment-compose-input>.input,.play-page .reply-form .comment-compose-input>.input{height:48px;padding-left:51px!important;padding-right:48px!important}.play-page .reply-form .comment-compose-input>.input{text-indent:0!important}.play-page .comment-media-compose .comment-image-toggle,.reply-form .comment-image-toggle{position:absolute;z-index:3;left:7px;top:7px;width:34px;height:34px;margin:0;display:grid;place-items:center;border:1px solid #8b5cf65c;border-radius:10px;background:linear-gradient(145deg,#251344,#111827);color:#d8b4fe;box-shadow:0 5px 14px #0007;font-size:17px;line-height:1}.play-page .comment-media-compose .comment-image-toggle:hover,.reply-form .comment-image-toggle:hover{border-color:#c084fc;background:#32165a}.play-page .comment-media-compose .comment-image-toggle:disabled,.reply-form .comment-image-toggle:disabled{opacity:.45;cursor:not-allowed}.play-page .comment-media-compose .comment-emoji-toggle{right:7px;top:7px}.play-page .comment-media-preview{margin:10px 4px 16px;padding:8px;border:1px solid #ffffff10;border-radius:14px;background:#080d16}.play-page .comment-thread-system{padding-bottom:18px}.play-page .related-section{margin-bottom:34px}@media(max-width:390px){.play-page .comment-form.comment-media-compose{grid-template-columns:minmax(0,1fr) 64px;gap:6px}.play-page .comment-media-compose .comment-compose-input>.input{padding-left:47px!important;padding-right:44px!important}.play-page .comment-media-compose .comment-image-toggle{left:6px}.play-page .comment-media-compose .comment-emoji-toggle{right:6px}.play-page .comment-form.comment-media-compose .primary{min-width:64px!important;width:64px!important;padding:0 24px 0 8px!important}.play-page .reply-form .comment-compose-input>.input{padding-left:47px!important;padding-right:44px!important}.play-page .reply-form .comment-image-toggle{left:6px}.play-page .reply-form .comment-emoji-toggle{right:6px}.play-page .comment-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden}.play-page .comment-media-grid a{width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:1}.play-page .reply .comment-media-grid{grid-template-columns:repeat(3,72px)!important;overflow-x:auto}.play-page .reply .comment-media-grid a{width:72px!important;min-width:72px!important;height:72px!important;aspect-ratio:auto}}[dir=rtl] .play-page .comment-media-compose .comment-compose-input>.input,[dir=rtl] .play-page .reply-form .comment-compose-input>.input{padding-left:48px!important;padding-right:51px!important}[dir=rtl] .play-page .comment-media-compose .comment-image-toggle,[dir=rtl] .play-page .reply-form .comment-image-toggle{right:7px;left:auto}[dir=rtl] .play-page .comment-media-compose .comment-emoji-toggle,[dir=rtl] .play-page .reply-form .comment-emoji-toggle{left:7px;right:auto}.play-page .video-tags a{display:inline-flex;align-items:center;white-space:nowrap;padding:5px 9px;border:1px solid #2b2140;border-radius:999px;background:#171328;color:#c786ff;font-size:11px;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.play-page .video-tags a:focus-visible,.play-page .video-tags a:hover{border-color:#a855f7;background:#2c1747;color:#f0dcff;transform:translateY(-1px);outline:none;box-shadow:0 0 16px #8b5cf630}.play-page .video-tags{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;padding:3px 1px 5px;scroll-padding-inline:8px}.play-page .video-tags::-webkit-scrollbar{display:none;width:0;height:0}.play-page .video-tags a{flex:0 0 auto}.player-landscape{position:absolute;z-index:5;right:12px;top:12px;min-width:39px;height:36px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #ffffff2b;border-radius:11px;background:#080b14cf;color:#fff;box-shadow:0 7px 20px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.player-landscape b{font-size:17px;line-height:1}.player-landscape span{font-size:10px;font-weight:750}.player-landscape:focus-visible,.player-landscape:hover{border-color:#67e8f980;background:#111a29;outline:none;box-shadow:0 0 18px #22d3ee36}.player-wrap:fullscreen{width:100vw;height:100vh;border-radius:0!important;background:#000;display:grid;place-items:center}.player-wrap:fullscreen .player{width:100vw;height:100vh;max-height:100vh;border-radius:0!important;object-fit:contain}.player-wrap:fullscreen .player-landscape{display:none}@media(max-width:430px){.player-landscape{right:9px;top:9px;width:38px;min-width:38px;padding:0}.play-page .player-wrap:after,.player-landscape span{display:none}}.member-page>.list{display:flex!important;flex-direction:column!important;gap:0!important;margin:18px 0 0!important;padding:34px 0 0!important;overflow:visible!important;border:1px solid #26344a!important;border-radius:21px!important;background:linear-gradient(155deg,#101826,#090f19)!important;box-shadow:0 18px 40px #0006,inset 0 1px #ffffff0a!important}.member-page>.list:before{left:18px!important;top:12px!important;color:#8090a8!important;font-size:8px!important;letter-spacing:.18em!important}.member-page>.list:after{left:18px!important;right:18px!important;top:31px!important;background:linear-gradient(90deg,#52617a55,transparent)!important}.member-page>.list .item{width:auto!important;min-height:56px!important;margin:0 12px!important;padding:10px 45px 10px 49px!important;border:0!important;border-bottom:1px solid #ffffff0a!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#dce3ee!important;font-size:12px!important;font-weight:680!important;transition:background .16s ease,color .16s ease!important}.member-page>.list .item:before{left:8px!important;width:31px!important;height:31px!important;border-color:#3b4a61!important;border-radius:10px!important;background:#111b2a!important;color:#9cacc2!important;box-shadow:inset 0 1px #ffffff0b!important}.member-page>.list .item>b{position:absolute;right:11px;display:flex;gap:5px;color:#71829b;font-size:14px!important}.member-page>.list .item:hover{transform:none!important;border-color:transparent!important;background:#ffffff07!important;color:#fff!important;filter:none!important}.member-page>.list .item:hover:before{border-color:#8672b5!important;background:#1b2134!important;color:#e3d8ff!important;box-shadow:0 0 14px #8b5cf626!important}.member-page>.list .item:first-child{min-height:62px!important;margin:0 12px 9px!important;border:1px solid #b78a3a55!important;border-radius:14px!important;background:linear-gradient(110deg,#211b16,#111824)!important;color:#f4dfaa!important}.member-page>.list .item:first-child:before{border-color:#c7974266!important;background:#2a2114!important;color:#ffd66b!important;box-shadow:0 0 13px #f5b82e24!important}.member-page>.list .item:nth-child(10),.member-page>.list .item:nth-child(4),.member-page>.list .item:nth-child(7){margin-top:13px!important;border-top:1px solid #344158!important}.member-page>.list .item:nth-child(8),.member-page>.list .item:nth-child(9){color:#eadba9!important}.member-page>.list .item:nth-child(8):before,.member-page>.list .item:nth-child(9):before{border-color:#a77b3155!important;background:#211b13!important;color:#eabd57!important}.member-page>.list .item:nth-child(11):before{border-color:#318a8352!important;background:#0d2526!important;color:#65ddd1!important}.member-page>.list .item:nth-child(12):before{border-color:#87537855!important;color:#e99bd1!important}.member-page>.list .item.danger{min-height:52px!important;margin:15px 12px 12px!important;border:1px solid #a33b5055!important;border-radius:13px!important;background:#2a1118!important;color:#ffabb9!important;text-align:center!important;justify-content:center!important;padding:10px 42px!important}.member-page>.list .item.danger>b{right:17px;color:#d96a7e}@media(max-width:430px){.member-page>.list{margin-top:15px!important;border-radius:18px!important}.member-page>.list .item{min-height:54px!important;margin-left:10px!important;margin-right:10px!important;padding:9px 40px 9px 45px!important}.member-page>.list .item:before{left:6px!important}.member-page>.list .item.danger{margin:14px 10px 10px!important;padding-left:38px!important}}.member-page>.list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:43px 12px 12px!important;border-radius:22px!important}.member-page>.list:before{top:14px!important}.member-page>.list:after{top:34px!important}.member-page>.list .item,.member-page>.list .item:nth-child(n){position:relative!important;width:100%!important;min-width:0!important;min-height:82px!important;margin:0!important;padding:45px 4px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #26364b!important;border-radius:15px!important;background:linear-gradient(150deg,#111b29,#0a101a)!important;box-shadow:inset 0 1px #ffffff0a!important;color:#cfd8e6!important;font-size:10px!important;font-weight:720!important;line-height:1.25!important;text-align:center!important}.member-page>.list .item:before,.member-page>.list .item:nth-child(n):before{left:50%!important;top:10px!important;translate:-50% 0!important;width:28px!important;height:28px!important;border-radius:10px!important;background:#101a28!important;color:#aab8cb!important;box-shadow:inset 0 1px #ffffff0b!important}.member-page>.list .item>b{position:absolute!important;z-index:2;right:6px!important;top:6px!important;min-width:16px;min-height:16px;padding:0 4px;display:none!important;align-items:center;justify-content:center;border:1px solid #44536b;border-radius:999px;background:#0a101a;color:#9cb0c9;font-size:8px!important;line-height:14px}.member-page>.list .item:nth-child(12)>b,.member-page>.list .item:nth-child(4)>b,.member-page>.list .item:nth-child(5)>b,.member-page>.list .item:nth-child(6)>b{display:flex!important}.member-page>.list .item:first-child,.member-page>.list .item:nth-child(8),.member-page>.list .item:nth-child(9){border-color:#8f703d66!important;background:linear-gradient(150deg,#1d1916,#0c121b)!important;color:#efd995!important}.member-page>.list .item:first-child:before,.member-page>.list .item:nth-child(8):before,.member-page>.list .item:nth-child(9):before{border-color:#ae813e70!important;background:#251d12!important;color:#ffd666!important;box-shadow:0 0 14px #f4b72c25!important}.member-page>.list .item:nth-child(11):before{border-color:#2f807d66!important;background:#0c2426!important;color:#63ddd4!important}.member-page>.list .item:nth-child(12):before{border-color:#87537866!important;background:#251526!important;color:#ed9ed6!important}.member-page>.list .item:hover{transform:translateY(-2px)!important;border-color:#806ab0!important;background:#151c2b!important}.member-page>.list .item.danger,.member-page>.list .item.danger:nth-child(n){grid-column:1/-1!important;min-height:42px!important;margin-top:3px!important;padding:0 34px!important;border:1px solid #a33b5055!important;border-radius:13px!important;background:#291118!important;color:#ffabb9!important;font-size:11px!important}.member-page>.list .item.danger:before{display:none!important}.member-page>.list .item.danger>b{display:flex!important;right:11px!important;top:50%!important;translate:0 -50%!important;border-color:#a33b5070!important;color:#ed8194!important}@media(max-width:360px){.member-page>.list{gap:6px!important;padding-left:8px!important;padding-right:8px!important}.member-page>.list .item,.member-page>.list .item:nth-child(n){min-height:76px!important;padding-left:2px!important;padding-right:2px!important;font-size:9px!important}}.content.member-page:has(.panel.member)>.list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:43px 12px 12px!important}.content.member-page:has(.panel.member)>.list .item,.content.member-page:has(.panel.member)>.list .item:nth-child(n){grid-column:auto!important;min-width:0!important;min-height:82px!important;margin:0!important;padding:45px 3px 8px!important;justify-content:center!important;border-radius:15px!important;font-size:10px!important;line-height:1.2!important;white-space:normal!important;word-break:keep-all!important}.content.member-page:has(.panel.member)>.list .item:before,.content.member-page:has(.panel.member)>.list .item:nth-child(n):before{left:50%!important;top:10px!important;translate:-50% 0!important}.content.member-page:has(.panel.member)>.list .item.danger,.content.member-page:has(.panel.member)>.list .item.danger:nth-child(n){min-height:42px!important;padding:0 34px!important}.content.member-page:has(.panel.member)>.list .item.danger:before{display:none!important}@media(max-width:360px){.content.member-page:has(.panel.member)>.list{gap:6px!important;padding-left:8px!important;padding-right:8px!important}.content.member-page:has(.panel.member)>.list .item,.content.member-page:has(.panel.member)>.list .item:nth-child(n){min-height:76px!important;padding:43px 1px 7px!important;font-size:9px!important}}.content.member-page:has(.panel.member)>.list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:42px 12px 12px!important}.content.member-page:has(.panel.member)>.list .item,.content.member-page:has(.panel.member)>.list .item:nth-child(n){min-height:48px!important;padding:0 12px!important;justify-content:flex-start!important;border:1px solid #253349!important;border-radius:12px!important;background:#0d1521!important;color:#d5deea!important;font-size:11px!important;text-align:left!important;box-shadow:inset 0 1px #ffffff08!important}.content.member-page:has(.panel.member)>.list .item:before,.content.member-page:has(.panel.member)>.list .item:nth-child(n):before{display:none!important}.content.member-page:has(.panel.member)>.list .item>b{display:none!important;position:static!important;margin-left:auto!important;translate:0!important}.content.member-page:has(.panel.member)>.list .item:nth-child(12)>b,.content.member-page:has(.panel.member)>.list .item:nth-child(4)>b,.content.member-page:has(.panel.member)>.list .item:nth-child(5)>b,.content.member-page:has(.panel.member)>.list .item:nth-child(6)>b{display:flex!important;min-width:20px;min-height:20px;padding:0 6px;border:0;border-radius:999px;background:#172438;color:#8fa5c2;font-size:9px!important}.content.member-page:has(.panel.member)>.list .item:first-child,.content.member-page:has(.panel.member)>.list .item:nth-child(8),.content.member-page:has(.panel.member)>.list .item:nth-child(9){border-color:#6f593660!important;background:#171711!important;color:#e8d49a!important}.content.member-page:has(.panel.member)>.list .item:nth-child(11),.content.member-page:has(.panel.member)>.list .item:nth-child(12){background:#0d181e!important}.content.member-page:has(.panel.member)>.list .item:hover{transform:none!important;border-color:#596a84!important;background:#121d2c!important}.content.member-page:has(.panel.member)>.list .item.danger,.content.member-page:has(.panel.member)>.list .item.danger:nth-child(n){grid-column:1/-1!important;min-height:43px!important;margin-top:3px!important;padding:0 14px!important;justify-content:center!important;border-color:#71374666!important;background:#211117!important;color:#ef9aaa!important;text-align:center!important}.content.member-page:has(.panel.member)>.list .item.danger>b{display:none!important}@media(max-width:360px){.content.member-page:has(.panel.member)>.list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.content.member-page:has(.panel.member)>.list .item,.content.member-page:has(.panel.member)>.list .item:nth-child(n){min-height:45px!important;padding:0 9px!important;font-size:10px!important}}.bottom.premium-bottom .nav-badge{left:auto!important;right:-10px!important;top:-5px!important;min-width:18px!important;max-width:34px;height:18px!important;padding:0 5px!important;white-space:nowrap;letter-spacing:-.02em;line-height:18px!important}.dm-row .unread-badge,.member-page .unread-badge,.message-tabs .unread-badge{min-width:18px;max-width:38px;height:18px;padding:0 5px;white-space:nowrap;line-height:18px}.video-card-wrap{min-width:0;width:100%;height:100%}.video-card{display:block;width:100%;height:100%}.history-media,.playlist-card-cover,.profile-video-cover,.shared-memory-grid a>div,.thumb,.video-card-media{position:relative;overflow:hidden;background-color:#0a111c;background-position:50%;background-size:cover;background-repeat:no-repeat;isolation:isolate}.history-media>img,.playlist-card-cover>img,.profile-video-cover>img,.shared-memory-grid a>div>img,.thumb>img,.video-card-media>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;object-fit:cover!important;object-position:center center!important}.video-card-media>img{z-index:1;background:#0a111c;transform:scale(max(1.16,var(--cover-zoom,1.16)));transform-origin:center center}.video-card-duration,.video-card-media:after,.video-card-play{z-index:2}.video-card:hover .video-card-media>img{transform:scale(max(1.16,var(--cover-zoom,1.16)));filter:saturate(1.08) brightness(1.04)}.history-media>img,.playlist-card-cover>img,.profile-video-cover>img,.shared-memory-grid a>div>img,.thumb>img{transform:scale(1.16)!important;transform-origin:center center!important}.image-fallback-active{object-fit:cover!important;object-position:center!important;background:#0a111c!important;filter:none!important}.history-media>.image-fallback-active,.playlist-card-cover>.image-fallback-active,.profile-video-cover>.image-fallback-active,.thumb>.image-fallback-active,.video-card-media>.image-fallback-active{transform:none!important}.message-tabs button{position:relative!important;padding-left:24px!important;padding-right:24px!important}.message-tabs button>.unread-badge{position:absolute!important;z-index:3;left:calc(50% + 4px)!important;right:auto!important;top:2px!important;margin:0!important;transform:none!important;pointer-events:none;min-width:16px!important;height:16px!important;padding:0 3px!important;border:1px solid #ffabb4!important;background:#ff3048!important;color:#fff!important;font-size:8px!important;font-weight:900!important;line-height:14px!important;box-shadow:0 0 0 2px #090e17,0 0 10px #ff304888!important}@media(max-width:390px){.message-tabs button{padding-left:18px!important;padding-right:18px!important}.message-tabs button>.unread-badge{left:calc(50% + 3px)!important;top:2px!important}}.play-page .video-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-left:0;margin-right:0}.play-page .video-quick-actions button{display:grid!important;grid-template-rows:31px 12px 8px;justify-items:center;align-content:center;align-items:center;gap:3px;min-width:0;padding:0!important}.play-page .video-quick-actions button b{display:grid;place-items:center;margin:0;line-height:1}.play-page .video-quick-actions button span{display:block;width:100%;overflow:hidden;line-height:12px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.play-page .video-quick-actions button small{display:block;width:100%;min-height:8px;margin:0;line-height:8px;text-align:center}.member-page .app-community-entry{grid-column:1/-1;min-height:58px;border-color:#5a4ab0!important;background:radial-gradient(circle at 88% 50%,#35d9e526,transparent 28%),linear-gradient(120deg,#251b50,#102438)!important;color:#f4f1ff!important;box-shadow:0 10px 28px #0004}.member-page .app-community-entry:before{content:"APP";display:grid;place-items:center;width:34px;height:34px;margin-right:11px;border:1px solid #8068ff;border-radius:10px;background:#6847db;color:#fff;font-size:9px;letter-spacing:1px}.member-page .app-community-entry b{color:#76eaf0!important;font-size:10px!important}.appCommunityAdmin{gap:14px!important}.appCommunityAdmin .appAdminHero{min-height:142px;padding:27px 30px!important;display:flex;flex-direction:column;justify-content:center}.appAdminMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.appAdminMetrics>div{position:relative;overflow:hidden;min-height:104px;padding:16px;border:1px solid #2e435b;border-radius:14px;background:linear-gradient(145deg,#0d1b2b,#08131f)}.appAdminMetrics>div:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#765cff}.appAdminMetrics>div:nth-child(2):before{background:#4be0e7}.appAdminMetrics>div:nth-child(3):before{background:#ff627e}.appAdminMetrics>div:nth-child(4):before{background:#ffc34e}.appAdminMetrics b,.appAdminMetrics small,.appAdminMetrics span{display:block}.appAdminMetrics span{color:#8ea1b8;font-size:11px}.appAdminMetrics b{margin:8px 0 4px;color:#f4f7fc;font-size:25px}.appAdminMetrics small{color:#657a93}.appAdminWorkbench{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #2d425a;border-radius:13px;background:#0a1725}.appAdminWorkbench b,.appAdminWorkbench small{display:block}.appAdminWorkbench small{margin-top:4px;color:#7388a1}.appAdminWorkbench button{height:36px;padding:0 13px;border:1px solid #3b526e;border-radius:9px;background:#102137;color:#c9d6e5}.appCommunityAdmin>.appAdminTabs{padding:5px!important;border:1px solid #2c4158;border-radius:12px;background:#08131f}.appCommunityAdmin>.appAdminTabs button{min-width:90px}.appCommunityAdmin>section:not(.appAdminHero){overflow:hidden;margin:0!important;border:1px solid #2b4057;border-radius:16px;background:#091522}.appCommunityAdmin>section:not(.appAdminHero)>h2{margin:0!important;padding:16px 18px;border-bottom:1px solid #283c52;font-size:16px}.appCommunityAdmin>section:not(.appAdminHero)>h2 small{display:inline-grid;place-items:center;min-width:24px;height:24px;margin-left:5px;border-radius:8px;background:#221c49;color:#ad9aff}.appCommunityAdmin .appAdminList{gap:0!important}.appCommunityAdmin .appAdminItem{margin:10px!important}.appCommunityAdmin .appAdminList>.empty{display:grid;place-items:center;min-height:112px!important;margin:0!important;color:#71869f}.appCommunityAdmin .appAdminList>.empty:before{content:"✓";display:grid;place-items:center;width:36px;height:36px;margin-bottom:7px;border:1px solid #286456;border-radius:50%;background:#0d3029;color:#62e4c0;font-size:17px}.appCommunityAdmin .appAdminList>.empty:after{content:"队列已清空，新提交内容会自动进入这里";display:block;margin-top:5px;color:#536981;font-size:10px}@media(max-width:900px){.appAdminMetrics{grid-template-columns:1fr 1fr}}@media(max-width:560px){.appAdminMetrics{grid-template-columns:1fr}.appAdminWorkbench{align-items:flex-start;gap:12px}.appCommunityAdmin>.appAdminTabs{overflow:auto}}.appAdminWorkspaceTabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:5px;border:1px solid #30445c;border-radius:13px;background:#08131f}.appAdminWorkspaceTabs button{height:43px;border:0;border-radius:9px;background:transparent;color:#8598ae;font-weight:800}.appAdminWorkspaceTabs button.on{background:linear-gradient(135deg,#6044d1,#392b82);color:#fff;box-shadow:0 7px 20px #593fd43b}.appOps{display:grid;gap:16px}.appOpsHero{display:flex;align-items:center;justify-content:space-between;padding:28px;border:1px solid #414c7b;border-radius:22px;background:radial-gradient(circle at 82% 20%,#2be1d526,transparent 28%),radial-gradient(circle at 65% 0,#764cff3b,transparent 42%),linear-gradient(145deg,#132337,#18152e);overflow:hidden}.appOpsHero small{color:#9b87ff;letter-spacing:2px}.appOpsHero h2{font-size:29px;margin:8px 0}.appOpsHero p{margin:0;color:#91a8bf}.appOpsHero>div:last-child{min-width:150px;padding:16px;text-align:center;border:1px solid #3b5570;border-radius:17px;background:#081521b8}.appOpsHero>div:last-child b{display:block;font-size:30px}.appOpsHero>div:last-child span{color:#8198ae}.appOpsNav{display:flex;gap:7px;overflow:auto;padding:5px;border:1px solid #293e55;border-radius:14px;background:#081522}.appOpsNav button{white-space:nowrap;padding:11px 16px;border:0;border-radius:10px;background:transparent;color:#8fa3b8;font-weight:800}.appOpsNav button.on{background:linear-gradient(135deg,#6549df,#3f2c91);color:#fff;box-shadow:0 8px 20px #553acb42}.appOpsMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.appOpsMetrics>div{padding:17px;border:1px solid #2d465d;border-radius:16px;background:linear-gradient(145deg,#0c1b2a,#091521)}.appOpsMetrics small,.appOpsMetrics span{display:block;color:#7e96ae}.appOpsMetrics b{display:block;font-size:25px;margin:7px 0}.appOpsMetrics i{font-size:14px;color:#8ea5bc}.appOpsGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.appOpsPanel{border:1px solid #2d4359;border-radius:17px;background:#091725;overflow:hidden}.appOpsPanel>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #23384c}.appOpsPanel header h3{margin:0}.appOpsPanel button,.appOpsRoute,.appOpsToolbar button{padding:9px 13px;border:1px solid #38526c;border-radius:9px;background:#10243a;color:#c7d7e6}.appOpsRows{padding:4px 18px}.appOpsRows p{display:flex;justify-content:space-between;gap:20px;padding:12px 0;margin:0;border-bottom:1px solid #1e3346}.appOpsRows span{color:#7890a8}.appOpsRows b{font-size:13px;text-align:right}.appOpsRows .ok{color:#52e3bb}.appOpsShortcuts{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:15px}.appOpsShortcuts button{display:flex;justify-content:space-between;text-align:left}.appOpsShortcuts b{color:#7ff0d0}.appOpsToolbar{display:flex;justify-content:space-between;gap:10px;padding:8px;border:1px solid #2c4359;border-radius:13px;background:#091725}.appOpsToolbar>div{display:flex;gap:6px}.appOpsToolbar button.on{border-color:#785ff0;background:#2b235d;color:#fff}.appOpsQueue{display:grid;gap:10px}.appOpsQueue article{display:grid;grid-template-columns:1fr auto;gap:16px;padding:18px;border:1px solid #2c445a;border-radius:16px;background:linear-gradient(145deg,#0a1927,#08131f)}.appOpsQueue h3{margin:6px 0}.appOpsQueue h3 em{font-size:12px;color:#9a84ff}.appOpsQueue p{color:#8da1b6}.appOpsQueue small{color:#7189a1}.appOpsQueue aside{display:flex;align-items:center;gap:7px}.appOpsQueue aside button{padding:9px 12px;border:1px solid #3a536c;border-radius:9px;background:#10243a;color:#c9d8e6}.appOpsQueue aside .approve{border-color:#25715c;color:#67e8c0;background:#0d332b}.appOpsQueue aside .reject{border-color:#74384d;color:#ff9db2;background:#321521}.appOpsEmpty{padding:50px;text-align:center;color:#70869d}.appOpsTable{overflow:auto}.appOpsTable>div{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr);min-width:650px;border-bottom:1px solid #1f3447}.appOpsTable>div>*{padding:13px 16px}.appOpsTable .head{background:#0d1d2c;color:#8fa5ba}.appOpsRoute{justify-self:start}@media(max-width:900px){.appOpsMetrics{grid-template-columns:1fr 1fr}.appOpsGrid,.appOpsQueue article{grid-template-columns:1fr}}@media(max-width:600px){.appOpsHero{padding:19px}.appOpsHero>div:last-child{display:none}.appOpsMetrics{grid-template-columns:1fr 1fr}.appOpsShortcuts{grid-template-columns:1fr}.appOpsToolbar{display:grid}.appOpsToolbar>div{overflow:auto}.appOpsQueue aside{flex-wrap:wrap}}.appBulk,.appBulkBody{display:grid;gap:14px}.appBulkBody{padding:18px}.appBulkRules{display:grid;grid-template-columns:auto 1fr 1fr 1fr 1fr;gap:9px;align-items:center;padding:13px;border:1px solid #2b5260;border-radius:13px;background:#092127}.appBulkRules b{color:#66ead0}.appBulkRules span{font-size:12px;color:#90a6ba}.appBulkOptions{display:flex;align-items:center;gap:22px}.appBulkOptions label{display:flex;align-items:center;gap:8px;color:#9fb1c3}.appBulkOptions select{padding:8px;border:1px solid #354f68;border-radius:8px;background:#07131f;color:#d8e4ef}.appBulkColumns{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.appBulkColumns span{padding:9px;border:1px solid #273f55;border-radius:9px;color:#91a6b9;font-size:12px}.appBulkColumns b{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:6px;border-radius:50%;background:#38276f;color:#c9bcff}.appBulk textarea{min-height:250px;padding:14px;border:1px solid #34516a;border-radius:13px;background:#06111d;color:#d5e0ea;resize:vertical}.appBulkSubmit{justify-self:end;padding:12px 18px;border:1px solid #8065f3;border-radius:11px;background:linear-gradient(135deg,#6748df,#402a97);color:#fff;font-weight:800}.appBulkSubmit:disabled{opacity:.45}@media(max-width:900px){.appBulkColumns,.appBulkRules{grid-template-columns:1fr 1fr}}.image-upload-status{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;margin:8px 0;padding:9px 12px;border:1px solid rgba(94,234,212,.28);border-radius:12px;background:linear-gradient(135deg,rgba(19,49,66,.92),rgba(39,27,79,.9));color:#ecfeff;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.image-upload-status>i{width:19px;height:19px;flex:0 0 19px;border-color:#67e8f9 #a78bfa rgba(103,232,249,.22) rgba(103,232,249,.22);border-style:solid;border-width:2px;border-radius:50%;animation:image-upload-spin .75s linear infinite}.image-upload-status>span{display:grid;gap:2px;line-height:1.15}.image-upload-status b{font-size:12px}.image-upload-status small{color:#9fb6c9;font-size:10px}@keyframes image-upload-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.image-upload-status>i{animation-duration:1.8s}}.global-image-upload-progress{position:fixed;z-index:10000;left:50%;bottom:max(92px,calc(env(safe-area-inset-bottom) + 76px));display:grid;grid-template-columns:54px minmax(185px,1fr);align-items:center;gap:12px;width:min(330px,calc(100vw - 28px));padding:12px 14px;border:1px solid #5eead45c;border-radius:17px;background:linear-gradient(145deg,#102635f7,#17162df7);color:#f2fbff;box-shadow:0 18px 52px #000b,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateX(-50%);animation:image-progress-in .2s ease-out}.image-upload-percent{display:grid;place-items:center;width:54px;height:54px;border:1px solid #64ddd85e;border-radius:50%;background:radial-gradient(circle,#153648,#0b1a27);color:#7ef3ed;font-size:14px;font-weight:900;box-shadow:0 0 20px #42d5d32b}.image-upload-copy{display:grid;gap:5px;min-width:0}.image-upload-copy b{font-size:13px}.image-upload-copy small{color:#8da8ba;font-size:10px}.image-upload-copy>i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#263a4b}.image-upload-copy>i>em{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#45d6d4,#8b67f4,#f0c35d);box-shadow:0 0 10px #69e5df;transition:width .14s linear}.global-image-upload-progress.complete{border-color:#65e6af66;opacity:0;transform:translate(-50%,8px);transition:.55s ease}.global-image-upload-progress.complete .image-upload-percent{color:#79edb4}@keyframes image-progress-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.hub-compose>.hub-btn.quiet:disabled{position:relative;color:transparent!important;cursor:wait!important}.hub-compose>.hub-btn.quiet:disabled:after{content:"正在处理并上传图片…";position:absolute;inset:0;display:flex!important;align-items:center;justify-content:center;color:#8fe7ea;font-size:10px;background:#0c1c29;border-radius:inherit}.mobile-chat-screen .chat-image-grid.count-1 a{width:min(230px,60vw)!important;max-height:300px!important}.mobile-chat-screen .chat-image-grid.count-1 img{max-height:300px!important;object-fit:contain!important}.community-image-grid.count-1 a{width:min(240px,62vw)!important;max-height:300px!important}.community-image-grid.count-1 img{max-height:300px!important;object-fit:contain!important}.media-viewer{position:fixed;z-index:20000;inset:0;display:grid;place-items:center;padding:72px 18px max(28px,env(safe-area-inset-bottom));background:rgba(2,6,13,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:media-viewer-in .18s ease-out}.media-viewer>img{display:block;width:auto;max-width:min(1100px,96vw);height:auto;max-height:calc(100dvh - 116px);border-radius:12px;object-fit:contain;box-shadow:0 24px 80px #000}.media-viewer-tools{position:absolute;z-index:2;top:max(15px,env(safe-area-inset-top));right:15px;display:flex;gap:9px}.media-viewer-tools button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff2b;border-radius:13px;background:#111b2be8;color:#fff;box-shadow:0 8px 24px #0008;cursor:pointer}.media-viewer-tools button:hover{border-color:#72e5e0;background:#173044}.media-viewer-tools button:disabled{opacity:.6;cursor:wait}.media-viewer-tools span{font-size:24px;line-height:1}.media-viewer-download span{color:#70e7e0;font-weight:800}.media-viewer-notice{position:absolute;left:50%;bottom:max(24px,env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 30px);padding:10px 14px;border:1px solid #5fd8d45c;border-radius:11px;background:#102536ed;color:#dffcff;font-size:12px;line-height:1.45;text-align:center;transform:translateX(-50%);box-shadow:0 12px 34px #0009}@keyframes media-viewer-in{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.media-viewer{padding:66px 10px max(22px,env(safe-area-inset-bottom))}.media-viewer>img{max-width:100%;max-height:calc(100dvh - 102px);border-radius:8px}.media-viewer-tools{top:max(10px,env(safe-area-inset-top));right:10px}.media-viewer-tools button{width:41px;height:41px;border-radius:12px}}body:has(.global-image-upload-progress) .hub-compose>.hub-btn.quiet:disabled:after,body:has(.global-image-upload-progress) .reviewComposerActions .hub-btn.quiet:disabled:after{display:none!important;content:none!important}body:has(.global-image-upload-progress) .hub-compose>.hub-btn.quiet:disabled,body:has(.global-image-upload-progress) .reviewComposerActions .hub-btn.quiet:disabled{font-size:0!important;color:transparent!important}body:has(.global-image-upload-progress) .chat-image-pick,body:has(.global-image-upload-progress) .community-image-trigger{font-size:0!important;color:transparent!important}body:has(.global-image-upload-progress) .chat-image-pick:after,body:has(.global-image-upload-progress) .community-image-trigger:after{content:"▧";display:block;color:#b9a9ff;font-size:17px}body:has(.global-image-upload-progress) .publishMedia>.hub-btn{opacity:.58}body:has(.global-image-upload-progress) .publishMedia>.hub-btn>em,body:has(.global-image-upload-progress) .publishMedia>.hub-btn>span{visibility:hidden}body:has(.global-image-upload-progress) .publishMedia>.hub-btn>i{visibility:visible}.video-action-toast{bottom:154px;display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 48px);padding:7px 12px 7px 8px;border:1px solid #5eead45c;border-radius:12px;background:linear-gradient(145deg,#12232bea,#0d1824f2);color:#eefdfb;font-size:11px;font-weight:650;box-shadow:0 12px 30px #0009,0 0 20px #2dd4bf16;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none}.video-action-toast i{display:grid;place-items:center;width:21px;height:21px;flex:0 0 21px;border-radius:7px;background:#2dd4bf22;color:#68f3df;font-size:12px;font-style:normal;font-weight:900;box-shadow:inset 0 0 0 1px #5eead43d}.video-action-toast span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-picker{width:min(360px,calc(100vw - 28px));padding:16px;border-radius:20px;background:linear-gradient(145deg,#151b2c,#09121e)}.playlist-picker header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.playlist-picker header small{color:#70e4e5;font-size:7px;font-weight:900;letter-spacing:1.5px}.playlist-picker header h3{margin:4px 0 0}.playlist-picker header>button{width:30px;height:30px;padding:0;border:1px solid #34445b;border-radius:9px;background:#0a121e;color:#9dabbc}.playlist-picker>div{display:grid;gap:7px;max-height:48vh;overflow:auto}.playlist-picker>div>button{display:grid;grid-template-columns:40px 1fr 22px;align-items:center;min-height:52px;padding:6px;border:1px solid #2f4259;border-radius:12px;background:#0b1724;color:#eaf0f7;text-align:left}.playlist-picker>div>button>i{display:grid;width:40px;height:40px;place-items:center;overflow:hidden;border-radius:10px;background:#39266e;color:#fff;font-style:normal}.playlist-picker>div>button img{width:100%;height:100%;object-fit:cover}.playlist-picker>div>button span{display:flex;min-width:0;flex-direction:column;padding-left:9px}.playlist-picker>div>button b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.playlist-picker>div>button small{margin-top:4px;color:#8091a4;font-size:7px}.playlist-picker>div>button em{color:#6ee7e1;font-size:16px;font-style:normal}.playlist-picker>a{display:block;margin-top:10px;padding:10px;border:1px solid #795cdc66;border-radius:11px;background:#704bc827;color:#d5c8ff;text-align:center;text-decoration:none;font-size:9px;font-weight:800}.unified-favorites .favorites-shortcuts,body .member-page .list>a.item[href$="/favorites"],body .member-page .list>a.item[href$="/followers"],body .member-page .list>a.item[href$="/following"],body .member-page .list>a.item[href$="/growth"],body .member-page .list>a.item[href$="/messages"]{display:none!important}.member-page>.stats-links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.member-page>.stats-links>a[href$="/messages"]{display:none!important}.member-page>.stats-links a{min-width:0!important;padding:10px 4px!important}.member-page>.stats-links b{font-size:18px!important}.member-page>.stats-links span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px!important}.growth-compact-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:24px;min-height:190px;padding:28px 30px;overflow:hidden;border:1px solid #354c69;border-radius:28px;background:radial-gradient(circle at 88% 18%,rgba(117,78,255,.28),transparent 30%),linear-gradient(125deg,#13283b,#11182e 55%,#211848);box-shadow:0 24px 70px rgba(0,0,0,.22)}.growth-compact-hero:after{content:"";position:absolute;right:-56px;top:-88px;width:260px;height:260px;border:1px solid rgba(111,224,238,.16);border-radius:50%;box-shadow:0 0 0 34px rgba(125,85,255,.06),0 0 0 68px rgba(125,85,255,.035)}.growth-compact-identity{position:relative;z-index:1;display:flex;align-items:center;gap:18px;min-width:0}.growth-compact-avatar{display:grid;place-items:center;flex:0 0 76px;width:76px;height:76px;border:1px solid #9b78ff;border-radius:25px;color:#fff;font-size:28px;background:linear-gradient(145deg,#7047e9,#241552 66%,#15263a);box-shadow:0 0 0 6px rgba(112,71,233,.12),0 16px 34px rgba(0,0,0,.28)}.growth-compact-identity span,.growth-compact-nav header span{display:block;margin-bottom:5px;color:#70e3df;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.growth-compact-identity h2{margin:0 0 7px;font-size:28px;line-height:1.1}.growth-compact-identity p{margin:0 0 5px;color:#d6dbec;font-weight:700}.growth-compact-identity small{color:#7f8ca4}.growth-compact-score{--score:0%;position:relative;z-index:1;display:grid;place-items:center;align-content:center;width:112px;height:112px;border-radius:50%;background:radial-gradient(circle closest-side,#15182f 78%,transparent 80% 100%),conic-gradient(#74e2df var(--score),#7652f2 0,#27324a 0);box-shadow:0 0 38px rgba(111,82,242,.2)}.growth-compact-score strong{font-family:Georgia,serif;color:#f7d166;font-size:32px}.growth-compact-score span{color:#8f9bb1;font-size:11px}.growth-compact-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #293b52;border-radius:18px;background:#0d1827;overflow:hidden}.growth-compact-stats div{display:grid;gap:4px;place-items:center;padding:14px 8px;border-right:1px solid #243448}.growth-compact-stats div:last-child{border-right:0}.growth-compact-stats b{font-size:18px;color:#f2f5ff}.growth-compact-stats span{font-size:11px;color:#78869d}.growth-compact-nav{margin-top:12px;padding:18px;border:1px solid #293b52;border-radius:22px;background:linear-gradient(145deg,#0d1826,#0a111d)}.growth-compact-nav>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:0 3px 14px}.growth-compact-nav h3{margin:0;font-size:18px}.growth-compact-nav>header small{max-width:48%;color:#7f8ca4;text-align:right}.growth-compact-nav>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.growth-compact-nav a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 12px;border:1px solid #283b51;border-radius:15px;color:inherit;background:#0c1725;transition:.18s ease}.growth-compact-nav a:hover{border-color:#6c5bd2;background:#111b30;transform:translateY(-1px)}.growth-compact-nav a>i{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(116,226,223,.28);border-radius:12px;color:#75e2df;font-style:normal;background:rgba(33,57,78,.62)}.growth-compact-nav a span{min-width:0}.growth-compact-nav a b,.growth-compact-nav a small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-compact-nav a b{font-size:13px}.growth-compact-nav a small{margin-top:3px;color:#728098;font-size:10px}.growth-compact-nav a em{color:#71dfdc;font-size:18px;font-style:normal}@media(max-width:620px){.growth-page{padding-bottom:92px}.growth-compact-hero{grid-template-columns:minmax(0,1fr) 82px;gap:10px;min-height:142px;padding:19px 17px;border-radius:21px}.growth-compact-avatar{flex-basis:55px;width:55px;height:55px;border-radius:18px;font-size:20px}.growth-compact-identity{gap:12px}.growth-compact-identity h2{font-size:21px}.growth-compact-identity p{font-size:12px}.growth-compact-identity small{font-size:10px}.growth-compact-score{width:76px;height:76px}.growth-compact-score strong{font-size:24px}.growth-compact-stats{margin-top:9px;border-radius:15px}.growth-compact-stats div{padding:11px 3px}.growth-compact-stats b{font-size:15px}.growth-compact-stats span{font-size:9px}.growth-compact-nav{margin-top:9px;padding:14px 12px;border-radius:18px}.growth-compact-nav>header{align-items:flex-start;padding:0 2px 11px}.growth-compact-nav>header small{max-width:55%;font-size:9px}.growth-compact-nav h3{font-size:16px}.growth-compact-nav>div{grid-template-columns:repeat(2,1fr);gap:7px}.growth-compact-nav a{grid-template-columns:31px minmax(0,1fr) auto;gap:8px;min-height:57px;padding:8px;border-radius:13px}.growth-compact-nav a>i{width:30px;height:30px;border-radius:10px}.growth-compact-nav a b{font-size:12px}.growth-compact-nav a small{font-size:9px}}.growth-compact-nav>div.growth-hub-mosaic{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.growth-compact-nav a.growth-hub-tile{position:relative;display:flex;grid-column:span 2;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:0;min-height:142px;padding:14px;overflow:hidden;border-color:#30455e;background:#101b2b}.growth-compact-nav a.growth-hub-tile:hover{transform:translateY(-2px)}.growth-hub-tile .growth-tile-art{position:absolute;inset:0;pointer-events:none}.growth-hub-tile .growth-tile-art>i{position:absolute;display:grid;place-items:center;width:48px;height:48px;left:15px;top:15px;border:1px solid rgba(123,232,229,.42);border-radius:16px;color:#8bf1ee;font-size:22px;font-style:normal;background:rgba(16,47,64,.82);box-shadow:0 10px 28px rgba(0,0,0,.24)}.growth-hub-tile .growth-tile-art>span{position:absolute;border-radius:50%}.growth-hub-tile .growth-tile-copy{position:relative;z-index:2}.growth-hub-tile .growth-tile-copy b{font-size:14px}.growth-hub-tile .growth-tile-copy small{margin-top:4px;color:#9aa9bd}.growth-compact-nav a.growth-hub-tile>em{position:absolute;z-index:2;right:13px;top:12px;color:#84e9e4;font-size:13px}.growth-compact-nav a.tile-season,.growth-compact-nav a.tile-task{grid-column:span 3;min-height:168px}.tile-task{background:radial-gradient(circle at 82% 22%,rgba(45,225,214,.2),transparent 34%),linear-gradient(145deg,#11273a,#10182b)!important}.tile-task .growth-tile-art>i{width:58px;height:58px;border-radius:50%;background:radial-gradient(circle,#9ff8ef 0 7%,#1b8090 9% 28%,#183348 30%);box-shadow:0 0 0 10px rgba(73,215,211,.07),0 0 42px rgba(73,215,211,.2)}.tile-task .growth-tile-art>span:first-of-type{right:17px;top:30px;width:8px;height:8px;background:#f1cf6b;box-shadow:-30px 24px 0 -2px #72e2dc,15px 48px 0 -1px #7359e9}.tile-task .growth-tile-art>span:nth-of-type(2){right:-25px;top:-35px;width:120px;height:120px;border:1px solid rgba(91,220,216,.12)}.tile-season{background:radial-gradient(circle at 78% 20%,rgba(142,92,255,.28),transparent 40%),linear-gradient(145deg,#221b47,#12182e)!important}.tile-season .growth-tile-art>i{border-color:#8b68e9;color:#f3d272;background:linear-gradient(145deg,#452e88,#191d3a);transform:rotate(8deg);box-shadow:0 0 0 9px rgba(123,81,233,.08),0 18px 32px rgba(0,0,0,.26)}.tile-season .growth-tile-art>span:first-of-type{right:17px;top:26px;width:74px;height:74px;border:1px solid rgba(165,128,255,.25);box-shadow:0 0 0 18px rgba(115,76,215,.05)}.tile-collection{background:radial-gradient(circle at 86% 30%,rgba(255,194,82,.18),transparent 32%),linear-gradient(145deg,#1c2235,#17182e)!important}.tile-collection .growth-tile-art>i{color:#ffdc82;border-color:#8c713c;background:linear-gradient(145deg,#62471c,#211c29)}.tile-collection .growth-tile-art>span{top:25px;width:30px;height:30px;border:1px solid rgba(255,213,112,.45);background:rgba(76,54,26,.35);transform:rotate(45deg)}.tile-collection .growth-tile-art>span:first-of-type{right:66px}.tile-collection .growth-tile-art>span:nth-of-type(2){right:34px;top:18px;width:22px;height:22px;border-radius:7px;border-color:#7759e7}.tile-collection .growth-tile-art>span:nth-of-type(3){right:18px;top:47px;width:17px;height:17px;border-color:#58d5d2}.tile-honor .growth-tile-art>i{color:#ffe08a;border-color:#8c733f;background:#352b1c}.tile-honor .growth-tile-art>span:first-of-type{right:-28px;top:-42px;width:120px;height:120px;border:1px solid rgba(245,205,96,.13)}.tile-legacy .growth-tile-art>i{color:#b7a3ff;border-color:#6654b7;background:#29204c}.tile-legacy .growth-tile-art>span:first-of-type{right:20px;top:23px;width:54px;height:54px;border:1px solid rgba(148,116,242,.18);box-shadow:0 0 0 12px rgba(124,85,225,.05)}.tile-identity .growth-tile-art>i{color:#7ce8e5}.tile-identity .growth-tile-art>span:first-of-type{right:22px;top:25px;width:46px;height:46px;border:1px solid rgba(99,224,220,.2);border-radius:12px;transform:rotate(45deg)}@media(max-width:620px){.growth-compact-nav>div.growth-hub-mosaic{grid-template-columns:repeat(2,1fr);gap:8px}.growth-compact-nav a.growth-hub-tile{grid-column:span 1;min-height:112px;padding:10px}.growth-compact-nav a.tile-season,.growth-compact-nav a.tile-task{grid-column:span 1;min-height:132px}.growth-compact-nav a.tile-collection{grid-column:span 2;min-height:90px}.growth-hub-tile .growth-tile-art>i{left:10px;top:10px;width:38px;height:38px;border-radius:13px;font-size:17px}.tile-task .growth-tile-art>i{width:44px;height:44px}.growth-hub-tile .growth-tile-copy b{font-size:12px}.growth-hub-tile .growth-tile-copy small{font-size:9px}.growth-compact-nav a.growth-hub-tile>em{right:9px;top:8px}.tile-collection .growth-tile-copy{padding-left:56px}.tile-collection .growth-tile-art>span{top:25px}.tile-collection .growth-tile-art>span:first-of-type{right:74px}.tile-collection .growth-tile-art>span:nth-of-type(2){right:44px}.tile-collection .growth-tile-art>span:nth-of-type(3){right:27px}}.growth-space-page{display:grid;gap:12px}.growth-return-banner{display:flex;align-items:center;gap:15px;padding:15px 18px;border:1px solid #6b5331;border-radius:18px;background:linear-gradient(110deg,#271f17,#141a29)}.growth-return-banner>i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#ffdc83;font-size:23px;background:#4b371d}.growth-return-banner div{display:grid;gap:2px}.growth-return-banner small{color:#d9aa54;letter-spacing:.13em}.growth-return-banner span{color:#8d98aa;font-size:11px}.today-focus{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:160px;padding:24px;overflow:hidden;border:1px solid #31516a;border-radius:26px;background:radial-gradient(circle at 13% 50%,rgba(55,224,214,.18),transparent 25%),linear-gradient(120deg,#102738,#12172b 62%,#251c4b)}.today-focus-orbit{position:relative;display:grid;place-items:center;width:82px;height:82px;border:1px solid #2a7882;border-radius:50%;box-shadow:0 0 0 13px rgba(53,201,199,.05)}.today-focus-orbit i{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;color:#9ff8ef;font-style:normal;background:radial-gradient(circle,#b7fff7 0 8%,#147d8c 10% 34%,#152e43 36%);box-shadow:0 0 30px rgba(79,225,216,.28)}.today-focus-orbit span{position:absolute;width:7px;height:7px;border-radius:50%;background:#f6cd61;right:-2px;top:13px}.today-focus-orbit span+span{left:4px;top:auto;bottom:5px;background:#795cf3}.career-hero small,.today-focus small,.today-season-strip small,.wardrobe-stage small{color:#70e4df;font-weight:800;letter-spacing:.14em}.today-focus h2{margin:5px 0 7px;font-size:22px}.today-focus p{margin:0 0 10px;color:#8f9cb1}.today-focus>button{border:0;border-radius:13px;padding:11px 18px;color:#08141b;font-weight:900;background:#78e7e1}.today-focus>strong{color:#f2d069;font-size:22px}.today-season-strip{display:grid;grid-template-columns:minmax(150px,auto) 1fr auto;align-items:center;gap:20px;padding:15px 18px;border:1px solid #304158;border-radius:18px;background:#0d1827}.today-season-strip div:first-child{display:grid}.today-season-strip span{color:#8d99ad;font-size:12px}.career-tabs,.today-tabs,.wardrobe-tabs{display:flex;gap:6px;padding:5px;border:1px solid #2a3b50;border-radius:16px;background:#0b1522;overflow:auto}.career-tabs button,.today-tabs button,.wardrobe-tabs button{flex:1 1;min-width:max-content;border:0;border-radius:11px;padding:10px 13px;color:#8794a9;background:transparent}.career-tabs button.on,.today-tabs button.on,.wardrobe-tabs button.on{color:#fff;background:linear-gradient(135deg,#5238a0,#223951);box-shadow:inset 0 0 0 1px #7258cf}.today-tabs em{margin-left:6px;color:#72dfdc;font-style:normal}.today-task-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.today-task-list article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid #293d54;border-radius:17px;background:#0d1826}.today-task-list article.ready{border-color:#4e8e88}.today-task-list article.claimed{opacity:.62}.today-task-ring{--task-progress:0%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle closest-side,#0e1b2b 72%,transparent 74%),conic-gradient(#66ded9 var(--task-progress),#27364b 0)}.today-task-ring span{font-size:10px}.today-task-list article>div:nth-child(2){min-width:0}.today-task-list b,.today-task-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-task-list small{margin:4px 0;color:#7c899e;font-size:10px}.today-task-list article>button{border:1px solid #4fa9a7;border-radius:10px;padding:7px 10px;color:#8ef2ed;background:#143338}.today-task-list article>em{color:#77869b;font-size:11px;font-style:normal}.today-footer{display:flex;justify-content:space-between;gap:10px}.growth-inline-back,.today-footer a,.today-footer button{border:1px solid #2b3e55;border-radius:12px;padding:10px 14px;color:#91a0b5;background:#0c1724;text-decoration:none}.wardrobe-space{display:grid;gap:12px}.wardrobe-stage{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;min-height:220px;padding:28px;overflow:hidden;border:1px solid #493b71;border-radius:28px;background:radial-gradient(circle at 24% 45%,rgba(126,79,241,.28),transparent 28%),linear-gradient(125deg,#171631,#121a2c 62%,#172b37)}.wardrobe-stage-light{position:absolute;left:15px;top:-65px;width:250px;height:250px;border:1px solid rgba(139,102,239,.18);border-radius:50%;box-shadow:0 0 0 30px rgba(126,80,236,.04),0 0 80px rgba(126,80,236,.13)}.wardrobe-avatar{position:relative;z-index:1;display:grid;place-items:center;width:126px;height:126px;border:2px solid #a77dfd;border-radius:40px;background:linear-gradient(145deg,#7448dd,#24194e 65%,#172b38);box-shadow:0 0 0 8px rgba(119,74,224,.1),0 25px 45px rgba(0,0,0,.32)}.wardrobe-avatar>span{font-size:39px}.wardrobe-avatar em,.wardrobe-avatar i{position:absolute;width:14px;height:14px;border-radius:50%;background:#67e0da;right:-6px;top:22px;box-shadow:-116px 72px 0 -3px #efd16b}.wardrobe-avatar em{width:7px;height:7px;right:8px;top:auto;bottom:8px;background:#9d72ff}.wardrobe-stage h2{margin:5px 0;font-size:28px}.wardrobe-stage p{color:#9ba7ba}.wardrobe-equipped{display:flex;flex-wrap:wrap;gap:6px}.wardrobe-equipped span{border:1px solid #3c4762;border-radius:999px;padding:5px 9px;color:#b5bfd0;font-size:10px;background:#111a2b}.career-summary,.wardrobe-balance{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #2b3d54;border-radius:17px;background:#0c1725;overflow:hidden}.career-summary div,.wardrobe-balance div{display:grid;gap:5px;padding:13px 16px;border-right:1px solid #26364b}.career-summary div:last-child,.wardrobe-balance div:last-child{border:0}.career-summary span,.wardrobe-balance small{color:#78869c;font-size:10px}.career-summary b,.wardrobe-balance b{font-size:17px}.wardrobe-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.wardrobe-item{position:relative;display:flex;min-height:200px;flex-direction:column;align-items:flex-start;padding:12px;overflow:hidden;border:1px solid #2c3e55;border-radius:18px;color:inherit;text-align:left;background:#0d1826}.wardrobe-item-preview{position:relative;display:grid;place-items:center;width:100%;height:110px;margin-bottom:10px;border-radius:13px;background:radial-gradient(circle,rgba(119,78,226,.27),rgba(12,22,37,.3) 65%)}.wardrobe-item-preview>span{display:grid;place-items:center;width:58px;height:58px;border:2px solid #8c69eb;border-radius:20px;color:#d9ceff;font-size:21px;transform:rotate(3deg);box-shadow:0 0 0 7px rgba(128,86,231,.08)}.wardrobe-item-preview>em,.wardrobe-item-preview>i{position:absolute;width:7px;height:7px;border-radius:50%;background:#68deda;right:20%;top:24%}.wardrobe-item-preview>em{right:auto;left:19%;top:auto;bottom:20%;background:#f0c967}.wardrobe-item b{font-size:12px;word-break:break-all}.wardrobe-item>small{margin-top:4px;color:#75849a;font-size:9px;text-transform:uppercase}.wardrobe-item>strong{margin-top:auto;padding-top:9px;color:#74e2dd;font-size:10px}.growth-sheet-backdrop{position:fixed;z-index:1000;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:20px;background:rgba(2,6,13,.76);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.growth-item-sheet{position:relative;width:min(520px,100%);padding:24px;border:1px solid #5c4b84;border-radius:28px 28px 20px 20px;background:linear-gradient(150deg,#17172e,#0d1725)}.growth-sheet-close{position:absolute;right:16px;top:14px;border:0;color:#aab3c2;font-size:25px;background:transparent}.growth-sheet-preview{height:180px}.growth-sheet-preview .wardrobe-item-preview{height:100%}.growth-item-sheet h2{margin:6px 0}.growth-item-sheet p{color:#8b98ac}.growth-item-sheet>.primary,.growth-item-sheet>button:last-child{width:100%;padding:12px;border-radius:13px}.wardrobe-avatar>.wardrobe-live-avatar{width:108px;height:108px;overflow:visible}.wardrobe-avatar>.wardrobe-live-avatar .identity-avatar-art{border-radius:34px}.wardrobe-avatar>.wardrobe-live-avatar .identity-avatar-frame{object-fit:contain}.wardrobe-item-preview>.wardrobe-frame-preview{width:76px;height:76px;overflow:visible}.wardrobe-item-preview>.wardrobe-frame-preview .identity-avatar-frame{object-fit:contain}.growth-sheet-preview .wardrobe-frame-preview-large{width:138px;height:138px}.career-space{display:grid;gap:12px}.career-hero{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:190px;padding:26px;overflow:hidden;border:1px solid #4b426d;border-radius:27px;background:radial-gradient(circle at 15% 50%,rgba(238,194,86,.14),transparent 28%),radial-gradient(circle at 90% 0,rgba(123,79,231,.2),transparent 35%),#111a2b}.career-emblem,.career-hero{position:relative;display:grid}.career-emblem{place-items:center;width:90px;height:90px;border:1px solid #8b6ee2;border-radius:30px;transform:rotate(45deg);background:linear-gradient(145deg,#4f367d,#17233a);box-shadow:0 0 0 10px rgba(124,84,218,.06)}.career-emblem i{color:#f0cf73;font-size:28px;font-style:normal;transform:rotate(-45deg)}.career-hero h2{margin:6px 0;font-size:27px}.career-hero p{color:#96a2b5}.career-hero>strong{color:#efd070;font-family:Georgia,serif;font-size:18px;text-align:right}.career-tabs{position:sticky;z-index:3;top:0}.career-timeline{padding:8px 5px}.career-timeline article{display:grid;grid-template-columns:50px 1fr;gap:14px;min-height:95px}.career-timeline article>div{position:relative;display:flex;justify-content:center}.career-timeline article>div i{position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;border:1px solid #45526b;border-radius:13px;color:#718198;font-style:normal;background:#111b2a}.career-timeline article.on>div i{border-color:#8063d7;color:#f2d26f;background:#2d2450}.career-timeline article>div span{position:absolute;top:38px;bottom:0;width:1px;background:#28394e}.career-timeline article:last-child>div span{display:none}.career-timeline article>section{padding:4px 0 18px;border-bottom:1px solid #1f2d3f}.career-timeline small{color:#6fdedb;font-size:9px}.career-timeline b{display:block;margin-top:3px}.career-timeline p{margin:4px 0;color:#7f8da2;font-size:11px}.career-honor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.career-honor-grid article{display:grid;place-items:center;min-height:145px;padding:12px;border:1px solid #2c3d54;border-radius:17px;text-align:center;background:#0d1725}.career-honor-grid article.locked{opacity:.48}.career-honor-grid i{display:grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border-radius:16px;color:#f1d173;font-size:22px;font-style:normal;background:#28203f}.career-honor-grid b{font-size:11px}.career-honor-grid small{margin-top:5px;color:#738197;font-size:9px}.career-years{display:grid;grid-template-columns:2fr 1fr;gap:10px}.career-nine-year,.career-years>article{padding:22px;border:1px solid #35465e;border-radius:20px;background:linear-gradient(145deg,#131f31,#12172b)}.career-years article>small{color:#f0cf6d;font-size:25px;font-family:Georgia,serif}.career-years h3{margin:8px 0}.career-years p{color:#8996aa}.career-years a{color:#75e3df}.career-nine-year{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.career-nine-year>i{font-size:37px;color:#a58aff;font-style:normal}.career-nine-year span{display:grid}.career-nine-year small{color:#7e8b9f}.career-nine-year em{margin-left:auto;color:#73dfdc;font-style:normal}.career-community{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.career-community>article{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #2d4057;border-radius:16px;background:#0d1826}.career-community>article>i{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#242042}.career-community article div{display:grid}.career-community small{color:#79879c}.career-community-links{grid-column:1/-1;display:flex;gap:8px}.career-community-links a{flex:1 1;padding:13px;border:1px solid #2d4057;border-radius:13px;color:#85dfdc;text-decoration:none;background:#0c1724}@media(max-width:620px){.today-focus{grid-template-columns:60px minmax(0,1fr);gap:12px;min-height:132px;padding:15px;border-radius:20px}.today-focus-orbit{width:54px;height:54px}.today-focus-orbit i{width:36px;height:36px}.today-focus>button,.today-focus>strong{grid-column:2;justify-self:start;margin-top:-5px}.today-focus h2{font-size:17px}.today-focus p{font-size:10px}.today-season-strip{grid-template-columns:1fr auto;gap:7px;padding:12px}.today-season-strip>.mini-progress{grid-column:1/-1;grid-row:2}.today-task-list{grid-template-columns:1fr}.today-task-list article{padding:10px}.today-footer{font-size:11px}.wardrobe-stage{grid-template-columns:90px 1fr;gap:13px;min-height:166px;padding:17px;border-radius:21px}.wardrobe-avatar{width:78px;height:78px;border-radius:25px}.wardrobe-avatar>span{font-size:26px}.wardrobe-stage h2{font-size:20px}.wardrobe-stage p{margin:4px 0;font-size:10px}.wardrobe-equipped span{padding:4px 6px;font-size:8px}.career-summary div,.wardrobe-balance div{padding:10px 7px;text-align:center}.wardrobe-grid{grid-template-columns:repeat(2,1fr);gap:8px}.wardrobe-item{min-height:166px;padding:9px}.wardrobe-item-preview{height:86px}.career-hero{grid-template-columns:70px 1fr auto;gap:11px;min-height:145px;padding:17px;border-radius:21px}.career-emblem{width:58px;height:58px;border-radius:20px}.career-hero h2{font-size:19px}.career-hero p{font-size:10px}.career-hero>strong{font-size:13px}.career-honor-grid{grid-template-columns:repeat(3,1fr);gap:7px}.career-honor-grid article{min-height:120px;padding:8px}.career-community,.career-years{grid-template-columns:1fr}.growth-compact-nav a.tile-legacy{grid-column:span 2;min-height:92px}.tile-legacy .growth-tile-copy{padding-left:50px}}.growth-compact-nav a.tile-task{grid-column:span 2;min-height:142px}.growth-compact-nav a.tile-collection,.growth-compact-nav a.tile-legacy{grid-column:span 2}@media(max-width:620px){.wardrobe-avatar>.wardrobe-live-avatar{width:68px;height:68px}.wardrobe-avatar>.wardrobe-live-avatar .identity-avatar-art{border-radius:21px}.growth-compact-nav a.tile-task{grid-column:span 2;min-height:102px}.growth-compact-nav a.tile-collection,.growth-compact-nav a.tile-legacy{grid-column:span 1;min-height:116px}.tile-task .growth-tile-copy{padding-left:58px}.tile-legacy .growth-tile-copy{padding-left:0}}.growth-return-banner>button{margin-left:auto;border:1px solid #b48742;border-radius:11px;padding:8px 12px;color:#ffe0a0;background:#49351d}.today-season-rewards{padding:16px;border:1px solid #3a365c;border-radius:20px;background:linear-gradient(145deg,#15172b,#101a29)}.career-paths>header,.today-season-rewards>header,.wardrobe-showcase>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.career-paths header small,.today-season-rewards header small,.wardrobe-showcase header small{color:#74e1dd;font-size:9px;font-weight:800;letter-spacing:.13em}.career-paths h3,.today-season-rewards h3{margin:3px 0 0}.career-paths header>span,.today-season-rewards header>span,.wardrobe-showcase header>span{border:1px solid #56458e;border-radius:999px;padding:5px 9px;color:#c5b6fb;font-size:11px}.today-season-rewards>div{display:flex;gap:8px;overflow:auto;padding-bottom:3px}.today-season-rewards article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;flex:0 0 190px;padding:10px;border:1px solid #2e3d55;border-radius:14px;background:#0c1725}.today-season-rewards article.ready{border-color:#6d5ab0}.today-season-rewards article.claimed{opacity:.6}.today-season-rewards article>i{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:11px;color:#efd16e;font-style:normal;background:#31264f}.today-season-rewards article small{color:#7d8a9f;font-size:9px}.today-season-rewards article button{grid-column:3;grid-row:1/3;border:1px solid #715cc0;border-radius:9px;padding:6px;color:#d6c9ff;background:#2b2351}.today-season-rewards article em{grid-column:3;grid-row:1/3;font-style:normal}.wardrobe-showcase{padding:15px 17px;border:1px solid #514374;border-radius:18px;background:linear-gradient(120deg,#17172d,#101d2b)}.wardrobe-showcase header b{display:block;margin-top:3px;font-size:13px}.wardrobe-showcase>div{display:flex;gap:10px}.wardrobe-showcase>div i{display:grid;place-items:center;width:54px;height:54px;border:1px solid #54477c;border-radius:17px;color:#e9cf78;font-size:20px;font-style:normal;background:#201b3a}.career-paths{padding:17px;border:1px solid #38445e;border-radius:20px;background:#0d1827}.career-paths>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.career-paths article{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:11px;border:1px solid #293b51;border-radius:14px;background:#0b1522}.career-paths article>i{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:#eacb72;font-style:normal;background:#2c2449}.career-paths article div>b,.career-paths article div>span{display:block}.career-paths article div>b{font-size:11px}.career-paths article div>span{margin:3px 0;color:#758399;font-size:9px}.career-paths article>strong{color:#77dfdc;font-size:10px}@media(max-width:620px){.growth-return-banner{align-items:flex-start}.growth-return-banner>button{margin-left:auto;padding:7px 9px;font-size:10px}.today-season-rewards{padding:12px}.career-paths>div{grid-template-columns:1fr}}.wardrobe-more{justify-self:center;border:1px solid #3b4d66;border-radius:12px;padding:10px 18px;color:#8de9e5;background:#101b2a}.career-space,.growth-space-page,.wardrobe-space{padding-bottom:164px}.growth-space-nav{position:fixed;z-index:35;left:50%;bottom:74px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:min(430px,calc(100% - 34px));padding:6px;border:1px solid rgba(80,99,127,.72);border-radius:19px;background:rgba(9,16,28,.91);box-shadow:0 16px 45px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateX(-50%)}.growth-space-nav a{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;border-radius:13px;color:#7e8ba0;text-decoration:none;font-size:11px;font-weight:700}.growth-space-nav a i{font-style:normal;font-size:15px}.growth-space-nav a.on{color:#fff;background:linear-gradient(135deg,rgba(104,73,206,.85),rgba(29,69,83,.9));box-shadow:inset 0 0 0 1px rgba(130,229,225,.22)}.growth-space-nav a.on i{color:#8bf0ec}@media(min-width:760px){.growth-space-nav{bottom:20px}}.growth-inline-loader{min-height:150px;border:1px solid #263e56;border-radius:22px;background:linear-gradient(145deg,#0b1a29,#0d1628);display:flex;align-items:center;justify-content:center;gap:12px;color:#8fa5ba;font-size:13px}.growth-inline-loader i{width:18px;height:18px;border:2px solid #29435e;border-top-color:#57e6df;border-radius:50%;animation:growth-spin .8s linear infinite}@keyframes growth-spin{to{transform:rotate(1turn)}}.growth-inline-empty{grid-column:1/-1;min-height:130px;border:1px dashed #2b435b;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#7f9db4;font-size:13px}.today-season-strip{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit}.today-season-strip:hover{border-color:#5c78a0;transform:translateY(-1px)}.growth-page.relationship-page,.growth-page:has(.community-identity-grid),.growth-page:has(.firsts-album),.growth-page:has(.hall-podium),.growth-page:has(.identity-card-large),.growth-page:has(.identity-master-card),.growth-page:has(.legacy-hero),.growth-page:has(.pulse-leaders){position:relative;display:grid;gap:12px;padding-top:18px;background:radial-gradient(circle at 88px 40px,rgba(91,224,218,.055),transparent 180px),radial-gradient(circle at 92% 180px,rgba(126,78,230,.09),transparent 240px)}.growth-page.relationship-page>.growth-block,.growth-page:has(.community-identity-grid)>.growth-block,.growth-page:has(.firsts-album)>.growth-block,.growth-page:has(.hall-podium)>.growth-block,.growth-page:has(.identity-card-large)>.growth-block,.growth-page:has(.identity-master-card)>.growth-block,.growth-page:has(.legacy-hero)>.growth-block,.growth-page:has(.pulse-leaders)>.growth-block{margin:0;padding:18px;border:1px solid #293c52;border-radius:22px;background:linear-gradient(145deg,rgba(13,26,41,.97),rgba(15,20,37,.97));box-shadow:0 14px 36px rgba(0,0,0,.16)}.growth-page:has(.community-identity-grid)>.growth-identity-card,.growth-page:has(.identity-card-large)>.growth-identity-card{position:relative;min-height:184px;margin:0;padding:27px;overflow:hidden;border-color:#574889;border-radius:28px;background:radial-gradient(circle at 82% 20%,rgba(104,73,215,.3),transparent 31%),linear-gradient(125deg,#172b3b,#181a38 61%,#2b1c4a)}.growth-page:has(.community-identity-grid)>.growth-identity-card:after,.growth-page:has(.identity-card-large)>.growth-identity-card:after{content:"";position:absolute;right:-60px;bottom:-95px;width:220px;height:220px;border:1px solid rgba(104,225,219,.17);border-radius:50%;box-shadow:0 0 0 30px rgba(104,225,219,.025)}.growth-page:has(.community-identity-grid) .growth-identity-icon,.growth-page:has(.identity-card-large) .growth-identity-icon{z-index:1;width:82px;height:82px;border:1px solid #7860b2;border-radius:27px;background:linear-gradient(145deg,rgba(162,129,242,.25),rgba(28,31,55,.8));box-shadow:0 16px 35px rgba(0,0,0,.28)}.growth-page:has(.community-identity-grid) .growth-identity-card h2,.growth-page:has(.identity-card-large) .growth-identity-card h2{font-size:26px;font-family:Georgia,"Noto Serif SC",serif}.growth-page .growth-section-head>span{border:1px solid #4c4077;border-radius:999px;padding:5px 10px;color:#cbbcff;background:#211c3c;font-size:10px}.growth-page .growth-section-head h3{font-size:17px}.growth-page .growth-kicker{color:#72e3df;font-size:9px;font-weight:900;letter-spacing:.16em}.growth-page:has(.identity-card-large)>.growth-stat-grid{grid-template-columns:repeat(6,1fr);gap:7px;margin:0;padding:8px;border:1px solid #2a3d53;border-radius:19px;background:#0b1623}.growth-page:has(.identity-card-large)>.growth-stat-grid>div{margin:0;padding:13px 5px;border:0;border-right:1px solid #26364a;border-radius:0;background:transparent}.growth-page:has(.identity-card-large)>.growth-stat-grid>div:last-child{border:0}.growth-page:has(.identity-card-large)>.growth-stat-grid span{font-size:18px}.growth-page:has(.identity-card-large)>.growth-stat-grid b{font-family:Georgia,serif;font-size:18px}.growth-page:has(.identity-card-large) .identity-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.growth-page:has(.identity-card-large) .identity-timeline>div{padding:13px;border:1px solid #2c3d54;border-radius:14px;background:#0b1624}.growth-page:has(.identity-card-large) .chips{display:flex;gap:7px;overflow:auto;margin-top:12px}.hall-podium{height:220px;align-items:end!important;gap:10px!important;padding:20px 8px 0}.hall-podium>div{position:relative;min-height:125px!important;border:1px solid #514679!important;border-radius:22px 22px 10px 10px!important;background:linear-gradient(180deg,#252040,#111a29)!important}.hall-podium>div:nth-child(2){min-height:178px!important;border-color:#9b7a36!important;background:linear-gradient(180deg,#3b3020,#151b29)!important;box-shadow:0 0 40px rgba(238,198,91,.12)}.hall-podium span{font-size:28px}.hall-category{margin-top:12px;padding-top:12px;border-top:1px solid #26364a}.hall-category h3{font-size:12px;color:#8fe8e4}.hall-category .growth-achievements{grid-template-columns:repeat(3,1fr)}.hall-category .growth-achievements>div{border:1px solid #2c3d53;border-radius:14px;background:#0a1522}.monument-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.monument-card{margin:0!important;border-color:#3a4261!important;border-radius:17px!important;background:linear-gradient(145deg,#15192d,#0c1723)!important}.growth-page:has(.pulse-leaders)>.growth-stat-grid{grid-template-columns:repeat(6,1fr);gap:6px;margin:0;padding:8px;border:1px solid #293d53;border-radius:20px;background:#0b1624}.growth-page:has(.pulse-leaders)>.growth-stat-grid>div{margin:0;padding:13px 4px;border:0;border-right:1px solid #26364b;border-radius:0;background:transparent}.growth-page:has(.pulse-leaders)>.growth-stat-grid>div:last-child{border:0}.growth-page:has(.pulse-leaders)>.growth-stat-grid span{font-size:18px}.growth-page:has(.pulse-leaders)>.growth-stat-grid b{font-size:19px}.pulse-bars{height:190px!important;gap:8px!important}.pulse-bars>div{border-radius:9px 9px 3px 3px!important;background:linear-gradient(180deg,#5ee3df,#7650e2 65%,#37217d)!important;box-shadow:0 0 20px rgba(94,227,223,.13)}.pulse-leaders{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.pulse-leaders>div{border:1px solid #2c3e54!important;border-radius:14px;background:#0a1522}.community-identity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.community-identity-card{grid-template-columns:50px 1fr auto!important;padding:13px!important;border:1px solid #35435e!important;border-radius:17px!important;background:linear-gradient(135deg,#121c2d,#16172d)!important}.community-emblem{width:46px!important;height:46px!important;border-radius:15px!important;background:#292044!important}.firsts-album{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.firsts-album article{min-height:145px!important;padding:14px!important;border:1px solid #353e5e!important;border-radius:18px!important;background:linear-gradient(145deg,#17182c,#0c1724)!important}.firsts-album article.locked{opacity:.45}.firsts-icon{font-size:24px}.mentor-card{display:grid;grid-template-columns:1fr auto;align-items:center}.mentor-card .growth-section-head{grid-column:1/-1}.identity-master-card{margin:0!important;border-radius:28px!important;background:radial-gradient(circle at 82% 20%,rgba(111,76,222,.3),transparent 32%),linear-gradient(125deg,#18283a,#1b193a 64%,#271b48)!important}.identity-path-map{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px}.identity-path-map>article{border:1px solid #2e4057!important;border-radius:16px!important;background:#0b1624!important}.visual-wardrobe{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.visual-wardrobe>article{min-width:0!important;border-radius:16px!important}.relationship-hero{margin:0!important;border-radius:28px!important;background:radial-gradient(circle at 20% 30%,rgba(85,222,216,.16),transparent 28%),linear-gradient(135deg,#132a3b,#191936 62%,#291d4b)!important}.relationship-summary-grid{margin:0!important;grid-template-columns:repeat(4,1fr)!important}.interest-constellation{min-height:130px!important}.shared-memory-grid{grid-template-columns:repeat(3,1fr)!important}.shared-places{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.legacy-hero{min-height:220px;border-radius:28px!important;background:radial-gradient(circle at 78% 45%,rgba(235,195,84,.15),transparent 29%),linear-gradient(125deg,#202437,#1a1934 65%,#32233b)!important}.legacy-hero,.legacy-season-grid{margin:0!important}.return-page{display:grid;gap:12px}.growth-page>.growth-actions,.return-page>.growth-actions{margin:0}.growth-page>.growth-actions a{border:1px solid #2d4259;border-radius:13px;padding:11px;color:#80e0dc;background:#0b1724}@media(max-width:620px){.growth-page:has(.community-identity-grid)>.growth-identity-card,.growth-page:has(.identity-card-large)>.growth-identity-card{min-height:150px;padding:18px}.growth-page:has(.community-identity-grid) .growth-identity-icon,.growth-page:has(.identity-card-large) .growth-identity-icon{width:60px;height:60px;border-radius:20px}.growth-page:has(.community-identity-grid) .growth-identity-card h2,.growth-page:has(.identity-card-large) .growth-identity-card h2{font-size:20px}.growth-page:has(.identity-card-large)>.growth-stat-grid,.growth-page:has(.pulse-leaders)>.growth-stat-grid{grid-template-columns:repeat(3,1fr)}.growth-page:has(.identity-card-large)>.growth-stat-grid>div:nth-child(3),.growth-page:has(.pulse-leaders)>.growth-stat-grid>div:nth-child(3){border-right:0}.growth-page:has(.identity-card-large)>.growth-stat-grid>div:nth-child(-n+3),.growth-page:has(.pulse-leaders)>.growth-stat-grid>div:nth-child(-n+3){border-bottom:1px solid #26364a}.growth-page:has(.identity-card-large) .identity-timeline{grid-template-columns:1fr}.hall-podium{height:190px;padding-left:0;padding-right:0}.hall-category .growth-achievements{display:flex;overflow:auto}.hall-category .growth-achievements>div{flex:0 0 180px}.community-identity-grid,.monument-grid{grid-template-columns:1fr}.firsts-album{display:flex;overflow:auto;scroll-snap-type:x mandatory}.firsts-album article{flex:0 0 145px;scroll-snap-align:start}.identity-path-map,.pulse-leaders{grid-template-columns:1fr}.visual-wardrobe{display:flex!important;overflow:auto}.visual-wardrobe>article{flex:0 0 150px}.relationship-summary-grid,.shared-memory-grid{grid-template-columns:repeat(2,1fr)!important}.shared-places{grid-template-columns:1fr!important}.mentor-card{display:block}}.growth-event-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px 17px;border:1px solid #4d477a;border-radius:16px;background:radial-gradient(circle at 15% 50%,#704bed30,transparent 25%),linear-gradient(135deg,#15172d,#0c1825);color:#eef4ff;text-decoration:none}.growth-event-banner>span{width:43px;height:43px;display:grid;place-items:center;border:1px solid #725bd1;border-radius:14px;background:#2a2055;color:#ddceff;font-size:20px}.growth-event-banner b,.growth-event-banner small{display:block}.growth-event-banner small{margin-top:4px;color:#8397af}.growth-event-banner>i{color:#67ded4;font-style:normal}.wardrobe-item-preview>img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain}.communityIdentityAvatar.hasImageFrame{overflow:visible!important}.communityIdentityAvatar>.identityFrameOverlay{position:absolute!important;z-index:4!important;inset:-24%!important;width:148%!important;height:148%!important;max-width:none!important;object-fit:contain!important;border-radius:0!important;pointer-events:none}.communityIdentity.compact .communityIdentityAvatar>.identityFrameOverlay{inset:-20%!important;width:140%!important;height:140%!important}.identity-avatar{position:relative;overflow:visible!important}.identity-avatar>.identity-avatar-frame,.social-profile-avatar>.profile-frame-overlay{position:absolute!important;z-index:6!important;inset:-24%!important;width:148%!important;height:148%!important;max-width:none!important;object-fit:contain!important;border-radius:0!important;pointer-events:none}.social-profile-avatar{overflow:visible!important}.social-profile-avatar>img:not(.profile-frame-overlay){border-radius:50%}.identity-avatar>.identity-active-days{z-index:7}.identity-large{width:92px;height:92px}.member .identity-avatar.avatar{overflow:visible!important;flex:0 0 92px}.member .identity-avatar.avatar .identity-avatar-art{width:100%;height:100%}.frameUser,.growth-page{--g-bg:#08111d;--g-panel:#0d1928;--g-panel-2:#111e30;--g-line:#263b54;--g-muted:#8291a8;--g-cyan:#6ce7df;--g-violet:#9070f8;--g-gold:#efcc72;box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip;padding-inline:18px!important;background:radial-gradient(ellipse at 50% -120px,rgba(91,63,178,.28),transparent 420px),linear-gradient(180deg,#07101b,#060b14 75%)!important}.frameUser *,.growth-page *{box-sizing:border-box;min-width:0}.frameUser section,.growth-page section{max-width:100%}.frameUser button,.growth-page button{font:inherit}.career-space,.growth-space-page,.wardrobe-space{gap:16px!important}.growth-space-nav{bottom:78px!important;width:min(420px,calc(100% - 28px))!important;border-color:#536581b8!important;background:#08111eeF!important;box-shadow:0 20px 54px #000a,inset 0 0 0 1px #ffffff09!important}.growth-space-nav a{min-height:46px!important}.growth-space-nav a.on{background:linear-gradient(135deg,#6745ce,#236271)!important;box-shadow:inset 0 0 0 1px #9af8ef55,0 8px 24px #4c2ea155!important}.career-hero,.today-focus,.wardrobe-stage{border-color:#405574!important;border-radius:26px!important;box-shadow:0 24px 54px #0008,inset 0 1px #ffffff14!important}.today-focus{background:radial-gradient(circle at 13% 50%,#31d8cf2d,transparent 25%),radial-gradient(circle at 100% 0,#8558ee2c,transparent 36%),linear-gradient(125deg,#0d2635,#101a2b 58%,#211945)!important}.wardrobe-stage{background:radial-gradient(circle at 20% 44%,#845df042,transparent 26%),radial-gradient(circle at 100% 0,#2ad3ca1c,transparent 33%),linear-gradient(125deg,#16162d,#101d2d 64%,#102731)!important}.career-hero{background:radial-gradient(circle at 13% 50%,#e7bd5226,transparent 27%),radial-gradient(circle at 100% 0,#8157ed35,transparent 38%),linear-gradient(130deg,#141c2d,#101a2c)!important}.career-tabs,.frameUserTabs,.today-tabs,.wardrobe-tabs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important;gap:6px!important;overflow:visible!important;padding:6px!important;border-color:#314760!important;background:#081421!important}.career-tabs button,.frameUserTabs a,.frameUserTabs button,.today-tabs button,.wardrobe-tabs button{display:flex;align-items:center;justify-content:center;min-height:42px!important;padding:9px 10px!important;border:0;border-radius:12px;color:#8f9eb2;text-decoration:none;background:transparent}.career-tabs button.on,.frameUserTabs button.on,.today-tabs button.on,.wardrobe-tabs button.on{color:#fff!important;background:linear-gradient(135deg,#694bd2,#2e6172)!important;box-shadow:inset 0 0 0 1px #a58cff77,0 8px 20px #0004!important}.today-task-list{grid-template-columns:1fr!important}.today-task-list article{min-height:76px;padding:14px 16px!important;border-color:#294158!important;background:linear-gradient(135deg,#0d1928,#0a1420)!important}.today-task-list b,.today-task-list small{white-space:normal!important}.today-season-rewards>div{scrollbar-width:none}.today-season-rewards>div::-webkit-scrollbar{display:none}.today-footer{flex-wrap:wrap}.today-footer>*{flex:1 1;text-align:center}.career-summary,.wardrobe-balance{border-color:#30465f!important;background:#091522!important}.wardrobe-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wardrobe-item{min-height:225px!important;padding:13px!important;border-color:#2c435d!important;background:linear-gradient(150deg,#101d2e,#091522)!important;box-shadow:0 12px 30px #0004}.wardrobe-item-preview{height:126px!important;overflow:hidden!important;background:radial-gradient(circle,#50358540,transparent 67%),#0a1421!important}.wardrobe-item-preview>.identity-avatar{overflow:visible!important}.wardrobe-item-preview>.identity-avatar>.identity-avatar-frame{inset:-18%!important;width:136%!important;height:136%!important}.wardrobe-item-preview img{max-width:100%;max-height:100%;object-fit:contain}.wardrobe-item b{font-size:13px!important;word-break:normal!important}.wardrobe-more{width:100%;min-height:46px;border:1px solid #35506c;border-radius:14px;color:#8feae4;background:#0c1a29}.career-tabs{position:relative!important;top:auto!important}.career-community>article,.career-nine-year,.career-paths,.career-years>article{border-color:#30465f!important;background:linear-gradient(145deg,#101d2e,#091421)!important}.career-honor-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.career-honor-grid article{min-height:132px!important;background:linear-gradient(145deg,#101d2d,#091421)!important}.career-timeline article>section{min-width:0}.frameUserTabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.frameUserTabs>a{grid-column:span 2;border:1px solid #5f4da2!important;color:#d9ceff!important;background:#211b40!important}.displayControls{border-color:#30465f!important;background:#091522!important}.anniversaryHub,.appealHistory,.notificationCenter,.taskDeck article{border-color:#30465f!important;background:linear-gradient(145deg,#101d2e,#091421)!important}.notificationCenter header{gap:12px}.notificationCenter button,.notificationFilters button{border:1px solid #3a4f69!important;border-radius:10px!important;color:#c5d0df!important;background:#101c2b!important}.notificationCenter article{border-color:#263b52!important}.notificationCenter article b{text-transform:none}.collectionGrid,.eventGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collectionGrid button,.eventCard{overflow:hidden}.atelier-error,.community-notice{border:1px solid #6f4fa5!important;border-radius:14px!important;padding:12px 15px!important;color:#decfff!important;background:#28194a!important;overflow-wrap:anywhere}.growth-inline-empty{width:100%;padding:42px 18px!important;border:1px dashed #30465f;border-radius:18px;color:#8494aa;text-align:center;background:#091421}.growth-inline-back{display:block;text-align:center}@media(max-width:620px){.frameUser,.growth-page{padding-inline:12px!important}.today-focus{grid-template-columns:58px minmax(0,1fr)!important}.wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wardrobe-item{min-height:190px!important}.wardrobe-item-preview{height:100px!important}.career-honor-grid,.frameUserTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collectionGrid,.eventGrid{grid-template-columns:1fr!important}.displayControls{display:grid!important;grid-template-columns:1fr 1fr!important}.displayControls>span{grid-column:1/-1!important}.notificationCenter header{display:grid!important}.notificationCenter header>div:last-child{display:flex;flex-wrap:wrap}.notificationFilters{display:grid!important;grid-template-columns:1fr 1fr}.growth-space-nav{bottom:72px!important}}@media(max-width:370px){.wardrobe-grid{grid-template-columns:1fr!important}.career-hero{grid-template-columns:58px minmax(0,1fr)!important}.career-hero>strong{display:none}.growth-space-nav a{gap:3px!important;padding:8px 4px!important}.growth-space-nav a i{font-size:13px!important}}.career-space>.growth-inline-back,.wardrobe-space>.growth-inline-back{display:none!important}.career-space,.growth-space-page,.wardrobe-space{padding-bottom:176px!important}.growth-space-nav{overflow:hidden;box-shadow:0 18px 45px #000a!important}.growth-space-nav a{border:0!important;box-shadow:none!important}.growth-space-nav a.on{box-shadow:inset 0 0 0 1px #9af8ef45,0 8px 20px #4c2ea148!important}.growth-legacy-summary{display:none!important}.growth-unified{display:grid;gap:14px}.growth-unified-hero{justify-content:space-between;padding:24px;border:1px solid #4a4778;border-radius:28px;background:radial-gradient(circle at 10% 50%,#8056ef38,transparent 31%),radial-gradient(circle at 100% 0,#34d8ce24,transparent 34%),linear-gradient(135deg,#17172f,#101b2d);box-shadow:0 25px 58px #0008,inset 0 1px #ffffff15}.growth-unified-hero,.growth-unified-hero>div{display:flex;align-items:center;gap:18px}.growth-unified-hero small{color:#6ce7df;font-size:9px;font-weight:900;letter-spacing:.13em}.growth-unified-hero h2{margin:5px 0;font-size:26px}.growth-unified-hero p{margin:0;color:#909db0}.growth-unified-hero>strong{display:grid;place-items:center;width:84px;height:84px;border-color:#77e5de #77e5de #26324b #26324b;border-style:solid;border-width:8px;border-radius:50%;color:#f1cf72;font-size:23px}.growth-unified-hero>strong small{color:#8d9bad;font-size:8px;letter-spacing:0}.growth-unified-stats{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #2d425a;border-radius:17px;background:#091522}.growth-unified-stats div{padding:14px;text-align:center;border-right:1px solid #26394f}.growth-unified-stats div:last-child{border:0}.growth-unified-stats b,.growth-unified-stats span{display:block}.growth-unified-stats b{font-size:18px}.growth-unified-stats span{margin-top:4px;color:#7e8da2;font-size:9px}.growth-unified-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:6px;border:1px solid #30475f;border-radius:17px;background:#081421}.growth-unified-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:12px;color:#8897ab;background:transparent}.growth-unified-tabs button i{font-style:normal}.growth-unified-tabs button.on{color:white;background:linear-gradient(135deg,#704ed7,#286271);box-shadow:inset 0 0 0 1px #95eee54a,0 9px 22px #0005}.growth-unified-panel{padding:20px;border:1px solid #30465f;border-radius:23px;background:radial-gradient(circle at 100% 0,#6843c81b,transparent 33%),linear-gradient(145deg,#101d2e,#091421);box-shadow:0 18px 42px #0005}.growth-unified-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.growth-unified-panel header small{color:#65dfd7;font-size:9px;font-weight:900;letter-spacing:.13em}.growth-unified-panel h3{margin:4px 0 0}.growth-unified-panel header>strong{color:#f0cc70}.growth-unified-tasks{display:grid;gap:8px}.growth-unified-tasks article{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #293e55;border-radius:15px;background:#0a1623}.growth-unified-tasks article>i{--value:0%;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle closest-side,#0b1724 72%,transparent 74%),conic-gradient(#65ddd6 var(--value),#26364b 0);font-size:9px;font-style:normal}.growth-unified-tasks article div>b,.growth-unified-tasks article div>small{display:block}.growth-unified-tasks article div>small{margin:4px 0;color:#78879c;font-size:9px}.growth-unified-tasks article div>span{display:block;height:4px;border-radius:5px;background:#202f42;overflow:hidden}.growth-unified-tasks article div>span em{display:block;height:100%;background:linear-gradient(90deg,#7655e5,#52dcd2)}.growth-unified-tasks article>button{border:1px solid #6654b6;border-radius:9px;padding:7px 10px;color:#e0d7ff;background:#29204f}.growth-unified-tasks article>u{color:#75849a;font-size:9px;text-decoration:none}.growth-unified-panel>footer{display:flex;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #26394f}.growth-unified-panel>footer a,.growth-unified-panel>footer span{color:#76e2db;font-size:10px;text-decoration:none}.growth-unified-assets{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.growth-unified-assets button{display:grid;place-items:center;gap:7px;min-height:148px;padding:12px;border:1px solid #2b4058;border-radius:17px;color:white;background:#0a1623}.growth-unified-assets button.on{border-color:#8b6af0;background:linear-gradient(145deg,#281d4f,#0d1a28);box-shadow:inset 0 0 0 1px #a892f05c}.growth-unified-assets button b{font-size:10px}.growth-unified-assets button small{color:#6edfd7;font-size:8px}.growth-unified-career{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.growth-unified-career article{display:grid;place-items:center;min-height:115px;border:1px solid #2b4058;border-radius:17px;background:#0a1623}.growth-unified-career i{color:#ebc96e;font-size:21px;font-style:normal}.growth-unified-career b{font-size:20px}.growth-unified-career span{color:#7e8da2;font-size:9px}.growth-unified-story{margin-top:10px;padding:16px;border:1px solid #3d3c60;border-radius:17px;background:linear-gradient(135deg,#1d1938,#101a2a)}.growth-unified-story p{margin:6px 0 0;color:#8795a9;line-height:1.6}.growth-unified-notice{padding:12px 14px;border:1px solid #7357bc;border-radius:13px;color:#ddd3ff;background:#211a41}@media(max-width:620px){.growth-unified-hero{padding:17px}.growth-unified-hero h2{font-size:21px}.growth-unified-hero>strong{width:66px;height:66px;border-width:6px;font-size:18px}.growth-unified-stats div{padding:11px 5px}.growth-unified-stats b{font-size:15px}.growth-unified-assets{grid-template-columns:repeat(2,1fr)}.growth-unified-panel{padding:14px}.growth-unified-panel>footer{flex-wrap:wrap}.growth-unified-panel>footer>*{flex:1 1;min-width:130px}.growth-unified-hero .identity-large{width:76px;height:76px}}.growth-unified-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-unified-tasks article:first-child{grid-column:1/-1;min-height:94px;border-color:#39706f;background:radial-gradient(circle at 92% 25%,#32d5c924,transparent 34%),linear-gradient(135deg,#102b36,#10182b)}.growth-unified-tasks article:first-child>i{width:54px;height:54px;box-shadow:0 0 22px #54dfd34a}.growth-unified-tasks article:first-child div>b{font-size:15px}.growth-unified-tasks article:not(:first-child){grid-template-columns:38px minmax(0,1fr) auto;min-height:74px}.growth-unified-tasks article:not(:first-child)>i{width:36px;height:36px}.growth-unified-assets button{position:relative;overflow:hidden;min-height:210px;padding-top:17px;background:radial-gradient(circle at 50% 38%,#6e4dc634,transparent 36%),linear-gradient(155deg,#111d30,#08131f)}.growth-unified-assets button:before{content:"";position:absolute;inset:8px;border:1px solid #ffffff0b;border-radius:13px;pointer-events:none}.growth-asset-stage{position:relative;display:grid;place-items:center;width:112px;height:112px}.growth-asset-stage:before{content:"";position:absolute;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,#273049,#070d16 72%);box-shadow:0 0 26px #8060e73f}.growth-asset-stage img{position:relative;z-index:1;width:112px;height:112px;object-fit:contain}.growth-unified-assets .rarity-epic{border-color:#7054ba}.growth-unified-assets .rarity-legendary{border-color:#b4833d;background:radial-gradient(circle at 50% 38%,#d09a3838,transparent 36%),linear-gradient(155deg,#211b26,#09131e)}.growth-unified-assets .rarity-mythic{border-color:#d880cc;background:radial-gradient(circle at 50% 38%,#da4cc13b,transparent 38%),linear-gradient(155deg,#25152c,#0a1320)}.frameUser>.frameSpotlight,.frameUser>.frameUserTabs>a:first-child{display:none!important}.frameUser>.displayControls{order:10;margin-top:2px}.frameUser>.eventGrid>.empty{display:none!important}.frameUserTabs{grid-template-columns:repeat(6,minmax(82px,1fr))!important;overflow-x:auto!important;scrollbar-width:none}.frameUserTabs::-webkit-scrollbar{display:none}.frameUserTabs button{white-space:nowrap}.frameUser:has(.eventGrid) .frameUserTabs{border-color:#5b4c80!important;background:linear-gradient(135deg,#17152d,#0a1723)!important}.frameUser:has(.eventGrid) .displayControls{opacity:.72}.frameUser:has(.eventGrid)>.back{display:none}.frameUser .festival-stage{margin-top:0}@media(max-width:620px){.growth-unified-tasks{grid-template-columns:1fr}.growth-unified-tasks article:first-child{grid-column:auto}.growth-unified-assets button{min-height:190px}.growth-asset-stage,.growth-asset-stage img{width:96px;height:96px}.frameUserTabs{grid-template-columns:repeat(6,108px)!important;justify-content:flex-start!important}.frameUser>.displayControls{display:none!important}}.frameUserTabs{grid-template-columns:repeat(6,1fr)!important}.frameFilters{display:flex;gap:8px}.frameFilters select{min-width:130px;padding:10px 12px;border:1px solid #30435b;border-radius:11px;background:#0a1522;color:#dce7f5}.fragmentVault,.notificationCenter{padding:20px;border:1px solid #33445c;border-radius:20px;background:linear-gradient(145deg,#101a2b,#09131f)}.fragmentVault>header small,.notificationCenter>header small{color:#61ddd1;letter-spacing:1.6px}.fragmentVault article{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:13px;padding:13px 0;border-top:1px solid #27384d}.fragmentVault article>div{width:64px;height:64px;border-radius:14px;background:radial-gradient(circle,#35236d,#08101a)}.fragmentVault img{width:100%;height:100%;object-fit:contain}.fragmentVault span>*{display:block}.fragmentVault small{margin-top:5px;color:#8194aa}.fragmentVault em{height:5px;margin-top:9px;border-radius:5px;background:#243247;overflow:hidden}.fragmentVault em i{display:block;height:100%;background:linear-gradient(90deg,#7354eb,#48dfcb)}.fragmentVault button{padding:9px 13px;border:1px solid #6853c8;border-radius:10px;background:#28204f;color:#d9d0ff}.notificationCenter>header{display:flex;justify-content:space-between;align-items:center}.notificationCenter>header label{color:#9aacc0;font-size:11px}.notificationCenter article{display:flex;gap:12px;align-items:center;padding:14px;border-top:1px solid #28394e}.notificationCenter article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#23324b;color:#68ddd2}.notificationCenter article.important>i{background:#5a2433;color:#ffc3cf}.notificationCenter article b,.notificationCenter article small{display:block}.notificationCenter article small{margin-top:4px;color:#72869f}@media(max-width:650px){.frameUserTabs{grid-template-columns:repeat(3,1fr)!important}.frameFilters select{min-width:0;flex:1 1}.fragmentVault article{grid-template-columns:52px 1fr}.fragmentVault article>div{width:52px;height:52px}.fragmentVault article>button{grid-column:2}}.createCampaign{margin:0 0 13px;padding:10px 15px;border:1px solid #6953c7;border-radius:10px;background:#281f51;color:#ddd4ff}.editorBack{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#030710d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.opsEditor{position:relative;width:min(620px,100%);max-height:90vh;overflow:auto;display:grid;gap:12px;padding:27px;border:1px solid #4c5279;border-radius:22px;background:linear-gradient(145deg,#121d2d,#0c1322);box-shadow:0 30px 100px #000b;color:#edf5ff}.opsEditor>small{color:#63dfd4;letter-spacing:1.8px}.opsEditor h2{margin:0 0 5px}.opsEditor label{display:grid;gap:6px;color:#91a5bd;font-size:11px}.opsEditor input,.opsEditor textarea{padding:11px 12px;border:1px solid #34465f;border-radius:10px;background:#08121e;color:#eef5ff}.opsEditor textarea{min-height:85px;resize:vertical}.editorClose{position:absolute;right:15px;top:12px;border:0;background:transparent;color:#fff;font-size:25px}.editorSave{padding:13px;border:1px solid #8066ec;border-radius:11px;background:linear-gradient(135deg,#7050e5,#315873);color:#fff;font-weight:800}.avatar-upload-entry{height:31px;padding:0 11px;border:1px solid #22d3ee69!important;border-radius:9px!important;background:linear-gradient(135deg,#083344,#251353)!important;color:#cffafe!important;font-weight:800;white-space:nowrap}.avatar-crop-dialog{position:fixed;z-index:1010;left:50%;top:50%;width:min(390px,calc(100% - 24px));padding:18px;translate:-50% -50%;border:1px solid #a78bfa70;border-radius:24px;background:radial-gradient(circle at 50% 0,#5b21b64d,transparent 220px),#080d16;box-shadow:0 35px 90px #000d}.avatar-crop-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.avatar-crop-dialog header b{font-family:Georgia,serif;font-size:18px}.avatar-crop-dialog header button{width:34px;height:34px;border:1px solid #ffffff16;border-radius:11px;background:#111827;color:#fff;font-size:20px}.avatar-crop-stage{position:relative;width:min(280px,76vw);aspect-ratio:1;margin:auto;overflow:hidden;border:2px solid #c4b5fd;border-radius:50%;background:#02040a;box-shadow:0 0 0 7px #8b5cf61e,0 0 35px #8b5cf64d}.avatar-crop-stage img{width:100%;height:100%;object-fit:cover;transition:transform .08s linear}.avatar-crop-dialog>label{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:8px;margin-top:19px;color:#aab5c8;font-size:10px}.avatar-crop-dialog input[type=range]{width:100%;accent-color:#8b5cf6}.avatar-crop-pan{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 15px}.avatar-crop-dialog>.primary{width:100%;height:44px}.avatar-crop-dialog>small{display:block;margin-top:10px;color:#7f8ba0;font-size:9px;line-height:1.5;text-align:center}.avatar-upload-only{width:min(92vw,460px)}.avatar-upload-start{display:grid;justify-items:center;gap:14px;padding:22px 6px 8px;text-align:center}.avatar-upload-start h3,.avatar-upload-start p{margin:0}.avatar-upload-start p{color:var(--muted);font-size:13px;line-height:1.6}.avatar-upload-preview{width:116px;height:116px;padding:5px;border-radius:50%;background:linear-gradient(135deg,#55e5e8,#7858ff 55%,#e14fff);box-shadow:0 0 34px #6454ff44}.avatar-upload-preview img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#0b1422}.communityIdentity[class*=member-tier-] .communityIdentityName{min-width:0}.communityIdentityVip{position:relative;isolation:isolate;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:34px;height:19px;padding:0 6px!important;overflow:hidden;border:1px solid transparent!important;border-radius:6px!important;font:800 8px/1 Inter,system-ui,sans-serif!important;letter-spacing:.08em;white-space:nowrap;color:#f8f5ff!important}.communityIdentityName>.communityIdentityVip{width:max-content!important;max-width:max-content!important;min-width:34px!important;flex:0 0 auto!important;align-self:center!important;white-space:nowrap!important}.membership-vip-badge{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:34px;height:19px;padding:0 6px!important;overflow:hidden;border:1px solid transparent!important;border-radius:6px!important;font:800 8px/1 Inter,system-ui,sans-serif!important;letter-spacing:.08em;white-space:nowrap;color:#f8f5ff!important}.communityIdentityVip:after{z-index:1}.communityIdentityVip:after,.membership-vip-badge:after{position:absolute;inset:-2px;content:"";opacity:.45;background:linear-gradient(110deg,transparent 30%,#fff9 48%,transparent 62%);transform:translateX(-120%);animation:vipBadgeGlint 4s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.member-tier-monthly .communityIdentityName>a,.public-profile-v2.member-tier-monthly .social-profile-top h1{position:relative;color:#f4eee2!important;text-shadow:0 0 12px #bba5df45;animation:memberMonthName 4.8s ease-in-out infinite}.communityIdentity.member-tier-monthly .communityIdentityVip,.member-tier-monthly .membership-vip-badge,.member-tier-monthly .profile-vip-tag,.public-profile-v2.member-tier-monthly .profile-vip-tag{border-color:#bba5df!important;border-radius:7px!important;background:linear-gradient(155deg,#292235,#171823)!important;color:#f1eaff!important;box-shadow:0 0 0 1px #a790d12c,0 0 9px #bba5df44!important;animation:memberMonthBadge 4.8s ease-in-out infinite}.communityIdentity.member-tier-monthly .communityIdentityVip:before{position:absolute;left:4px;right:4px;bottom:2px;height:1px;content:"";background:linear-gradient(90deg,transparent,#f5eaff,#a48bcf,transparent);animation:memberMonthLine 4.8s ease-in-out infinite}.member-tier-semiannual .communityIdentityName>a,.public-profile-v2.member-tier-semiannual .social-profile-top h1{color:#f5f1ff!important;text-shadow:-.7px 0 #f2719a55,.7px 0 #63eaff6b;animation:memberPrismName 2.8s ease-in-out infinite}.communityIdentity.member-tier-semiannual .communityIdentityVip,.member-tier-semiannual .membership-vip-badge,.member-tier-semiannual .profile-vip-tag,.public-profile-v2.member-tier-semiannual .profile-vip-tag{clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);border-color:#b18aff!important;background:linear-gradient(110deg,#2b1c3d,#122736)!important;color:#f4eaff!important;box-shadow:0 0 0 1px #a783ff4d,0 0 12px #8a6dff70!important;animation:memberPrismBadge 1.8s ease-in-out infinite}.communityIdentity.member-tier-semiannual .communityIdentityVip:before{position:absolute;inset:1px;content:"";border-block:1px solid #9cefff9c;pointer-events:none;animation:memberPrismEdge 1.8s ease-in-out infinite}.member-tier-yearly .communityIdentityName>a,.public-profile-v2.member-tier-yearly .social-profile-top h1{color:#f2fffb!important;text-shadow:0 0 12px #65ecd55c;animation:memberYearName 4s ease-in-out infinite}.communityIdentity.member-tier-yearly .communityIdentityVip,.member-tier-yearly .membership-vip-badge,.member-tier-yearly .profile-vip-tag,.public-profile-v2.member-tier-yearly .profile-vip-tag{border-color:transparent!important;border-radius:6px!important;background:linear-gradient(#101b23,#101b23) padding-box,linear-gradient(110deg,#9ef5ff,#ad8aff,#f7fbff,#69eaff) border-box!important;color:#f4faff!important;box-shadow:0 0 0 1px #a0eaff60,0 0 12px #8bdfff70,0 0 18px #a384ff38!important;animation:memberYearFrame 2.2s linear infinite}.communityIdentity.member-tier-yearly .communityIdentityVip:before{position:absolute;inset:2px;content:"";border:1px solid #c4f5ff88;border-radius:3px;pointer-events:none;animation:memberYearInner 2.2s ease-in-out infinite}.comment:has(.member-tier-monthly) .comment-body>p,.hub-review:has(.member-tier-monthly) .reviewBody{border-bottom:1px solid #bba5df77;background:linear-gradient(90deg,#a88dcc14,transparent 78%);box-shadow:inset 0 -1px #bba5df35}.comment:has(.member-tier-semiannual) .comment-body>p,.hub-review:has(.member-tier-semiannual) .reviewBody{border-inline-start:2px solid #a985ed;padding-inline-start:9px;background:linear-gradient(100deg,#9670ce20,#58d8eb12 70%,transparent);box-shadow:inset 0 0 18px #8063d51c;animation:memberCommentPrism 3s ease-in-out infinite}.comment:has(.member-tier-yearly) .comment-body>p,.hub-review:has(.member-tier-yearly) .reviewBody{position:relative;border:1px solid #85dfe873;border-radius:10px;padding:8px 10px;background:linear-gradient(110deg,#121927,#172735,#171d2b,#121927);background-size:220% 100%;box-shadow:0 0 12px #7adbed25,inset 0 1px #ffffff12;animation:memberCommentSweep 4s linear infinite}.member-tier-monthly .membership-comment-copy{border-bottom:1px solid #bba5df77;background:linear-gradient(90deg,#a88dcc14,transparent 78%);box-shadow:inset 0 -1px #bba5df35}.member-tier-semiannual .membership-comment-copy{border-inline-start:2px solid #a985ed;padding-inline-start:9px;background:linear-gradient(100deg,#9670ce20,#58d8eb12 70%,transparent);box-shadow:inset 0 0 18px #8063d51c;animation:memberCommentPrism 3s ease-in-out infinite}.member-tier-yearly .membership-comment-copy{position:relative;border:1px solid #85dfe873;border-radius:10px;padding:8px 10px;background:linear-gradient(110deg,#121927,#172735,#171d2b,#121927);background-size:220% 100%;box-shadow:0 0 12px #7adbed25,inset 0 1px #ffffff12;animation:memberCommentSweep 4s linear infinite}.resonance-message.member-tier-monthly .resonance-message-body>header>b{color:#f4eee2;text-shadow:0 0 10px #bba5df55;animation:memberMonthName 4.8s ease-in-out infinite}.resonance-message.member-tier-semiannual .resonance-message-body>header>b{color:#f5f1ff;text-shadow:-.7px 0 #f2719a66,.7px 0 #63eaff77;animation:memberPrismName 2.8s ease-in-out infinite}.resonance-message.member-tier-yearly .resonance-message-body>header>b{color:#f2fffb;text-shadow:0 0 12px #65ecd566;animation:memberYearName 4s ease-in-out infinite}.resonance-message.member-tier-monthly .resonance-message-body>p{border-bottom:1px solid #bba5df77;background:linear-gradient(90deg,#a88dcc14,transparent 78%);box-shadow:inset 0 -1px #bba5df35}.resonance-message.member-tier-semiannual .resonance-message-body>p{border-inline-start:2px solid #a985ed;padding-inline-start:9px;background:linear-gradient(100deg,#9670ce20,#58d8eb12 70%,transparent);box-shadow:inset 0 0 18px #8063d51c;animation:memberCommentPrism 3s ease-in-out infinite}.resonance-message.member-tier-yearly .resonance-message-body>p{position:relative;border:1px solid #85dfe873;border-radius:10px;padding:8px 10px;background:linear-gradient(110deg,#121927,#172735,#171d2b,#121927);background-size:220% 100%;box-shadow:0 0 12px #7adbed25,inset 0 1px #ffffff12;animation:memberCommentSweep 4s linear infinite}.mobile-chat-peer.member-tier-monthly>span>b{color:#f4eee2;text-shadow:0 0 9px #bba5df55;animation:memberMonthName 4.8s ease-in-out infinite}.mobile-chat-peer.member-tier-semiannual>span>b{color:#f5f1ff;text-shadow:-.6px 0 #f2719a66,.6px 0 #63eaff77;animation:memberPrismName 2.8s ease-in-out infinite}.mobile-chat-peer.member-tier-yearly>span>b{color:#f2fffb;text-shadow:0 0 12px #65ecd566;animation:memberYearName 4s ease-in-out infinite}.mobile-msg-bubble.member-tier-monthly:not(.emoji-only){border-bottom:1px solid #c8b5e8;box-shadow:0 5px 16px #ad93d62b,inset 0 -1px #ffffff24}.mobile-msg-bubble.member-tier-semiannual:not(.emoji-only){border-inline-start:2px solid #a985ed;box-shadow:inset 0 0 17px #916bd82c,0 5px 18px #0003;animation:memberCommentPrism 3s ease-in-out infinite}.mobile-msg-bubble.member-tier-yearly:not(.emoji-only){border:1px solid #85dfe873;background-image:linear-gradient(110deg,#152033,#192b3a,#202039,#152033);background-size:220% 100%;box-shadow:0 0 12px #7adbed30,inset 0 1px #ffffff18;animation:memberCommentSweep 4s linear infinite}.member-page.member-tier-monthly .username,.member-page.member-tier-semiannual .username,.member-page.member-tier-yearly .username{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#f4eee2}.hub-review.member-tier-monthly .reviewUserMeta>b{color:#f4eee2!important;text-shadow:0 0 12px #bba5df45}.hub-review.member-tier-semiannual .reviewUserMeta>b{color:#f5f1ff!important;text-shadow:-.7px 0 #f2719a55,.7px 0 #63eaff6b;animation:memberPrismName 2.8s ease-in-out infinite}.hub-review.member-tier-yearly .reviewUserMeta>b{color:#f2fffb!important;text-shadow:0 0 12px #65ecd55c;animation:memberYearName 4s ease-in-out infinite}.member-tier-monthly .developerProfile>div>b{color:#f4eee2;text-shadow:0 0 10px #bba5df55;animation:memberMonthName 4.8s ease-in-out infinite}.member-tier-semiannual .developerProfile>div>b{color:#f5f1ff;text-shadow:-.7px 0 #f2719a66,.7px 0 #63eaff77;animation:memberPrismName 2.8s ease-in-out infinite}.member-tier-yearly .developerProfile>div>b{color:#f2fffb;text-shadow:0 0 12px #65ecd566;animation:memberYearName 4s ease-in-out infinite}@keyframes vipBadgeGlint{0%,72%,to{transform:translateX(-120%)}84%{transform:translateX(120%)}}@keyframes memberMonthName{0%,15%,to{filter:none}45%{filter:brightness(1.14)}}@keyframes memberMonthBadge{0%,18%,to{box-shadow:0 0 0 1px #a790d12c,0 0 5px #bba5df24}55%{box-shadow:0 0 0 1px #e7dcff55,0 0 13px #bba5df7a}}@keyframes memberMonthLine{0%,20%,to{transform:scaleX(.25);transform-origin:left}55%{transform:scaleX(1);transform-origin:left}}@keyframes memberPrismName{0%,to{text-shadow:-.5px 0 #f2719a44,.5px 0 #63eaff55}50%{text-shadow:-1px 0 #f2719a99,1px 0 #63eaffbb}}@keyframes memberPrismBadge{0%,to{filter:brightness(.95)}50%{filter:brightness(1.22)}}@keyframes memberPrismEdge{0%,to{opacity:.35}50%{opacity:1}}@keyframes memberYearName{0%,to{text-shadow:0 0 8px #65ecd544}50%{text-shadow:0 0 16px #65ecd588,0 0 22px #a384ff44}}@keyframes memberYearFrame{to{filter:hue-rotate(1turn)}}@keyframes memberYearInner{0%,to{opacity:.4;inset:3px}50%{opacity:1;inset:2px}}@keyframes memberCommentPrism{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes memberCommentSweep{to{background-position:220% 0}}@media(max-width:520px){.communityIdentityName{gap:4px}.communityIdentityName>a{max-width:min(48vw,210px)}.communityIdentityVip{min-width:31px;height:18px;font-size:7px!important}.communityIdentity.compact .communityIdentityVip{height:16px;min-width:29px;padding-inline:4px!important;font-size:6px!important}}@media(prefers-reduced-motion:reduce){.comment:has(.member-tier-semiannual) .comment-body>p,.comment:has(.member-tier-yearly) .comment-body>p,.communityIdentityName>a,.communityIdentityVip,.communityIdentityVip:after,.communityIdentityVip:before,.hub-review:has(.member-tier-semiannual) .reviewBody,.hub-review:has(.member-tier-yearly) .reviewBody,.member-tier-monthly .developerProfile>div>b,.member-tier-monthly .social-profile-top h1,.member-tier-semiannual .developerProfile>div>b,.member-tier-semiannual .reviewUserMeta>b,.member-tier-semiannual .social-profile-top h1,.member-tier-yearly .developerProfile>div>b,.member-tier-yearly .reviewUserMeta>b,.member-tier-yearly .social-profile-top h1,.membership-comment-copy,.membership-vip-badge,.membership-vip-badge:after,.mobile-chat-peer.member-tier-monthly>span>b,.mobile-chat-peer.member-tier-semiannual>span>b,.mobile-chat-peer.member-tier-yearly>span>b,.mobile-msg-bubble.member-tier-semiannual,.mobile-msg-bubble.member-tier-yearly,.resonance-message.member-tier-monthly .resonance-message-body>header>b,.resonance-message.member-tier-semiannual .resonance-message-body>header>b,.resonance-message.member-tier-semiannual .resonance-message-body>p,.resonance-message.member-tier-yearly .resonance-message-body>header>b,.resonance-message.member-tier-yearly .resonance-message-body>p{animation:none!important}}.messages-hub .dm-name-line.member-tier-monthly>b{color:#f4eee2;text-shadow:0 0 9px #bba5df55;animation:memberMonthName 4.8s ease-in-out infinite}.messages-hub .dm-name-line.member-tier-semiannual>b{color:#f5f1ff;text-shadow:-.6px 0 #f2719a66,.6px 0 #63eaff77;animation:memberPrismName 2.8s ease-in-out infinite}.messages-hub .dm-name-line.member-tier-yearly>b{color:#f2fffb;text-shadow:0 0 12px #65ecd566;animation:memberYearName 4s ease-in-out infinite}.member-page.member-tier-monthly .username{animation:memberMonthName 4.8s ease-in-out infinite}.member-page.member-tier-semiannual .username{animation:memberPrismName 2.8s ease-in-out infinite}.member-page.member-tier-yearly .username{animation:memberYearName 4s ease-in-out infinite}.hub-review.member-tier-monthly .reviewUserMeta>b{animation:memberMonthName 4.8s ease-in-out infinite}.comment:has(.member-tier-monthly) .comment-body>p,.hub-review:has(.member-tier-monthly) .reviewBody,.member-tier-monthly .membership-comment-copy,.mobile-msg-bubble.member-tier-monthly:not(.emoji-only),.resonance-message.member-tier-monthly .resonance-message-body>p{background-size:200% 100%;animation:memberCommentMonthly 4.8s ease-in-out infinite}@keyframes memberCommentMonthly{0%,to{background-position:0 0;filter:brightness(1);box-shadow:inset 0 -1px #bba5df55,0 0 2px #bba5df12}50%{background-position:100% 0;filter:brightness(1.12);box-shadow:inset 0 -1px #e2d4ff,0 0 12px #bba5df42}}@media(prefers-reduced-motion:reduce){.comment:has(.member-tier-monthly) .comment-body>p,.hub-review.member-tier-monthly .reviewUserMeta>b,.hub-review:has(.member-tier-monthly) .reviewBody,.member-page.member-tier-monthly .username,.member-page.member-tier-semiannual .username,.member-page.member-tier-yearly .username,.member-tier-monthly .membership-comment-copy,.mobile-msg-bubble.member-tier-monthly:not(.emoji-only),.resonance-message.member-tier-monthly .resonance-message-body>p{animation:none!important;filter:none!important}}.communityIdentity[class*=member-tier-] .communityIdentityName>a{position:relative;display:inline-block;isolation:isolate}.communityIdentity.member-tier-monthly .communityIdentityName>a:after,.communityIdentity.member-tier-semiannual .communityIdentityName>a:after,.communityIdentity.member-tier-yearly .communityIdentityName>a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;border-radius:2px;pointer-events:none;transform:scaleX(.15);transform-origin:left;animation:memberNameBeam 2.6s ease-in-out infinite}.communityIdentity.member-tier-monthly .communityIdentityName>a:after{background:linear-gradient(90deg,#bba5df,#fbf5ff 45%,#bba5df);box-shadow:0 0 7px #bba5dfaa}.communityIdentity.member-tier-semiannual .communityIdentityName>a:after{background:linear-gradient(90deg,#f2719a,#e6d5ff 48%,#63eaff);box-shadow:0 0 8px #8c77ffb3;animation-duration:1.8s}.communityIdentity.member-tier-yearly .communityIdentityName>a:after{height:2.5px;background:linear-gradient(90deg,#65ecd5,#efffff 35%,#a384ff 70%,#65ecd5);box-shadow:0 0 10px #65ecd5cc,0 0 15px #a384ff77;animation-duration:2.1s}.comment:has(.member-tier-monthly) .comment-body>p,.comment:has(.member-tier-semiannual) .comment-body>p,.comment:has(.member-tier-yearly) .comment-body>p,.hub-review:has(.member-tier-monthly) .reviewBody,.hub-review:has(.member-tier-semiannual) .reviewBody,.hub-review:has(.member-tier-yearly) .reviewBody,.membership-comment-copy,.mobile-msg-bubble.member-tier-monthly:not(.emoji-only),.mobile-msg-bubble.member-tier-semiannual:not(.emoji-only),.mobile-msg-bubble.member-tier-yearly:not(.emoji-only),.reply:has(.member-tier-monthly)>div>p,.reply:has(.member-tier-semiannual)>div>p,.reply:has(.member-tier-yearly)>div>p,.resonance-message.member-tier-monthly .resonance-message-body>p,.resonance-message.member-tier-semiannual .resonance-message-body>p,.resonance-message.member-tier-yearly .resonance-message-body>p{position:relative;isolation:isolate;overflow:hidden}.comment:has(.member-tier-monthly) .comment-body>p:after,.comment:has(.member-tier-semiannual) .comment-body>p:after,.comment:has(.member-tier-yearly) .comment-body>p:after,.hub-review:has(.member-tier-monthly) .reviewBody:after,.hub-review:has(.member-tier-semiannual) .reviewBody:after,.hub-review:has(.member-tier-yearly) .reviewBody:after,.membership-comment-copy:after,.mobile-msg-bubble.member-tier-monthly:not(.emoji-only):after,.mobile-msg-bubble.member-tier-semiannual:not(.emoji-only):after,.mobile-msg-bubble.member-tier-yearly:not(.emoji-only):after,.reply:has(.member-tier-monthly)>div>p:after,.reply:has(.member-tier-semiannual)>div>p:after,.reply:has(.member-tier-yearly)>div>p:after,.resonance-message.member-tier-monthly .resonance-message-body>p:after,.resonance-message.member-tier-semiannual .resonance-message-body>p:after,.resonance-message.member-tier-yearly .resonance-message-body>p:after{content:"";position:absolute;z-index:0;top:0;bottom:0;left:-48%;width:34%;pointer-events:none;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,#e9dcff77,transparent);animation:memberBodyBeam 4s ease-in-out infinite}.comment:has(.member-tier-monthly) .comment-body>p:after,.hub-review:has(.member-tier-monthly) .reviewBody:after,.membership-comment-copy.member-tier-monthly:after,.mobile-msg-bubble.member-tier-monthly:not(.emoji-only):after,.reply:has(.member-tier-monthly)>div>p:after,.resonance-message.member-tier-monthly .resonance-message-body>p:after{background:linear-gradient(90deg,transparent,#f6edffb0,transparent);animation-duration:3.5s}.comment:has(.member-tier-semiannual) .comment-body>p:after,.hub-review:has(.member-tier-semiannual) .reviewBody:after,.membership-comment-copy.member-tier-semiannual:after,.mobile-msg-bubble.member-tier-semiannual:not(.emoji-only):after,.reply:has(.member-tier-semiannual)>div>p:after,.resonance-message.member-tier-semiannual .resonance-message-body>p:after{background:linear-gradient(90deg,transparent,#f2719a99,#63eaffb8,transparent);animation-duration:2.6s}.comment:has(.member-tier-yearly) .comment-body>p:after,.hub-review:has(.member-tier-yearly) .reviewBody:after,.membership-comment-copy.member-tier-yearly:after,.mobile-msg-bubble.member-tier-yearly:not(.emoji-only):after,.reply:has(.member-tier-yearly)>div>p:after,.resonance-message.member-tier-yearly .resonance-message-body>p:after{width:42%;background:linear-gradient(90deg,transparent,#75f4e8bb,#f4ffff,#a384ffbb,transparent);animation-duration:2.2s}.comment-body>p>span,.membership-comment-copy>*,.mobile-msg-bubble.member-tier-monthly:not(.emoji-only)>a,.mobile-msg-bubble.member-tier-monthly:not(.emoji-only)>span,.mobile-msg-bubble.member-tier-semiannual:not(.emoji-only)>a,.mobile-msg-bubble.member-tier-semiannual:not(.emoji-only)>span,.mobile-msg-bubble.member-tier-yearly:not(.emoji-only)>a,.mobile-msg-bubble.member-tier-yearly:not(.emoji-only)>span,.reply>div>p>span,.resonance-message.member-tier-monthly .resonance-message-body>p>span,.resonance-message.member-tier-semiannual .resonance-message-body>p>span,.resonance-message.member-tier-yearly .resonance-message-body>p>span{position:relative;z-index:1}.messages-hub .dm-name-line.member-tier-monthly>b:after,.messages-hub .dm-name-line.member-tier-semiannual>b:after,.messages-hub .dm-name-line.member-tier-yearly>b:after,.mobile-chat-peer.member-tier-monthly>span>b:after,.mobile-chat-peer.member-tier-semiannual>span>b:after,.mobile-chat-peer.member-tier-yearly>span>b:after{content:"";display:block;height:2px;width:100%;margin-top:2px;border-radius:2px;transform:scaleX(.15);transform-origin:left;animation:memberNameBeam 2.6s ease-in-out infinite}.messages-hub .dm-name-line.member-tier-monthly>b:after,.mobile-chat-peer.member-tier-monthly>span>b:after{background:linear-gradient(90deg,#bba5df,#fbf5ff,#bba5df)}.messages-hub .dm-name-line.member-tier-semiannual>b:after,.mobile-chat-peer.member-tier-semiannual>span>b:after{background:linear-gradient(90deg,#f2719a,#e6d5ff,#63eaff);animation-duration:1.8s}.messages-hub .dm-name-line.member-tier-yearly>b:after,.mobile-chat-peer.member-tier-yearly>span>b:after{height:2.5px;background:linear-gradient(90deg,#65ecd5,#efffff,#a384ff,#65ecd5);animation-duration:2.1s}.member-page.member-tier-monthly .username:after,.member-page.member-tier-semiannual .username:after,.member-page.member-tier-yearly .username:after{content:"";flex:0 0 100%;height:2px;border-radius:2px;transform:scaleX(.15);transform-origin:left;animation:memberNameBeam 2.6s ease-in-out infinite}.member-page.member-tier-monthly .username:after{background:linear-gradient(90deg,#bba5df,#fbf5ff,#bba5df)}.member-page.member-tier-semiannual .username:after{background:linear-gradient(90deg,#f2719a,#e6d5ff,#63eaff);animation-duration:1.8s}.member-page.member-tier-yearly .username:after{background:linear-gradient(90deg,#65ecd5,#efffff,#a384ff,#65ecd5);animation-duration:2.1s}@keyframes memberNameBeam{0%,to{transform:scaleX(.08);opacity:.65}55%{transform:scaleX(1);opacity:1}}@keyframes memberBodyBeam{0%,8%{left:-48%;opacity:0}24%{opacity:.9}78%{opacity:.85}to{left:125%;opacity:0}}@media(prefers-reduced-motion:reduce){.comment:has(.member-tier-monthly) .comment-body>p:after,.comment:has(.member-tier-semiannual) .comment-body>p:after,.comment:has(.member-tier-yearly) .comment-body>p:after,.communityIdentity[class*=member-tier-] .communityIdentityName>a:after,.member-page[class*=member-tier-] .username:after,.messages-hub .dm-name-line[class*=member-tier-]>b:after,.mobile-chat-peer[class*=member-tier-]>span>b:after,.reply:has(.member-tier-monthly)>div>p:after,.reply:has(.member-tier-semiannual)>div>p:after,.reply:has(.member-tier-yearly)>div>p:after{animation:none!important;transform:scaleX(1);opacity:.8}}.play-page .comment:has(.communityIdentity.member-tier-monthly){border-color:#a78bc64c;background:radial-gradient(ellipse at 12% 0,#b38bd51c,transparent 52%),linear-gradient(145deg,#11131e,#0b0e17 72%);box-shadow:0 10px 28px #0006,inset 0 1px #e5d3ff0a}.play-page .comment:has(.communityIdentity.member-tier-semiannual){border-color:#8471ad66;background:radial-gradient(ellipse at 0 100%,#8d68d21b,transparent 52%),linear-gradient(145deg,#11131f,#0a111b 72%);box-shadow:0 10px 28px #0006,inset 0 1px #d9c7ff12}.play-page .comment:has(.communityIdentity.member-tier-yearly){border-color:#7bdde263;background:radial-gradient(ellipse at 100% 0,#56dfd31a,transparent 46%),linear-gradient(145deg,#10151e,#0a0e18 72%);box-shadow:0 10px 30px #0007,0 0 16px #63ded514,inset 0 1px #eaffff18}.play-page .comment:has(.communityIdentity[class*=member-tier-]):before{display:none}.communityIdentity.member-tier-yearly .communityIdentityVip,.membership-vip-badge.member-tier-yearly{background:linear-gradient(#101b23,#101b23) padding-box,linear-gradient(110deg,#9ef5ff,#ad8aff,#f7fbff,#69eaff) border-box!important;box-shadow:0 0 0 1px #a0eaff70,0 0 12px #8bdfffa0,0 0 18px #a384ff55!important;animation:memberYearBadgePulse 2.2s ease-in-out infinite!important}.communityIdentity.member-tier-yearly .communityIdentityVip:after,.membership-vip-badge.member-tier-yearly:after{background:linear-gradient(110deg,transparent 20%,#91fff4 42%,#fff 50%,#b4a5ff 58%,transparent 78%);opacity:.8;animation:vipBadgeGlint 2.2s ease-in-out infinite}.play-page .comment:has(.communityIdentity.member-tier-yearly) .comment-body>p{border-color:#8eeaf2aa;background:linear-gradient(110deg,#121927,#142832,#1b2032,#121927);background-size:220% 100%;box-shadow:0 0 15px #7adbed38,inset 0 1px #ffffff1c,0 0 0 1px #7ce9e920;animation:memberCommentSweep 3.2s linear infinite}.play-page .comment:has(.communityIdentity.member-tier-yearly) .comment-body>p:after{width:48%;background:linear-gradient(90deg,transparent,#75f4e8d9,#f4ffff,#a384ffdc,transparent);animation-duration:2.2s}@keyframes memberYearBadgePulse{0%,to{filter:brightness(.94);box-shadow:0 0 0 1px #a0eaff55,0 0 8px #8bdfff66,0 0 14px #a384ff33}50%{filter:brightness(1.2);box-shadow:0 0 0 1px #d8ffffb0,0 0 14px #8bdfffc2,0 0 22px #a384ff70}}.play-page .comment:has(.membership-tier-head){display:block!important;padding:15px 15px 12px!important}.membership-tier-head{--tier-accent:#b89be8;display:flex;align-items:center;gap:12px;min-width:0;margin:0 0 16px;color:#f4f2fa}.membership-tier-head>span{width:33px;height:33px;flex:0 0 33px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--tier-accent),transparent 45%);border-radius:11px;background:color-mix(in srgb,var(--tier-accent),transparent 90%);color:#efe8ff;font-size:15px}.membership-tier-head>strong{font-size:14px;line-height:1.3;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.membership-tier-head>small{margin-left:auto;color:#9294a5;font-size:9px;letter-spacing:.04em;text-align:right;white-space:nowrap}.membership-tier-head.member-tier-monthly{--tier-accent:#b89be8}.membership-tier-head.member-tier-semiannual{--tier-accent:#b17cff}.membership-tier-head.member-tier-yearly{--tier-accent:#72eadb}.hub-review:has(.membership-tier-head){padding:15px 15px 12px}.hub-review.member-tier-monthly{border-color:#bba5df66;background:radial-gradient(ellipse at 12% 0,#b38bd518,transparent 52%),linear-gradient(145deg,#11131e,#0b0e17 72%);box-shadow:0 10px 28px #0006,inset 0 1px #e5d3ff0a}.hub-review.member-tier-semiannual{border-color:#9b83d877;background:radial-gradient(ellipse at 0 100%,#8d68d21b,transparent 52%),linear-gradient(145deg,#11131f,#0a111b 72%);box-shadow:0 10px 28px #0006,inset 0 1px #d9c7ff12}.hub-review.member-tier-yearly{border-color:#7bdde263;background:radial-gradient(ellipse at 100% 0,#56dfd31a,transparent 46%),linear-gradient(145deg,#10151e,#0a0e18 72%);box-shadow:0 10px 30px #0007,0 0 16px #63ded514,inset 0 1px #eaffff18}.hub-review:has(.membership-tier-head.member-tier-monthly)>p,.hub-thread-reply:has(.membership-tier-head.member-tier-monthly)>p{border-bottom:1px solid #bba5df77;background:linear-gradient(105deg,#11131e,#1a1728 22%,#262039 43%,#171a29 64%,#11131e 84%);background-size:280% 100%;box-shadow:inset 0 -1px #bba5df35;animation:memberCommentMonthly 2.8s ease-in-out infinite}.hub-review:has(.membership-tier-head.member-tier-semiannual)>p,.hub-thread-reply:has(.membership-tier-head.member-tier-semiannual)>p{border-inline-start:2px solid #bd8cff;padding:7px 10px;background:linear-gradient(105deg,#26203b,#183146 38%,#2a2040 62%,#142536 82%,#111421);background-size:300% 100%;box-shadow:inset 0 0 22px #8d6cff2e,0 0 12px #976eff36;animation:memberCommentPrism 2.7s ease-in-out infinite}.hub-review:has(.membership-tier-head.member-tier-yearly)>p,.hub-thread-reply:has(.membership-tier-head.member-tier-yearly)>p{position:relative;border:1px solid #85dfe873;border-radius:9px;padding:8px 10px;background:linear-gradient(110deg,#121927,#172735,#171d2b,#121927);background-size:220% 100%;box-shadow:0 0 12px #7adbed25,inset 0 1px #ffffff12;animation:memberCommentSweep 4s linear infinite}.postExperience .hub-review.member-tier-yearly>p,.postExperience .hub-thread-reply.member-tier-yearly>p{position:relative!important;isolation:isolate!important;overflow:visible!important;border:1px solid transparent!important;border-radius:9px!important;background:linear-gradient(110deg,#101827,#17243b 52%,#131c2c) padding-box,conic-gradient(from var(--year-comment-angle),#79edff 0deg,#c2a1ff 24deg,transparent 48deg 115deg,#8df5ff 138deg,#e8faff 153deg,transparent 176deg 245deg,#a88aff 270deg,#8ceeff 292deg,transparent 318deg 1turn) border-box!important;animation:yearCommentMarquee 2.2s linear infinite!important;box-shadow:0 0 8px #8deaff66,0 0 19px #a17cff55,inset 0 0 18px #79dfff15!important}.postExperience .hub-review.member-tier-yearly>p:before,.postExperience .hub-thread-reply.member-tier-yearly>p:before{content:none!important;display:none!important}.postExperience .hub-review.member-tier-yearly>p:after,.postExperience .hub-thread-reply.member-tier-yearly>p:after{content:""!important;position:absolute!important;z-index:1!important;inset:0!important;width:auto!important;height:auto!important;padding:1.5px!important;border:0!important;border-radius:inherit!important;background:conic-gradient(from var(--year-comment-angle),transparent 0deg 285deg,#efffff 300deg,#91f4ff 311deg,#bd9cff 321deg,transparent 338deg 1turn)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;filter:drop-shadow(0 0 7px #8feeff) drop-shadow(0 0 10px #a17cff)!important;pointer-events:none!important;animation:yearCommentMarquee 2.2s linear infinite,yearCommentFlicker .65s ease-in-out infinite alternate!important}@keyframes yearCommentFlicker{0%{opacity:.62}to{opacity:1}}.hub-thread-reply.member-tier-monthly{border-inline-start:2px solid #bba5df66;background:linear-gradient(100deg,#a88dcc0d,transparent 78%)}.hub-thread-reply.member-tier-semiannual{border-inline-start:2px solid #a985ed;background:linear-gradient(100deg,#9670ce14,#58d8eb0c 70%,transparent)}.hub-thread-reply.member-tier-yearly{border-inline-start:2px solid #72eadb;background:linear-gradient(100deg,#56dfd30e,#a384ff0a 70%,transparent)}.play-page .comment:has(.membership-tier-head) .comment-body{width:100%}.play-page .comment:has(.membership-tier-head.member-tier-monthly) .comment-body>p{background:linear-gradient(105deg,#11131e,#1a1728 22%,#262039 43%,#171a29 64%,#11131e 84%);background-size:280% 100%;border-bottom-color:#a58ccc;box-shadow:inset 0 -1px #a58ccc66,0 0 8px #a58ccc18;animation:memberCommentMonthly 2.8s ease-in-out infinite}.play-page .comment:has(.membership-tier-head.member-tier-semiannual) .comment-body>p{border-inline-start:2px solid #bd8cff;padding:7px 10px;background:linear-gradient(105deg,#26203b,#183146 38%,#2a2040 62%,#142536 82%,#111421);background-size:300% 100%;box-shadow:inset 0 0 22px #8d6cff2e,0 0 12px #976eff36;animation:memberCommentPrism 2.7s ease-in-out infinite}.play-page .comment:has(.membership-tier-head.member-tier-semiannual) .comment-body>p:after{height:2px;background:linear-gradient(90deg,#d3a0ff,#f9f2ff,#55ebff,#aa7cff);box-shadow:0 0 11px #87eaffbb;animation-duration:2.1s}@property --year-comment-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.play-page .comment:has(.membership-tier-head.member-tier-yearly) .comment-body>p{overflow:visible!important;border:1px solid transparent!important;border-radius:9px!important;background:linear-gradient(110deg,#101827,#17243b 52%,#131c2c) padding-box,conic-gradient(from var(--year-comment-angle),#79edff 0deg,#c2a1ff 24deg,transparent 48deg 115deg,#8df5ff 138deg,#e8faff 153deg,transparent 176deg 245deg,#a88aff 270deg,#8ceeff 292deg,transparent 318deg 1turn) border-box!important;animation:yearCommentMarquee 2.2s linear infinite!important;box-shadow:0 0 8px #8deaff66,0 0 19px #a17cff55,inset 0 0 18px #79dfff15!important}.play-page .comment:has(.membership-tier-head.member-tier-yearly) .comment-body>p:after{content:""!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;border:1px solid transparent!important;border-radius:inherit!important;background:linear-gradient(110deg,transparent,transparent) padding-box,conic-gradient(from var(--year-comment-angle),transparent 0deg 285deg,#efffff 300deg,#91f4ff 311deg,#bd9cff 321deg,transparent 338deg 1turn) border-box!important;box-shadow:0 0 10px #8feeffbb,0 0 19px #a17cff88!important;pointer-events:none!important;animation:yearCommentMarquee 2.2s linear infinite!important}@keyframes yearCommentMarquee{to{--year-comment-angle:360deg}}.membership-comment-username{position:relative;display:inline-block;line-height:1.45}.membership-comment-username.member-tier-monthly{color:#f4eee2!important;text-shadow:0 0 9px #bba5df66;animation:memberMonthName 3.2s ease-in-out infinite}.membership-comment-username.member-tier-semiannual{color:#f5f1ff!important;text-shadow:-.7px 0 #f2719a66,.7px 0 #63eaff88;animation:memberPrismName 2.3s ease-in-out infinite}.membership-comment-username.member-tier-yearly{color:#effffc!important;text-shadow:0 0 11px #65ecd588;animation:memberYearName 2.8s ease-in-out infinite}.membership-comment-username[class*=member-tier-]:after{position:absolute;left:0;right:0;bottom:-2px;height:1.5px;border-radius:2px;content:"";transform:scaleX(.2);transform-origin:left;animation:memberNameBeam 2.6s ease-in-out infinite}.membership-comment-username.member-tier-monthly:after{background:linear-gradient(90deg,#bba5df,#fbf5ff,#bba5df);box-shadow:0 0 6px #bba5df77}.membership-comment-username.member-tier-semiannual:after{background:linear-gradient(90deg,#f2719a,#e6d5ff,#63eaff);box-shadow:0 0 8px #8c77ff88;animation-duration:1.8s}.membership-comment-username.member-tier-yearly:after{height:2px;background:linear-gradient(90deg,#65ecd5,#efffff,#a384ff,#65ecd5);box-shadow:0 0 9px #65ecd5aa,0 0 12px #a384ff66;animation-duration:2.1s}@media(prefers-reduced-motion:reduce){.membership-comment-username[class*=member-tier-],.membership-comment-username[class*=member-tier-]:after{animation:none!important;filter:none!important;transform:scaleX(1);opacity:1}}@media(max-width:480px){.membership-tier-head{gap:8px}.membership-tier-head>strong{font-size:12px}.membership-tier-head>small{font-size:8px;letter-spacing:0}.play-page .comment:has(.membership-tier-head){padding:13px 11px 10px!important}}.postExperience .hub-review .communityIdentity.compact .communityIdentityAvatar,.postExperience .hub-thread-reply .communityIdentity.compact .communityIdentityAvatar{border:1px solid #41465a!important;border-radius:13px!important;box-shadow:none!important;overflow:hidden!important}.postExperience .hub-review .communityIdentity.compact .communityIdentityAvatar.hasImageFrame,.postExperience .hub-thread-reply .communityIdentity.compact .communityIdentityAvatar.hasImageFrame{overflow:visible!important}.communityIdentity[class*=member-tier-] .communityIdentityName>a,.hub-review[class*=member-tier-] .reviewUserMeta>b,.member-page[class*=member-tier-] .username,.membership-comment-username[class*=member-tier-],.messages-hub .dm-name-line[class*=member-tier-]>b,.mobile-chat-peer[class*=member-tier-]>span>b,.public-profile-v2[class*=member-tier-] .social-profile-top h1,.resonance-message[class*=member-tier-] .resonance-message-body>header>b{text-shadow:none!important;filter:none!important}.membership-effect-card.member-tier-monthly .membership-comment-copy,.membership-effect-card.member-tier-monthly .reviewBody{border-bottom:1px solid #bba5df91;background:linear-gradient(105deg,#11131e,#201a2c 28%,#2b2240 48%,#171a29 70%,#11131e);background-size:280% 100%;box-shadow:inset 0 -1px #d4bbf366;animation:memberCommentMonthly 2.8s ease-in-out infinite}.membership-effect-card.member-tier-semiannual .membership-comment-copy,.membership-effect-card.member-tier-semiannual .reviewBody{border-inline-start:2px solid #bd8cff;padding:7px 10px;background:linear-gradient(105deg,#26203b,#183146 38%,#2a2040 62%,#142536 82%,#111421);background-size:300% 100%;box-shadow:inset 0 0 22px #8d6cff2e,0 0 12px #976eff36;animation:memberCommentPrism 2.7s ease-in-out infinite}.membership-effect-card.member-tier-yearly .membership-comment-copy,.membership-effect-card.member-tier-yearly .reviewBody{position:relative;border:1px solid #85dfe8a6;border-radius:9px;padding:8px 10px;background:linear-gradient(110deg,#101827,#17243b 52%,#131c2c);box-shadow:0 0 10px #8deaff3d,0 0 16px #a17cff24,inset 0 0 18px #79dfff15;animation:yearCommentMarquee 2.2s linear infinite}.membership-effect-card.member-tier-monthly .membership-comment-copy:after,.membership-effect-card.member-tier-monthly .reviewBody:after{background:linear-gradient(90deg,transparent,#f6edffca,transparent);animation-duration:2.6s}.membership-effect-card.member-tier-semiannual .membership-comment-copy:after,.membership-effect-card.member-tier-semiannual .reviewBody:after{background:linear-gradient(90deg,transparent,#f2719ac2,#63eaffd1,transparent);animation-duration:2.1s}.membership-effect-card.member-tier-yearly .membership-comment-copy:after,.membership-effect-card.member-tier-yearly .reviewBody:after{width:48%;background:linear-gradient(90deg,transparent,#75f4e8dc,#f4ffff,#a384ffdf,transparent);animation-duration:1.8s}.communityIdentity.member-tier-monthly .communityIdentityName>a,.hub-review.member-tier-monthly .reviewUserMeta>b,.membership-comment-username.member-tier-monthly{color:#fff8ec!important;background:linear-gradient(100deg,#e9ddff,#fffaf0 30%,#c6a8ed 49%,#fff 62%,#e9ddff 85%);background-size:240% 100%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:memberUsernameSweep 3.2s ease-in-out infinite!important}.communityIdentity.member-tier-semiannual .communityIdentityName>a,.hub-review.member-tier-semiannual .reviewUserMeta>b,.membership-comment-username.member-tier-semiannual{color:#f5f1ff!important;background:linear-gradient(100deg,#f2719a,#f5f1ff 24%,#63eaff 49%,#c8a2ff 72%,#f2719a);background-size:260% 100%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:memberUsernameSweep 2.1s ease-in-out infinite!important}.communityIdentity.member-tier-yearly .communityIdentityName>a,.hub-review.member-tier-yearly .reviewUserMeta>b,.membership-comment-username.member-tier-yearly{color:#effffc!important;background:linear-gradient(100deg,#65ecd5,#efffff 24%,#a384ff 48%,#fff 62%,#65ecd5);background-size:280% 100%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:memberUsernameSweep 1.6s ease-in-out infinite!important}@keyframes memberUsernameSweep{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.postExperience.postExperience .hub-stack>.hub-review.member-tier-monthly{border-color:#bba5df91!important;background:radial-gradient(ellipse at 12% 0,#b38bd51c,transparent 58%),linear-gradient(145deg,#171622,#11131e 72%)!important;box-shadow:0 0 0 1px #bba5df18,0 10px 28px #0006,inset 0 1px #e5d3ff18!important}.postExperience.postExperience .hub-stack>.hub-review.member-tier-semiannual{border-color:#b18affb0!important;background:radial-gradient(ellipse at 0 100%,#9d71ef24,transparent 58%),linear-gradient(145deg,#171421,#10131f 72%)!important;box-shadow:0 0 0 1px #a783ff24,0 10px 28px #0006,inset 0 1px #d9c7ff18!important}.postExperience.postExperience .hub-stack>.hub-review.member-tier-yearly{border-color:#72eadbb0!important;background:radial-gradient(ellipse at 100% 0,#56dfd326,transparent 52%),linear-gradient(145deg,#101a20,#0e121c 72%)!important;box-shadow:0 0 0 1px #72eadb25,0 0 18px #63ded51c,0 10px 30px #0007,inset 0 1px #eaffff20!important}.postExperience.postExperience .hub-stack>.hub-thread-reply.member-tier-monthly{border-inline-start:2px solid #bba5df!important;background:linear-gradient(100deg,#a88dcc16,transparent 80%)!important}.postExperience.postExperience .hub-stack>.hub-thread-reply.member-tier-semiannual{border-inline-start:2px solid #a985ed!important;background:linear-gradient(100deg,#9670ce22,#58d8eb10 70%,transparent)!important}.postExperience.postExperience .hub-stack>.hub-thread-reply.member-tier-yearly{border-inline-start:2px solid #72eadb!important;background:linear-gradient(100deg,#56dfd319,#a384ff0d 70%,transparent)!important}.resonance-message-body>header{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.resonance-profile-chip{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid #66708555;border-radius:6px;color:#aeb9cc;font-size:10px;line-height:1.3;background:#111722aa}.resonance-message-body>header>small{color:#919bb0;font-size:10px}@media(max-width:640px){.resonance-message-body>header{gap:5px}.resonance-profile-chip{font-size:9px;padding:2px 5px}}.dm-identity-stats{display:block;margin-top:3px;color:#98a3b6;font-size:10px;line-height:1.3}.social-profile-shell .public-identity-line .identity-tier-chip.identity-tier-active{width:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;padding:0!important;justify-content:center!important;border-color:#4c887e!important;border-radius:11px!important;background:linear-gradient(145deg,#11211f,#0b1418)!important;color:#b9ded4!important;box-shadow:inset 0 1px #ffffff0a!important;font-size:10px!important;font-weight:700!important;text-shadow:none!important}.social-profile-shell .public-identity-line .identity-tier-chip.identity-tier-active:before{content:"✦"!important;left:50%!important;top:50%!important;translate:-50% -50%!important;width:17px!important;height:17px!important;border-color:#47786e!important;border-radius:5px!important;background:#17312b!important;color:#a8d4bd!important;box-shadow:none!important;font-size:8px!important}.social-profile-shell .public-identity-line .identity-showcase-inline{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;align-self:center!important;justify-content:center!important;border-color:#574b79!important;border-radius:9px!important;background:linear-gradient(145deg,#211a35,#101522)!important;color:#d8c5ff!important;box-shadow:inset 0 1px #ffffff12,0 4px 10px #0004!important;font-size:13px!important}.social-profile-shell .public-identity-line .identity-showcase-inline:before{display:none!important;content:none!important}.social-profile-shell .community-identity-extras{grid-column:2;grid-row:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;margin:0 0 7px;min-width:0}.social-profile-shell .community-identity-extras .community-identity-badge,.social-profile-shell .community-identity-extras .community-topic-badge{position:static;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:27px;padding:4px 9px;border:1px solid #a78bfa38;border-radius:999px;background:linear-gradient(135deg,#171326,#0b111c);box-shadow:inset 0 1px #ffffff0b;color:#cfc0ed;font-size:10px;font-weight:650;line-height:1.2;text-shadow:none;white-space:nowrap}.social-profile-shell .community-identity-extras .community-identity-badge:before,.social-profile-shell .community-identity-extras .community-topic-badge:before{display:none;content:none}.social-profile-shell .community-identity-extras .community-identity-badge i{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#8b5cf625;color:#d7c5ff;font-size:9px;font-style:normal}.social-profile-shell .community-identity-extras .community-identity-badge.is-author{border-color:#2dd4bf42;background:linear-gradient(135deg,#0c211f,#0b111c);color:#a9e4d9}.social-profile-shell .community-identity-extras .community-identity-badge.is-author i{background:#14b8a629;color:#83e5d4}.social-profile-shell .community-identity-extras .community-identity-badge.is-author.author-icon{position:relative;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:1px solid #c7a96a;border-radius:13px;background:radial-gradient(circle at 30% 15%,#c9a34b42,transparent 42%),linear-gradient(145deg,#203c39,#111820 72%);box-shadow:0 0 0 2px #c7a96a1c,0 8px 18px #0007,inset 0 1px #fff3;color:#f3d89b}.social-profile-shell .community-identity-extras .community-identity-badge.is-author.author-icon:after{content:"";position:absolute;inset:4px;border:1px solid #91d7bd35;border-radius:9px;pointer-events:none}.social-profile-shell .community-identity-extras .community-identity-badge.is-author.author-icon svg{position:relative;z-index:1;width:21px;height:21px;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #8ce1c966)}.social-profile-shell .community-identity-extras .community-topic-badge{border-color:#67e8f92e;background:#07151b;color:#9bd9e2}.identity-glyph{display:block;flex:0 0 auto;width:15px;height:15px}.social-profile-shell .public-identity-line .profile-insignia{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-width:0;min-height:36px;padding:6px 10px;border:1px solid var(--insignia-border,#ffffff22);border-radius:11px;background:radial-gradient(circle at 15% 15%,var(--insignia-glow,#8b5cf626),transparent 48%),linear-gradient(145deg,#111827,#080d16);box-shadow:inset 0 1px #ffffff10,0 5px 13px #0005;color:var(--insignia-color,#ddd6fe);font-size:10px;font-weight:750;line-height:1;text-shadow:none}.social-profile-shell .public-identity-line .identity-tier-chip.identity-tier-active:before,.social-profile-shell .public-identity-line .profile-insignia:before{display:none!important;content:none!important}.social-profile-shell .public-identity-line .profile-insignia .identity-glyph{width:16px;height:16px;filter:drop-shadow(0 0 5px var(--insignia-glow,#8b5cf640))}.social-profile-shell .public-identity-line .profile-insignia b{font:inherit;white-space:nowrap}.social-profile-shell .public-identity-line .profile-insignia.level{--insignia-color:#d6c4ff;--insignia-border:#a78bfa64;--insignia-glow:#8b5cf64a}.social-profile-shell .public-identity-line .profile-insignia.reputation{--insignia-color:#b8dcff;--insignia-border:#60a5fa5c;--insignia-glow:#3b82fa45}.social-profile-shell .public-identity-line .profile-insignia.streak{--insignia-color:#ffd09a;--insignia-border:#fb923c63;--insignia-glow:#f9731645}.social-profile-shell .public-identity-line .profile-insignia.identity-tier-chip{--insignia-color:#b8f1dd;--insignia-border:#4ebd996b;--insignia-glow:#35c9a04a}.social-profile-shell .public-identity-line .profile-insignia.identity-tier-active{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:12px;background:radial-gradient(circle at 50% 25%,#52d5b33d,transparent 58%),linear-gradient(145deg,#15352e,#0a1518);box-shadow:inset 0 1px #ffffff19,0 0 0 1px #64dab426,0 7px 16px #0006;color:#aaf0d6}.social-profile-shell .public-identity-line .profile-insignia.identity-tier-active .identity-glyph{width:20px;height:20px;filter:drop-shadow(0 0 7px #70e4bc8c)}.social-profile-shell .public-identity-line{width:min(100%,340px);margin:12px auto 6px;display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.social-profile-shell .public-identity-line .profile-insignia{min-height:34px;padding:6px 9px;border-radius:10px;gap:5px}.social-profile-shell .public-identity-line .profile-insignia .identity-glyph{width:15px;height:15px;flex:0 0 15px}.social-profile-shell .public-identity-line .profile-insignia.identity-tier-active{width:34px;min-width:34px;height:34px;min-height:34px;border-radius:11px}.social-profile-shell .public-identity-line .profile-insignia.identity-tier-active .identity-glyph{width:18px;height:18px}.social-profile-shell .public-identity-line .profile-insignia-author{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-color:#c7a96a8a;border-radius:11px;background:radial-gradient(circle at 30% 15%,#c9a34b38,transparent 45%),linear-gradient(145deg,#292315,#111720 76%);color:#f3d89b;box-shadow:inset 0 1px #fff2,0 4px 12px #0005,0 0 12px #c7a96a1c}.social-profile-shell .public-identity-line .profile-insignia-author .identity-glyph{width:17px;height:17px;filter:drop-shadow(0 0 5px #f2cf7b77)}.social-profile-shell .social-profile-top h1{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;line-height:1.2}.social-profile-shell .social-profile-top h1 .membership-vip-badge{margin:0;vertical-align:middle;transform:none}.social-profile-shell .public-identity-line{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.social-profile-shell .public-identity-line .profile-insignia-author{margin-inline:auto}.social-profile-shell .public-identity-line{width:100%!important;max-width:340px!important;box-sizing:border-box;gap:5px!important}.social-profile-shell .public-identity-line .profile-insignia{min-height:32px;padding:5px 6px!important;gap:4px;font-size:9px}.social-profile-shell .public-identity-line .profile-insignia .identity-glyph{width:14px;height:14px;flex-basis:14px}.social-profile-shell .public-identity-line .profile-insignia-author,.social-profile-shell .public-identity-line .profile-insignia.identity-tier-active{width:30px;min-width:30px;height:30px;min-height:30px}.social-profile-shell .public-identity-line .profile-insignia-author .identity-glyph,.social-profile-shell .public-identity-line .profile-insignia.identity-tier-active .identity-glyph{width:16px;height:16px;flex-basis:16px}.social-profile-shell .public-identity-line{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;gap:7px!important;overflow:visible}.social-profile-shell .public-identity-line .profile-insignia{flex:0 1 auto;min-width:0!important;width:auto;padding-inline:5px!important;white-space:nowrap}.social-profile-shell .public-identity-line .profile-insignia:not(.identity-tier-active):not(.profile-insignia-author){max-width:92px}.social-profile-shell .public-identity-line .profile-insignia:not(.identity-tier-active):not(.profile-insignia-author) b{overflow:hidden;text-overflow:ellipsis}.social-profile-shell .public-identity-line .profile-insignia-author,.social-profile-shell .public-identity-line .profile-insignia.identity-tier-active{flex:0 0 30px;margin:0}.social-profile-shell .public-identity-line .profile-insignia.profile-insignia-author .identity-glyph{width:19px;height:19px;flex:0 0 19px;stroke-width:1.85}.social-profile-shell .public-identity-line .profile-insignia.identity-tier-active,.social-profile-shell .public-identity-line .profile-insignia.profile-insignia-author{box-sizing:border-box!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;flex:0 0 34px!important;padding:0!important;border-radius:11px}.social-profile-shell .public-identity-line .profile-insignia.identity-tier-active .identity-glyph,.social-profile-shell .public-identity-line .profile-insignia.profile-insignia-author .identity-glyph{box-sizing:border-box;width:18px;height:18px;flex:0 0 18px;stroke-width:1.8}.social-profile-shell .social-profile-top h1.profile-name-lockup{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;width:100%;margin:0;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:clamp(21px,6vw,25px);font-weight:750;line-height:1.15;letter-spacing:.015em;color:#f3f6ff!important;text-shadow:none!important;filter:none!important;animation:none!important}.social-profile-shell .social-profile-top h1.profile-name-lockup .profile-display-name{display:block;min-width:0;max-width:calc(100% - 46px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3f6ff!important;background:none!important;-webkit-text-fill-color:#f3f6ff!important;text-shadow:none!important;filter:none!important;animation:none!important}.social-profile-shell .social-profile-top h1.profile-name-lockup .membership-vip-badge{position:relative;top:auto;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;min-width:32px!important;width:auto;height:19px;min-height:19px;padding:0 7px;margin:0!important;border-radius:6px;vertical-align:middle;font:800 9px/1 Inter,Segoe UI,system-ui,sans-serif;letter-spacing:.04em;transform:none!important}.social-profile-shell .profile-presence{align-items:center;gap:4px;font-style:normal}.social-profile-shell .profile-presence i{font-size:7px;font-style:normal;line-height:1}.social-profile-shell .profile-presence.is-offline{border-color:#64748b40;background:#1e293b45;color:#94a3b8}.social-profile-shell .social-profile-handle:has(>.profile-presence:only-child){text-align:center}@media(max-width:380px){.social-profile-shell .public-identity-line{gap:5px}.social-profile-shell .public-identity-line .profile-insignia{min-height:32px;padding:5px 7px;font-size:9px}.social-profile-shell .public-identity-line .profile-insignia-author,.social-profile-shell .public-identity-line .profile-insignia.identity-tier-active{width:32px;min-width:32px;height:32px;min-height:32px}}.communityIdentityChips>span{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:23px;padding:3px 7px;border-radius:8px}.communityIdentityChips .identity-glyph{width:13px;height:13px}.communityIdentityChips .level .identity-glyph{color:#c8adff;filter:drop-shadow(0 0 4px #9b74f775)}.communityIdentityChips .reputation .identity-glyph{color:#a8d6ff;filter:drop-shadow(0 0 4px #60a5fa75)}.communityIdentityChips .streak .identity-glyph{color:#ffc482;filter:drop-shadow(0 0 4px #fb923c75)}.communityIdentityChips .active .identity-glyph{color:#9fe9d0;filter:drop-shadow(0 0 4px #4fd1a475)}.communityIdentityChips .apps .identity-glyph{color:#9ae8eb;filter:drop-shadow(0 0 4px #22d3ee75)}.communityIdentityName>.communityIdentityRoleBadge.app-author{display:inline-grid;flex:0 0 26px;place-items:center;box-sizing:border-box;width:26px;height:26px;padding:0;border:1px solid #bea166;border-radius:9px;background:radial-gradient(circle at 28% 15%,#d4b86c42,transparent 48%),linear-gradient(145deg,#213f39,#10161d);box-shadow:0 0 0 2px #d6bb751b,inset 0 1px #ffffff1a,0 4px 10px #0006;color:#f2d994}.communityIdentityName>.communityIdentityRoleBadge.app-author .identity-glyph{width:15px;height:15px;color:currentColor;filter:drop-shadow(0 0 4px #87e3c875)}@media(max-width:560px){.social-profile-shell .community-identity-extras{grid-column:auto;grid-row:auto;width:100%;justify-content:center;margin:0 0 2px}.social-profile-shell .community-identity-extras .community-identity-badge,.social-profile-shell .community-identity-extras .community-topic-badge{min-height:25px;padding:4px 8px;font-size:9px}}@media(max-width:560px){.social-profile-shell .social-profile-top:has(>.social-profile-actions>a:only-child) .social-profile-stats{box-sizing:border-box!important;height:68px!important;min-height:68px!important;max-height:68px!important;padding:8px 2px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;overflow:hidden!important}.social-profile-shell .social-profile-top:has(>.social-profile-actions>a:only-child) .social-profile-stats>div{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;overflow:hidden!important}.social-profile-shell .social-profile-top:has(>.social-profile-actions>a:only-child) .social-profile-stats b{max-width:100%!important;font-size:clamp(15px,4vw,19px)!important;line-height:1!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.social-profile-shell .social-profile-top:has(>.social-profile-actions>a:only-child) .social-profile-stats span{max-width:100%!important;font-size:9px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child),.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main{box-sizing:border-box!important;height:68px!important;min-height:68px!important;max-height:68px!important}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main{display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0 4px 19px!important;line-height:1.2!important;white-space:nowrap!important}}@media(max-width:560px){.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child){bottom:24px!important}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main:before{top:12px!important}.social-profile-shell .social-profile-top>.social-profile-actions:has(>a:only-child) .profile-action-main{padding-bottom:16px!important}}.video-card-grid .video-card{border-color:#a9b9db22;border-radius:15px;background:linear-gradient(155deg,#141a28,#0d111c);box-shadow:0 5px 18px #0002}.video-card-grid .video-card-content{min-height:0;padding:10px 11px 12px;gap:0}.video-card-grid .video-card-content h4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere;line-height:1.5;min-height:3em;font-size:13px;font-weight:650;letter-spacing:.1px}.video-card-grid .video-card-stats{margin-top:7px;color:#9aa5ba;font-size:10px;line-height:1.4}.video-card-grid .video-card-stats i{color:#aa8dcc;font-size:8px}.video-card-grid .video-card-footer{display:none}.video-card-grid .video-card-duration{padding:3px 5px;bottom:7px;right:7px;font-size:9px;border-radius:5px;box-shadow:none;background:#080b15cf;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:430px){.video-card-grid{gap:11px 9px}.video-card-grid .video-card-content{padding:9px 9px 11px}.video-card-grid .video-card-content h4{font-size:12px}}@media(max-width:340px){.video-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.video-card-grid .video-card-content{padding:8px}.video-card-grid .video-card-content h4{font-size:11px}}.comment-image-toggle:disabled{opacity:.5;cursor:wait}.comment-emoji-picker>div{grid-template-columns:repeat(auto-fit,minmax(32px,1fr))}.comment-emoji-picker>div button{min-width:0}.avatar-crop-dialog{box-sizing:border-box;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.avatar-crop-dialog header{align-items:flex-start;gap:12px}.avatar-crop-dialog header>div{display:grid;gap:6px;min-width:0}.avatar-crop-dialog header b{line-height:1.4}.avatar-crop-dialog header small{display:block;color:#aab5c8;font-size:12px;line-height:1.6}.avatar-crop-dialog header button{flex:0 0 40px;width:40px;height:40px}.avatar-crop-stage{max-width:100%}.avatar-crop-stage img{position:absolute;max-width:none;object-fit:fill;transition:none}.avatar-crop-stage{width:min(280px,100%,max(140px,calc(100dvh - 260px)));box-sizing:border-box}.player-wrap:fullscreen{position:fixed!important;inset:0!important;top:0!important;transform:none!important;max-width:none!important;padding:0!important;margin:0!important}.player-wrap:fullscreen video.player{width:100vw!important;height:100dvh!important;max-height:100dvh!important;aspect-ratio:auto!important;object-fit:contain!important}.player-wrap:fullscreen .drama-fullscreen{position:fixed!important;top:12px!important;left:auto!important;right:16px!important;transform:none!important;z-index:10}.player-rotation-hint{position:absolute;top:16px;left:50%;transform:translateX(-50%);z-index:12;max-width:85%;width:max-content;padding:10px 14px;border-radius:12px;background:#101420e8;color:#fff;font-size:13px;line-height:1.6;text-align:center;pointer-events:none}.player-landscape-exit{display:none}.player-wrap.player-landscape-active{position:fixed!important;inset:0!important;margin:auto!important;width:100vw!important;width:100dvw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;transform:none!important;border:0!important;border-radius:0!important;padding:0!important;overflow:hidden!important;background:#000!important;z-index:2147483647!important;box-sizing:border-box!important}.player-wrap.player-landscape-active::backdrop{background:#000}.player-wrap.player-landscape-active .player{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;border-radius:0!important}.player-wrap.player-landscape-active .player-landscape-exit{display:grid;place-items:center;position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:50;width:44px;height:44px;border:1px solid #ffffff45;border-radius:50%;background:#111b;color:#fff;font-size:28px}.player-wrap.player-landscape-active .player-landscape{display:none}@media(orientation:portrait){.player-wrap.player-landscape-active{inset:50% auto auto 50%!important;width:100vh!important;width:100dvh!important;height:100vw!important;height:100dvw!important;margin:0!important;transform:translate(-50%,-50%) rotate(90deg)!important;transform-origin:center!important}}.comment-compose-input .comment-emoji-picker,.reply-form-wrap .comment-compose-input .reply-emoji-picker{position:relative;inset:auto;width:100%;max-height:none;margin-top:8px;box-sizing:border-box;background:#101522}.reply-form-wrap:has(.reply-emoji-picker){margin-bottom:0}.comment-form-emoji:has(.comment-emoji-picker),.play-page .comment-form.comment-media-compose:has(.comment-emoji-picker),.reply-form-emoji:has(.comment-emoji-picker){align-items:start}.comment-emoji-picker nav button,.comment-emoji-picker>div button{touch-action:manipulation;cursor:pointer;min-height:40px}.comment-emoji-picker>div{grid-template-columns:repeat(auto-fit,minmax(36px,1fr));max-height:200px}