@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{color:#f5f5f7;background:#000;font-family:DM Sans,Noto Sans SC,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#000}button,input{font:inherit}button{border:0;cursor:pointer}img{display:block;object-fit:cover}.dark-shell{max-width:560px;min-height:100vh;margin:0 auto;background:#000;padding-bottom:calc(83px + env(safe-area-inset-bottom));box-shadow:0 0 32px #00000080}.dark-page{min-height:calc(100vh - 83px - env(safe-area-inset-bottom));background:#000}.page-header{height:calc(132px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 22px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;background:#1c1c1d;border-bottom:1px solid #252526}.page-header .net-status{padding-bottom:27px;color:#aaa;font-size:15px}.page-header h1{padding-bottom:22px;margin:0;color:#f4f4f6;font-family:Noto Sans SC,sans-serif;font-size:23px;letter-spacing:.4px}.page-header button{justify-self:end;padding:0 0 21px;color:#3b8cff;background:transparent;font-size:31px;line-height:25px;font-weight:400}.search{display:flex;align-items:center;justify-content:center;gap:10px;width:calc(100% - 28px);height:51px;margin:-1px auto 12px;border-radius:16px;color:#8d8d92;background:#0e0e0f;font-size:28px}.search span{font-family:Noto Sans SC,sans-serif;font-size:18px}.conversation-list{border-top:1px solid #1d1d1f}.conversation{width:100%;min-height:82px;display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:11px;padding:10px 15px;color:#f2f2f4;text-align:left;background:#000;border-bottom:1px solid #1d1d1f}.conversation:active,.contact-row:active{background:#111}.conversation img{width:57px;height:57px;border-radius:16px}.conversation span{display:grid;gap:4px;min-width:0}.conversation b{overflow:hidden;color:#f0f0f2;font:500 16px Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.conversation small{overflow:hidden;color:#8c8c92;font:13px Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.conversation time{align-self:start;padding-top:5px;color:#86868d;font-size:12px}.dark-page sup,.chat-sheet sup{display:inline-grid;width:12px;height:12px;margin-left:3px;place-items:center;border-radius:50%;background:#3988ff;color:#fff;font-size:8px;vertical-align:1px}.new-chat{display:block;width:calc(100% - 30px);margin:22px auto;padding:14px;border-radius:14px;color:#6da6ff;background:#101a2d;font-family:Noto Sans SC,sans-serif;font-size:13px}.tabbar{max-width:560px;position:fixed;z-index:4;bottom:0;left:50%;width:100%;height:calc(83px + env(safe-area-inset-bottom));padding:8px 13px calc(9px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;transform:translate(-50%);border-top:1px solid #303033;background:#1d1d1ef7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tabbar button{position:relative;display:grid;min-width:48px;place-items:center;gap:1px;color:#89898d;background:transparent}.tabbar i{height:30px;font-style:normal;font-size:27px;line-height:29px}.tabbar span{font-family:Noto Sans SC,sans-serif;font-size:11px}.tabbar button.active{color:#3989ff}.tabbar button b{position:absolute;top:-1px;left:32px;min-width:18px;height:18px;padding:0 4px;border:1px solid #1d1d1e;border-radius:10px;color:#fff;background:#f45255;font:11px/17px DM Sans,sans-serif}.contact-actions{display:grid;grid-template-columns:repeat(3,1fr);padding:34px 31px 30px;border-bottom:1px solid #252527}.contact-actions button{display:grid;justify-items:center;gap:10px;color:#8e8e94;background:transparent;font-family:Noto Sans SC,sans-serif;font-size:14px}.contact-actions i{display:grid;width:92px;height:92px;place-items:center;border-radius:23px;color:#fff;font-size:49px;font-style:normal;box-shadow:inset 0 1px #ffffff52,0 7px 12px #00000059}.contact-actions .blue{background:linear-gradient(145deg,#5da0ff,#1154e8)}.contact-actions .rose{background:linear-gradient(145deg,#ff8496,#f02355)}.contact-actions .purple{background:linear-gradient(145deg,#d16cff,#6c15e9)}.contact-section{padding:0 14px}.contact-row{width:100%;display:grid;grid-template-columns:67px 1fr auto;align-items:center;padding:10px 6px;color:#fff;text-align:left;background:transparent;border-bottom:1px solid #242426}.contact-row img{width:58px;height:58px;border-radius:14px}.contact-row span{display:grid;gap:4px}.contact-row b{font:500 17px Noto Sans SC,sans-serif}.contact-row small{color:#909097;font:13px Noto Sans SC,sans-serif}.contact-row em{color:#77777d;font-size:26px;font-style:normal}.discover-banner{display:grid;gap:6px;margin:17px 15px 12px;padding:21px;overflow:hidden;border:1px solid #2d2d30;border-radius:18px;background:radial-gradient(circle at 85% 13%,#363145 0 2%,transparent 22%),linear-gradient(135deg,#1e1e23,#111116 65%)}.discover-banner span{color:#4592ff;font-size:12px}.discover-banner b{color:#f5f5f7;font:700 22px Noto Sans SC,sans-serif}.discover-banner small{color:#98989f;font:12px Noto Sans SC,sans-serif}.discover-list{border-top:1px solid #222225}.discover-row{min-height:93px;display:grid;grid-template-columns:69px 1fr auto auto auto;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #222225}.discover-row>img{width:64px;height:64px;border-radius:13px}.discover-row>div{min-width:0}.discover-row>div span{color:#3a8bff;font-size:10px}.discover-row h2{overflow:hidden;margin:3px 0 2px;color:#f2f2f4;font:500 15px Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.discover-row p{overflow:hidden;margin:0;color:#818188;font:11px Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.discover-row>button{padding:4px;color:#8b8b91;background:transparent;font-size:11px;white-space:nowrap}.discover-row>button:last-child{color:#e7b84b;font-size:15px}.discover-row>button.liked{color:#fa5e70}.profile-page{padding:calc(52px + env(safe-area-inset-top)) 22px 10px}.profile-card{display:grid;grid-template-columns:93px 1fr auto;align-items:center;gap:14px;padding:0 7px 24px}.profile-card>img{width:91px;height:91px;border-radius:50%}.profile-card h1{margin:0 0 5px;color:#f4f4f5;font:500 23px Noto Sans SC,sans-serif}.profile-card p{margin:0 0 7px;color:#898990;font-size:17px}.profile-card small{color:#7d7d84;font:11px Noto Sans SC,sans-serif}.profile-card>button{color:#55555c;background:transparent;font-size:25px}.identity-card{width:100%;display:flex;align-items:center;gap:12px;padding:14px;border-radius:6px;color:#f4f4f6;text-align:left;background:#fff}.identity-card i{color:#e85259;font-size:20px;font-style:normal}.identity-card span{flex:1;color:#34343a;font:15px Noto Sans SC,sans-serif}.identity-card small{display:block;margin-top:2px;color:#8e8e94;font-size:10px}.identity-card em,.identity-card b{color:#9a9aa1;font-size:25px;font-style:normal}.profile-menu{margin-top:32px;overflow:hidden;border:1px solid #29292c;border-radius:17px;background:#202021}.profile-menu button{width:100%;min-height:63px;display:flex;align-items:center;gap:14px;padding:10px 15px;color:#f4f4f6;text-align:left;background:transparent;border-bottom:1px solid #39393b}.profile-menu button:last-child{border-bottom:0}.profile-menu i{display:grid;width:37px;height:37px;place-items:center;border-radius:8px;color:#fff;font-size:21px;font-style:normal}.profile-menu .red{background:#f24c53}.profile-menu .gray{background:#85858a}.profile-menu .gold{background:#b27b27}.profile-menu .purple{background:#a859d2}.profile-menu span{flex:1;font:18px Noto Sans SC,sans-serif}.profile-menu span small{display:block;margin-top:2px;color:#909096;font-size:11px}.profile-menu>button>small{color:#adadb3;font-size:15px}.profile-menu em{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:#f05153;font-style:normal}.profile-menu b{color:#77777e;font-size:27px;font-weight:400}.version{margin-top:47vh;color:#77777d;text-align:center;font-size:12px}.wallet-page{padding-bottom:28px}.wallet-page .page-header{height:calc(101px + env(safe-area-inset-top))}.back-link{margin:16px 20px;color:#4c94ff;background:transparent;font:14px Noto Sans SC,sans-serif}.wallet-balance{margin:4px 18px 24px;padding:22px;overflow:hidden;border:1px solid #303035;border-radius:18px;background:linear-gradient(145deg,#202530,#0e0f13)}.wallet-balance span,.wallet-balance small{color:#96969d;font-size:12px}.wallet-balance strong{display:block;margin:4px 0;color:#fff;font-size:42px;letter-spacing:-2px}.dark-heading{margin:20px 21px 12px;color:#f1f1f4;font:600 16px Noto Sans SC,sans-serif}.recharge-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 18px}.recharge-grid button{display:grid;justify-items:start;padding:15px;border:1px solid #333339;border-radius:13px;color:#fff;background:#19191b}.recharge-grid b{font-size:22px}.recharge-grid span{color:#adadb5;font-size:11px}.recharge-grid small{margin-top:7px;color:#4e94ff;font-size:10px}.ledger{padding:0 18px}.ledger>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #28282b}.ledger>div>span{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;color:#f6bd4f;background:#2d2615}.ledger p{flex:1;margin:0;color:#e8e8eb;font:13px Noto Sans SC,sans-serif}.ledger p small{display:block;margin-top:2px;color:#8c8c94;font-size:10px}.ledger b{color:#e8e8eb;font-size:13px}.ledger b.positive{color:#58c88a}.ledger>p{color:#808087;text-align:center;font-size:13px}.chat-sheet{position:fixed;z-index:10;inset:0;max-width:560px;margin:auto;display:flex;flex-direction:column;background:#000}.chat-sheet header{height:calc(70px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;display:grid;grid-template-columns:30px 40px 1fr 35px;align-items:center;gap:10px;border-bottom:1px solid #28282a;background:#1c1c1d}.chat-sheet header>button{color:#e8e8ea;background:transparent;font-size:28px}.chat-sheet header>button:last-child{color:#888890;font-size:15px}.chat-sheet header img{width:37px;height:37px;border-radius:11px}.chat-sheet header span{display:grid;gap:2px}.chat-sheet header b{font:500 14px Noto Sans SC,sans-serif}.chat-sheet header small{color:#95959b;font-size:10px}.chat-sheet .safety{align-self:center;margin:10px 0 3px;padding:5px 8px;border-radius:6px;color:#98928d;background:#242220;font-size:10px}.chat-sheet main{flex:1;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:12px 16px}.chat-sheet main>div:not(:last-child){align-self:flex-start;max-width:78%;display:grid;gap:4px}.chat-sheet main>div>span{padding:9px 12px;border-radius:4px 15px 15px;color:#e7e7eb;background:#262628;font:13px/1.5 Noto Sans SC,sans-serif}.chat-sheet main>div>small{color:#82828a;font-size:9px}.chat-sheet main>div.mine{align-self:flex-end}.chat-sheet main>div.mine>span{border-radius:15px 4px 15px 15px;color:#fff;background:#2579ec}.chat-sheet main>div.mine>small{text-align:right}.chat-sheet form{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #28282a;background:#1c1c1d}.chat-sheet form>button:first-child{color:#a6a6ac;background:transparent;font-size:25px}.chat-sheet input,.comment-form input{min-width:0;outline:0;border:0;border-radius:12px;color:#ededf1;background:#2a2a2c;padding:10px;font-size:13px}.chat-sheet form>button:last-child,.comment-form button{padding:9px 10px;border-radius:9px;color:#fff;background:#277df2;font-size:11px}.overlay{position:fixed;z-index:11;inset:0;display:flex;align-items:end;justify-content:center;background:#000000a8}.modal{width:min(560px,100%);max-height:82vh;padding:23px 18px calc(15px + env(safe-area-inset-bottom));overflow:auto;border:1px solid #36363a;border-radius:21px 21px 0 0;color:#f4f4f7;background:#1c1c1e}.modal-close{float:right;padding:0;color:#aaaab1;background:transparent;font-size:23px}.modal h2{margin:0 0 3px;font:500 17px Noto Sans SC,sans-serif}.modal-sub{margin:0 0 13px;color:#8f8f96;font-size:11px}.comment-list{min-height:140px;max-height:46vh;overflow:auto}.comment-list>div{display:flex;gap:9px;padding:10px 0}.comment-list img{width:31px;height:31px;border-radius:50%}.comment-list p{margin:0;color:#dedee2;font:13px/1.5 Noto Sans SC,sans-serif}.comment-list b{display:block;color:#8f8f98;font-size:11px}.comment-list small{display:block;color:#74747b;font-size:10px}.empty-copy{padding:32px 0;color:#82828a;text-align:center;font-size:12px}.comment-form{display:flex;gap:8px;padding-top:10px;border-top:1px solid #353538}.comment-form input{flex:1}.tip-modal{text-align:center}.tip-modal>img{width:57px;height:57px;margin:0 auto 10px;border-radius:19px}.tip-modal p{margin:0;color:#9e9ea5;font-size:12px}.tip-modal h2{margin:4px 0 18px;font-size:16px}.tip-modal>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tip-modal>div button{display:grid;gap:2px;place-items:center;padding:11px;border:1px solid #594d27;border-radius:12px;color:#f0bd4d;background:#292516}.tip-modal>div button b{font-size:15px}.tip-modal>small{display:block;margin-top:14px;color:#909096;font-size:11px}.toast{position:fixed;z-index:22;left:50%;bottom:95px;max-width:85%;padding:10px 14px;transform:translate(-50%);border-radius:10px;color:#fff;background:#363639f2;font-size:12px;box-shadow:0 4px 16px #0006}.splash{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:8px;color:#f4f4f6;background:#000}.splash span{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;color:#fff;background:#2d7df1;font-weight:700}.splash b{font-size:19px}.splash small{color:#8b8b92;font-size:11px}@media(min-width:660px){body{padding:20px 0;background:#0e0e10}.dark-shell{min-height:calc(100vh - 40px);overflow:hidden;border:1px solid #262629;border-radius:25px}.tabbar{bottom:20px;border-radius:0 0 25px 25px}.chat-sheet{min-height:calc(100vh - 80px);max-height:calc(100vh - 80px);border:1px solid #303034;border-radius:25px;overflow:hidden}}.list-caption{padding:15px 16px 7px;color:#777780;font:11px Noto Sans SC,sans-serif;letter-spacing:.5px}.home-page{padding-bottom:14px}.home-hero{min-height:202px;display:grid;align-content:end;gap:5px;margin:15px 14px 14px;padding:20px;overflow:hidden;border:1px solid #313136;border-radius:20px;background-position:center;background-size:cover;box-shadow:inset 0 -55px 55px #0003}.home-hero span{color:#79afff;font-size:11px}.home-hero h2{max-width:250px;margin:0;color:#f7f7f8;font:600 22px/1.35 Noto Sans SC,sans-serif}.home-hero p{overflow:hidden;margin:0;color:#d1d1d5;font:11px/1.5 Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.home-hero button{justify-self:start;margin-top:6px;padding:7px 10px;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;background:#0f0f106b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font:11px Noto Sans SC,sans-serif}.home-events{margin-top:10px;border-top:1px solid #252528}.home-events header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 7px}.home-events header span{color:#a6a6ad;font:12px Noto Sans SC,sans-serif}.home-events header button{color:#4b95ff;background:transparent;font:11px Noto Sans SC,sans-serif}.home-events>button{width:100%;display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:10px;padding:8px 16px;color:#efeff2;text-align:left;background:transparent;border-top:1px solid #202023}.home-events>button img{width:54px;height:54px;border-radius:12px}.home-events>button span{display:grid;gap:4px;min-width:0}.home-events>button b{overflow:hidden;font:13px Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.home-events>button small{overflow:hidden;color:#888890;font:10px Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.home-events>button em{color:#6d9ee8;font-size:10px;font-style:normal}.profile-showcase{padding:4px 0 7px;border-bottom:1px solid #222225}.profile-showcase header{display:flex;justify-content:space-between;align-items:center;padding:7px 16px 10px}.profile-showcase header span{color:#a7a7ae;font:12px Noto Sans SC,sans-serif}.profile-showcase header button{color:#4d95ff;background:transparent;font:11px Noto Sans SC,sans-serif}.profile-showcase>div{display:flex;gap:10px;overflow-x:auto;padding:0 16px 8px;scrollbar-width:none}.profile-showcase>div::-webkit-scrollbar{display:none}.profile-showcase>div>button{width:92px;flex:none;position:relative;overflow:hidden;padding:0 0 7px;color:#eeeef1;text-align:left;border:1px solid #2b2b2f;border-radius:13px;background:#151517}.profile-showcase img{width:90px;height:86px;border-radius:12px 12px 0 0}.profile-showcase i{position:absolute;top:67px;left:6px;padding:2px 5px;border-radius:5px;color:#fff;background:#181819b3;font-size:8px;font-style:normal}.profile-showcase b,.profile-showcase small{display:block;overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap}.profile-showcase b{margin-top:7px;font:12px Noto Sans SC,sans-serif}.profile-showcase small{margin-top:2px;color:#8b8b92;font-size:9px}.discover-tabs{height:52px;display:flex;align-items:center;gap:20px;padding:0 18px;border-bottom:1px solid #252528}.discover-tabs>button{position:relative;height:52px;color:#85858e;background:transparent;font:15px Noto Sans SC,sans-serif}.discover-tabs>button.active{color:#f2f2f5}.discover-tabs>button.active:after{content:"";position:absolute;right:4px;bottom:0;left:4px;height:2px;border-radius:2px;background:#3889ff}.discover-tabs .cart-button{margin-left:auto;padding:0 4px;color:#55a0ff;font-size:12px}.discover-tabs .cart-button b{display:inline-grid;width:16px;height:16px;margin-left:2px;place-items:center;border-radius:50%;color:#fff;background:#ee555d;font-size:9px}.shop-hero{display:grid;gap:6px;margin:17px 15px;padding:20px;border:1px solid #38301c;border-radius:17px;background:radial-gradient(circle at 85% 15%,#70551e,transparent 27%),linear-gradient(135deg,#25200f,#12110d 67%)}.shop-hero span{color:#eebd4a;font-size:10px;letter-spacing:1px}.shop-hero b{color:#f5f0df;font:600 19px Noto Sans SC,sans-serif}.shop-hero small{color:#aaa28f;font:11px/1.5 Noto Sans SC,sans-serif}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 14px 17px}.product-card{overflow:hidden;padding:0 0 11px;color:#f4f4f6;text-align:left;border:1px solid #2c2c30;border-radius:14px;background:#151517}.product-card>img{width:100%;height:132px}.product-card>span,.product-card h2,.product-card p,.product-card footer{display:block;margin-right:10px;margin-left:10px}.product-card>span{margin-top:9px;color:#599eff;font-size:9px}.product-card h2{overflow:hidden;margin-top:3px;margin-bottom:3px;font:500 14px Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.product-card p{display:-webkit-box;min-height:31px;overflow:hidden;margin-top:0;margin-bottom:8px;color:#8c8c94;font:10px/1.55 Noto Sans SC,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card footer{display:flex;justify-content:space-between;align-items:center}.product-card footer b{color:#f2bf4a;font-size:16px}.product-card footer b small{color:#a68c4b;font-size:9px;font-weight:400}.product-card footer i{color:#75757d;font-size:9px;font-style:normal}.person-modal{position:relative;padding-top:0;overflow:hidden}.person-cover{width:calc(100% + 36px);height:184px;margin:0 -18px;filter:brightness(.75)}.person-avatar{width:72px;height:72px;margin:-35px 0 0 12px;position:relative;border:3px solid #1c1c1e;border-radius:21px}.person-copy{padding:9px 12px 4px}.person-copy>span{color:#63a4ff;font-size:11px}.person-copy h2{margin:4px 0;font-size:20px}.person-copy p{margin:6px 0 11px;color:#c1c1c7;font:12px/1.6 Noto Sans SC,sans-serif}.interest-tags{display:flex;flex-wrap:wrap;gap:6px}.interest-tags i{padding:5px 8px;border-radius:7px;color:#99a9c5;background:#242a35;font-size:10px;font-style:normal}.person-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px}.person-actions button{padding:11px;border-radius:10px;color:#c9d9f7;background:#1d304f;font:13px Noto Sans SC,sans-serif}.person-actions button:last-child{color:#fff;background:#287cf0}.product-modal>img{width:calc(100% + 36px);height:205px;margin:-23px -18px 15px}.product-modal>span{color:#5c9cff;font-size:11px}.product-modal>p{color:#b0b0b6;font:13px/1.7 Noto Sans SC,sans-serif}.product-modal>small{color:#85858d;font-size:11px}.product-modal footer{display:flex;justify-content:space-between;align-items:center;margin-top:17px}.product-modal footer b{color:#f0bd4c;font-size:22px}.product-modal footer b i{color:#a98743;font-size:11px;font-style:normal}.product-modal footer button,.cart-modal footer button,.utility-modal>button{padding:10px 15px;border-radius:10px;color:#fff;background:#297df2;font:12px Noto Sans SC,sans-serif}.cart-modal h2{margin-bottom:15px}.cart-list>div{display:grid;grid-template-columns:47px 1fr auto;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #303034}.cart-list img{width:45px;height:45px;border-radius:10px}.cart-list p{margin:0;display:grid;gap:3px}.cart-list p b{font:12px Noto Sans SC,sans-serif}.cart-list p small{color:#909097;font-size:10px}.cart-list strong{color:#f0bd4d;font-size:12px}.cart-list button{grid-column:3;color:#a1a1a8;background:transparent;font-size:10px}.cart-modal footer{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;margin-top:15px}.cart-modal footer span{color:#93939a;font-size:11px}.cart-modal footer b{color:#f2be4b;font-size:15px}.cart-modal footer button{grid-column:1 / -1;width:100%;margin-top:6px}.people-modal>div{margin:4px -18px -15px}.people-modal>div>button{width:100%;display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:11px 18px;color:#eeeef2;text-align:left;border-top:1px solid #303034;background:transparent}.people-modal>div img{width:45px;height:45px;border-radius:13px}.people-modal>div span{display:grid;gap:4px}.people-modal>div b{font:13px Noto Sans SC,sans-serif}.people-modal>div small{color:#92929a;font-size:10px}.people-modal>div em{color:#77777f;font-size:23px;font-style:normal}.search-modal input{width:100%;margin:10px 0 8px;outline:0;border:1px solid #343438;border-radius:10px;color:#f1f1f4;background:#28282b;padding:11px}.search-results{margin:0 -18px -15px}.search-results button{width:100%;padding:12px 18px;color:#dcdcdf;text-align:left;border-top:1px solid #323236;background:transparent;font:12px Noto Sans SC,sans-serif}.utility-modal{text-align:center}.utility-modal p{color:#afafb5;font:13px/1.8 Noto Sans SC,sans-serif;text-align:left}.utility-modal>button{width:100%;margin-top:11px}.modal button:active,.product-card:active,.profile-showcase>div>button:active{opacity:.76}
