:root{background:#fff;color:#161722;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;scrollbar-gutter:stable;text-rendering:optimizeLegibility}*{box-sizing:border-box}:root[data-app=user]{scrollbar-gutter:auto;scrollbar-width:none}:root[data-app=user],:root[data-app=user] body,:root[data-app=user] *{-ms-overflow-style:none;scrollbar-width:none}:root[data-app=user]::-webkit-scrollbar,:root[data-app=user] body::-webkit-scrollbar,:root[data-app=user] *::-webkit-scrollbar{display:none;height:0;width:0}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus,button:focus-visible{outline:0}.app-shell{background:#fff;display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.app-shell--feed{grid-template-columns:232px minmax(0,1fr) 360px}.app-shell--auth{background:#000;grid-template-columns:minmax(0,1fr)}.app-main--secondary{background:#fbfbfb}.desktop-sidebar{border-right:1px solid #ececef;display:grid;gap:22px;grid-template-rows:auto 1fr auto;height:100vh;padding:24px 16px;position:sticky;top:0}.brand{background:transparent;border:0;color:#111;font-size:30px;font-weight:950;padding:0 8px;text-align:left}.desktop-sidebar nav{align-content:start;display:grid;gap:7px}.desktop-sidebar nav button,.upload-cta,.desktop-topbar button,.context-actions button,.feed-arrow,.action-button,.creator-card button,.drop-zone button{border-radius:8px}.desktop-sidebar nav button{align-items:center;background:transparent;border:0;color:#2f3035;display:grid;font-size:16px;font-weight:750;gap:12px;grid-template-columns:26px 1fr;min-height:46px;padding:0 10px;text-align:left}.desktop-sidebar nav button.active{color:#fe2c55}.upload-cta{background:#fe2c55;border:0;color:#fff;font-weight:850;min-height:46px}.desktop-sidebar-actions{display:grid;gap:8px}.desktop-admin-link{align-items:center;background:#f1f1f2;border:0;border-radius:8px;color:#161722;display:grid;font-size:14px;font-weight:820;gap:10px;grid-template-columns:22px 1fr;min-height:40px;padding:0 10px;text-align:left}.desktop-admin-link svg{height:20px;width:20px}.app-main{background:#fff;min-width:0}.home-main{background:#050505}.desktop-topbar{align-items:center;background:#fff;border-bottom:1px solid #ececef;display:grid;gap:12px;grid-template-columns:1fr auto auto;min-height:72px;padding:14px 24px;position:sticky;top:0;z-index:20}.desktop-topbar label{align-items:center;background:#f1f1f2;border-radius:8px;display:grid;gap:10px;grid-template-columns:20px 1fr;min-height:42px;padding:0 14px}.desktop-topbar input{background:transparent;border:0;color:#161722;outline:none}.desktop-topbar button{background:#fff;border:1px solid #e4e4e6;color:#161722;min-height:42px;padding:0 16px}.desktop-topbar .login-button{background:#161722;border-color:#161722;color:#fff}.feed-page{background:#0b0b0c;display:grid;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 72px);overflow:hidden;padding:18px 28px 20px;position:relative}.home-main .feed-page{height:100vh}.mobile-feed-header{display:none}.desktop-feed-tabs{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin:0 auto 16px;padding:4px;width:min(320px,100%)}.desktop-feed-tabs button{background:transparent;border:0;border-radius:999px;color:#ffffff9e;font-weight:850;min-height:34px;transition:background .16s ease,color .16s ease,transform .16s ease}.desktop-feed-tabs button.active{background:#ffffff2e;color:#fff}.feed-stage{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(300px,380px) 68px;justify-content:center;margin:0 auto;position:relative;width:min(100%,680px)}.video-card{aspect-ratio:414 / 896;background:#000;border-radius:14px;box-shadow:0 24px 60px #00000052;isolation:isolate;max-height:min(760px,calc(100vh - 118px));min-height:0;overflow:hidden;position:relative;transform-origin:center;transition:opacity .18s ease,transform .18s ease;animation:videoEnter .26s cubic-bezier(.2,.8,.2,1);z-index:2}.video-card img,.video-card video{animation:mediaBreath 10s ease-in-out infinite alternate;display:block;height:100%;object-fit:cover;width:100%}.video-shade{background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 24%,transparent 54%,rgba(0,0,0,.82));inset:0;position:absolute}.video-meta{bottom:22px;color:#fff;display:grid;gap:7px;left:16px;position:absolute;right:20px;text-shadow:0 1px 2px rgba(0,0,0,.34)}.video-meta strong{font-size:15px;font-weight:850}.video-meta p{display:-webkit-box;font-size:15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;margin:0;overflow:hidden}.music-row{align-items:center;display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr);font-size:14px;min-width:0;opacity:.92}.music-marquee{overflow:hidden;white-space:nowrap}.music-marquee span{display:inline-block;min-width:max-content;padding-right:32px;animation:musicTicker 7s linear infinite;animation-delay:1.2s}.video-progress{background:#ffffff59;bottom:8px;height:2px;left:16px;position:absolute;right:16px}.video-progress span{background:#fff;display:block;height:100%;width:58%}.action-rail{align-self:center;display:grid;gap:12px;justify-items:center;padding-bottom:6px;z-index:3}.creator-button,.action-button,.sound-button{background:transparent;border:0;color:#161722;display:grid;justify-items:center;padding:0}.creator-stack{display:grid;justify-items:center;margin-bottom:4px;position:relative}.creator-button{position:relative}.creator-avatar{align-items:center;background:linear-gradient(135deg,#65d2e9,#e6436d);border:2px solid #ffffff;border-radius:50%;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;justify-items:center;width:48px}.creator-avatar.large{height:54px;width:54px}.creator-avatar.xlarge{height:96px;width:96px}.follow-badge{align-items:center;background:#fe2c55;border:0;border-radius:50%;bottom:-7px;color:#fff;display:grid;font-size:14px;font-weight:950;height:22px;justify-items:center;padding:0;position:absolute;right:1px;width:22px;z-index:2}.action-button{gap:3px;min-height:54px;transition:color .15s ease,transform .15s ease}.action-button span,.sound-button{align-items:center;background:#fff;border:1px solid #e6e6e8;border-radius:50%;display:grid;height:48px;justify-items:center;width:48px}.action-button svg,.sound-button svg{height:27px;width:27px}.action-button small{color:#73747a;font-size:12px;font-weight:850}.action-button.active span{color:#fe2c55}.action-button:active,.creator-button:active,.sound-button:active{transform:scale(.92)}.sound-button{background:radial-gradient(circle at center,#333 0 42%,#111 43% 100%);color:#fff;margin-top:5px}.sound-button svg{height:42px;width:42px}.feed-arrow{background:#ffffffeb;border:1px solid #ececef;color:#161722;display:grid;font-size:22px;height:36px;place-items:center;position:absolute;right:-54px;width:36px}.feed-arrow.up{top:0}.feed-arrow.down{top:44px}.feed-arrow:disabled{opacity:.35}.video-media{height:100%;position:relative;width:100%}.video-skeleton{animation:skeletonPulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,#1a1a1a,#2a2a2a,#1a1a1a);background-size:200% 100%;inset:0;position:absolute;z-index:1}.video-card.is-ready .video-skeleton{display:none}.video-card.is-loading img,.video-card.is-loading video{opacity:0}.video-card.is-ready img,.video-card.is-ready video{opacity:1;transition:opacity .22s ease}.video-card--empty{display:grid;place-items:center}.video-empty-state{color:#ffffffd1;font-size:14px;font-weight:800;letter-spacing:0;position:relative;text-align:center;z-index:2}.like-burst{animation:likeBurst .52s ease-out forwards;color:#fe2c55;font-size:72px;left:50%;pointer-events:none;position:absolute;top:42%;transform:translate(-50%,-50%) scale(.4);z-index:6}.creator-card button.is-following{background:#f1f1f2;color:#161722}.follow-badge.is-following{background:#fe2c55;color:#fff}@keyframes skeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes likeBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}to{opacity:0;transform:translate(-50%,-60%) scale(1.2)}}.desktop-context{background:#fff;border-left:1px solid #ececef;display:grid;gap:18px;height:100vh;overflow:auto;padding:22px;position:sticky;top:0}.desktop-context--empty{align-content:center}.creator-card{align-items:center;display:grid;gap:12px;grid-template-columns:54px 1fr auto}.creator-card p,.context-caption,.context-comments p,.secondary-page header p{color:#73747a;margin:0}.creator-card button{background:#fe2c55;border:0;color:#fff;font-weight:850;min-height:36px;padding:0 12px}.context-actions{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.context-actions button{align-items:center;background:#f7f7f8;border:1px solid #ececef;color:#161722;display:flex;gap:7px;justify-content:center;min-height:42px}.context-actions button.active{color:#fe2c55}.context-actions svg{height:18px;width:18px}.context-comments{border-top:1px solid #ececef;display:grid;gap:14px;padding-top:18px}.context-comments header{align-items:center;display:flex;justify-content:space-between}.context-comments h2{font-size:17px;margin:0}.context-comments header button{background:transparent;border:0;color:#73747a;font-size:13px;font-weight:750}.context-comments article,.comment-item{display:grid;gap:10px;grid-template-columns:34px 1fr}.context-comments article{grid-template-columns:34px 1fr 28px}.comment-avatar{align-items:center;background:linear-gradient(135deg,#65d2e9,#e6436d);border-radius:50%;color:#fff;display:grid;font-weight:900;height:34px;justify-items:center;text-transform:uppercase;width:34px}.context-comments p,.comment-item p{line-height:1.35;margin:3px 0}.context-comments small,.comment-item small{color:#86878b}.context-comment-box{align-items:center;border-top:1px solid #ececef;display:grid;gap:8px;grid-template-columns:1fr auto;padding-top:14px}.context-comment-box input{background:#f1f1f2;border:0;border-radius:999px;color:#161722;min-height:40px;outline:none;padding:0 14px}.context-comment-box button{background:#fe2c55;border:0;border-radius:999px;color:#fff;font-size:13px;font-weight:850;min-height:36px;padding:0 14px}.context-comment-box button:disabled{background:#e4e4e6;color:#9b9ca1}.sheet-backdrop{align-items:end;background:#00000073;display:grid;inset:0;justify-items:center;position:fixed;z-index:100}.sheet-backdrop--center{align-items:center;padding:24px}.app-main--auth{background:#000;color:#fff;min-height:100dvh}.secondary-page.auth-page{background:#000;color:#fff;margin:0 auto;min-height:100dvh;padding:14px 22px 48px;width:min(100%,520px)}.auth-page .auth-appbar{align-items:center;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;height:48px;margin:0 -10px}.auth-page .auth-appbar h1{font-size:18px;font-weight:850;letter-spacing:0;margin:0;text-align:center}.auth-page .auth-appbar button{align-items:center;background:transparent;border:0;color:inherit;display:grid;font-size:30px;height:44px;justify-items:center;padding:0}.auth-page-body{display:grid;min-height:calc(100dvh - 110px);place-items:start center;padding-top:clamp(54px,14vh,132px)}.auth-card{display:grid;gap:16px;width:min(100%,400px)}.auth-card form{display:grid;gap:14px}.auth-card label{color:#ffffffeb;display:grid;font-size:13px;font-weight:800;gap:7px}.auth-card input{background:#202124;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#fff;min-height:44px;outline:none;padding:0 12px}.auth-card input::placeholder{color:#ffffff61}.auth-card form>button{background:#fe2c55;border:0;border-radius:8px;color:#fff;font-weight:850;min-height:46px}.auth-card form>button:disabled{opacity:.62}.auth-code-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.auth-code-row button,.auth-hint button{background:transparent;border:0;color:#fe2c55;font-weight:800}.auth-code-row button{border:1px solid #dcdce0;border-radius:8px;min-height:42px;padding:0 12px}.auth-card .auth-code-row button{border-color:#ffffff2e;border-radius:8px;min-height:44px;white-space:nowrap}.auth-hint{color:#86878b;font-size:12px;margin:0;padding:0;text-align:center}:root[data-theme=light] .app-shell--auth,:root[data-theme=light] .app-main--auth,:root[data-theme=light] .secondary-page.auth-page{background:#fff;color:#161722}:root[data-theme=light] .auth-card label{color:#161722}:root[data-theme=light] .auth-card input{background:#f1f1f2;border-color:#e4e4e6;color:#161722}:root[data-theme=light] .auth-card input::placeholder{color:#8a8b91}:root[data-theme=light] .auth-card .auth-code-row button{border-color:#e4e4e6}.auth-choice-page{--auth-choice-bg: #000000;--auth-choice-text: #ffffff;--auth-choice-muted: rgba(255, 255, 255, .58);--auth-choice-border: rgba(255, 255, 255, .16);--auth-choice-button: #000000;--auth-choice-footer: rgba(255, 255, 255, .1);background:var(--auth-choice-bg)!important;color:var(--auth-choice-text)!important;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;padding:10px 18px 0}.auth-choice-appbar{align-items:center;display:flex;justify-content:space-between;min-height:40px}.auth-choice-appbar button{align-items:center;background:transparent;border:0;color:var(--auth-choice-text);display:grid;font-size:24px;height:36px;line-height:1;padding:0;place-items:center;width:36px}.auth-choice-appbar button:last-child{border:2px solid var(--auth-choice-text);border-radius:50%;font-size:15px;font-weight:850;height:22px;width:22px}.auth-choice-body{margin:34px auto 0;max-width:452px;width:100%}.auth-choice-body h1{color:var(--auth-choice-text);font-size:28px;font-weight:900;line-height:1.12;margin:0;text-align:center}.auth-choice-body>p{color:var(--auth-choice-muted);font-size:14px;line-height:1.45;margin:16px 0 28px;text-align:center}.auth-provider-list{display:grid;gap:12px}.auth-provider-list button{align-items:center;background:var(--auth-choice-button);border:1px solid var(--auth-choice-border);border-radius:4px;color:var(--auth-choice-text);display:grid;font-size:15px;font-weight:850;grid-template-columns:46px minmax(0,1fr) 46px;min-height:46px;padding:0;text-align:center}.auth-provider-icon{grid-column:1;height:23px;justify-self:center;width:23px}.auth-provider-list button strong{font-size:15px;font-weight:850;grid-column:2}.auth-provider-register{border-color:#fe2c55!important;color:#fe2c55!important}.auth-provider-register strong{grid-column:1 / -1!important}.auth-policy{color:var(--auth-choice-muted)!important;font-size:12px!important;line-height:1.45!important;margin-top:24px!important}.auth-policy b{color:var(--auth-choice-text);font-weight:850}.auth-choice-footer{align-items:center;border-top:1px solid var(--auth-choice-footer);color:var(--auth-choice-muted);display:flex;font-size:14px;gap:4px;justify-content:center;margin:0 -18px;min-height:54px}.auth-choice-footer button{background:transparent;border:0;color:#fe2c55;font-size:14px;font-weight:850;padding:0}:root[data-theme=light] .auth-choice-page{--auth-choice-bg: #ffffff;--auth-choice-text: #161722;--auth-choice-muted: #69717f;--auth-choice-border: #dfe2e8;--auth-choice-button: #ffffff;--auth-choice-footer: #eef0f3}@media(max-width:380px){.auth-choice-body{margin-top:24px}.auth-choice-body h1{font-size:25px}.auth-provider-list{gap:10px}}@keyframes dialogIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.comments-sheet,.share-sheet{animation:sheetIn .18s ease-out;background:#f5f5f4;border-radius:12px 12px 0 0;color:#161722;max-width:480px;overflow:hidden;width:min(100vw,480px)}.comments-sheet{height:min(680px,82vh)}.comments-sheet header,.share-sheet header{align-items:center;background:#f5f5f4;display:flex;height:48px;justify-content:center;position:relative}.comments-sheet header button,.share-sheet header button{background:transparent;border:0;font-size:28px;position:absolute;right:14px}.comment-list{height:calc(100% - 132px);overflow:auto;padding:0 16px 8px}.comment-item{padding:8px 0}.comment-item button{background:transparent;border:0;color:#86878b;padding:0}.comment-like{display:none}.comments-sheet footer{align-items:center;background:#fff;border-top:1px solid #d0d1d3;display:grid;gap:12px;grid-template-columns:1fr 28px 28px;height:84px;padding:0 18px 24px}.comments-sheet input{border:0;outline:0}.comments-sheet footer button{background:transparent;border:0;font-size:22px}.share-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:18px 18px 28px}.share-grid button{background:transparent;border:0;display:grid;gap:8px;justify-items:center}.share-grid span{align-items:center;background:#fff;border-radius:50%;display:grid;font-weight:900;height:54px;justify-items:center;width:54px}.toast{background:#000000d1;border-radius:999px;bottom:92px;color:#fff;left:50%;padding:10px 16px;position:fixed;transform:translate(-50%);z-index:120}.secondary-page{padding:32px}.secondary-page header{margin-bottom:24px}.secondary-page h1{font-size:34px;margin:0 0 8px}.content-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-card,.content-grid>img{background:#fff;border:1px solid #ececef;border-radius:14px;overflow:hidden}.content-card{color:#161722;display:grid;gap:8px;padding:0 0 14px;text-align:left}.content-card img,.content-grid>img{aspect-ratio:4 / 5;object-fit:cover;width:100%}.content-card strong,.content-card span{padding:0 14px}.content-card span{color:#73747a}.profile-hero{align-items:center;background:#fff;border:1px solid #ececef;border-radius:16px;display:grid;gap:18px;grid-template-columns:96px 1fr auto;padding:20px}.stats{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px}.stats span{color:#73747a}.stats b{color:#161722}.profile-hero button{background:#fff;border:1px solid #dcdce0;border-radius:8px;font-weight:850;min-height:42px;padding:0 18px}.drop-zone{align-items:center;background:#fff;border:1px dashed #c9c9d0;border-radius:16px;display:grid;gap:10px;justify-items:center;min-height:320px}.drop-zone button{background:#161722;border:0;color:#fff;min-height:42px;padding:0 16px}.utility-context{align-content:start}.utility-banner{background:linear-gradient(135deg,#161722,#343642);border:0;border-radius:12px;color:#fff;display:grid;gap:6px;min-height:116px;padding:18px;text-align:left}.utility-banner span{color:#ffffffb3;font-size:13px;font-weight:750}.utility-banner b{font-size:20px;line-height:1.15}.utility-product,.utility-chat{align-items:center;border:1px solid #ececef;border-radius:12px;display:grid;gap:12px;padding:10px}.utility-product{grid-template-columns:62px 1fr}.utility-product img{aspect-ratio:1;border-radius:8px;object-fit:cover;width:62px}.utility-product p,.utility-chat p{color:#73747a;line-height:1.3;margin:4px 0 0}.utility-chat{grid-template-columns:48px 1fr auto}.utility-chat em,.chat-row em{background:#fe2c55;border-radius:999px;color:#fff;display:grid;font-size:12px;font-style:normal;font-weight:850;height:22px;place-items:center;width:22px}.profile-mini-stats{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.profile-mini-stats span{background:#f7f7f8;border-radius:10px;color:#73747a;display:grid;gap:4px;padding:14px;text-align:center}.profile-mini-stats b{color:#161722;font-size:22px}.shop-page,.inbox-page,.profile-page{background:#fff;min-height:calc(100vh - 72px)}.shop-appbar,.inbox-appbar,.profile-appbar{align-items:center;display:grid;margin-bottom:16px}.shop-appbar{grid-template-columns:44px minmax(0,1fr) 44px}.inbox-appbar,.profile-appbar{grid-template-columns:44px 1fr 44px}.shop-appbar h1,.inbox-appbar h1,.profile-appbar h1{font-size:28px;margin:0;text-align:center}.shop-appbar h1{grid-column:1 / -1;justify-self:center;pointer-events:none}.shop-appbar button,.inbox-appbar button,.profile-appbar button,.settings-appbar button{background:transparent;border:0;color:#161722;display:grid;height:44px;place-items:center;width:44px}.shop-appbar>div{display:flex;gap:4px;grid-column:3;justify-self:end;justify-content:center;z-index:1}.cart-button{position:relative}.cart-button em{background:#fe2c55;border:1px solid #ffffff;border-radius:999px;color:#fff;display:grid;font-size:10px;font-style:normal;font-weight:900;height:17px;place-items:center;position:absolute;right:3px;top:4px;width:17px}.shop-search{align-items:center;background:#f1f1f2;border-radius:999px;display:grid;gap:8px;grid-template-columns:20px 1fr;height:40px;margin-bottom:10px;padding:0 14px}.shop-search input{background:transparent;border:0;outline:0}.shop-tabs,.inbox-tabs,.profile-tabbar{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.shop-quick-row{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.shop-quick-row button{align-items:center;background:#f7f7f8;border:0;border-radius:999px;color:#161722;display:flex;font-size:13px;font-weight:800;justify-content:center;min-height:34px}.shop-tabs::-webkit-scrollbar,.inbox-tabs::-webkit-scrollbar,.profile-tabbar::-webkit-scrollbar{display:none}.shop-tabs button,.inbox-tabs button{background:transparent;border:0;border-radius:999px;color:#73747a;flex:0 0 auto;font-weight:800;min-height:32px;padding:0 10px}.shop-tabs button.active,.inbox-tabs button.active{background:#161722;color:#fff}.shop-hero{align-items:center;background:linear-gradient(135deg,#101116,#2f333c 58%,#fe2c55);border:0;border-radius:16px;color:#fff;display:grid;gap:18px;grid-template-columns:1fr 148px;margin-bottom:14px;min-height:170px;overflow:hidden;padding:18px;text-align:left;width:100%}.shop-hero span{color:#ffffffb8;font-size:13px;font-weight:850}.shop-hero strong{display:block;font-size:28px;line-height:1.08;margin-top:8px}.shop-hero p{color:#ffffffd1;margin:10px 0 0}.shop-hero img{aspect-ratio:3 / 4;border-radius:12px;object-fit:cover;width:148px}.shop-service-row{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.shop-service-row span{background:#fff5f6;border-radius:10px;color:#fe2c55;font-size:13px;font-weight:850;padding:10px 6px;text-align:center}.shop-live-strip{align-items:center;background:#fff1f4;border-radius:9px;color:#161722;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 1fr auto;margin-bottom:10px;min-height:42px;padding:0 10px}.shop-live-strip span{background:#fe2c55;border-radius:5px;color:#fff;font-size:11px;font-weight:900;padding:3px 5px}.shop-live-strip strong{font-size:13px}.shop-live-strip button{background:transparent;border:0;color:#fe2c55;font-size:13px;font-weight:850;min-height:30px;padding:0}.shop-product-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{background:#fff;border:0;border-radius:8px;color:#161722;display:grid;gap:5px;overflow:hidden;padding:0 0 8px;text-align:left}.product-card:active,.activity-row:active,.chat-row:active,.settings-section button:active,.shop-quick-row button:active{transform:scale(.985)}.product-media{aspect-ratio:1;overflow:hidden;position:relative}.product-media img{height:100%;object-fit:cover;width:100%}.product-media span{background:#fe2c55;border-radius:5px;color:#fff;font-size:12px;font-weight:850;left:10px;padding:4px 8px;position:absolute;top:10px}.product-card strong,.product-card p,.product-card footer{padding:0 8px}.product-card strong{display:-webkit-box;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25;overflow:hidden}.product-card p{color:#73747a;margin:0}.product-card footer{align-items:center;display:flex;gap:8px;justify-content:space-between}.product-card b{color:#fe2c55;font-size:17px}.product-card small{color:#86878b;font-size:11px}.product-card s{color:#b6b7bb;margin-right:4px}.app-main--shop{background:#000}.app-main--shop .desktop-topbar{display:none}.shop-page{background:#000;color:#fff}.shop-appbar{align-items:center;color:#fff;display:flex;justify-content:center;min-height:43px;position:sticky;top:0;z-index:12}.shop-appbar h1{color:#fff;font-size:18px;font-weight:820;left:50%;line-height:1;position:absolute;transform:translate(-50%)}.shop-appbar>div{display:flex;margin-left:auto;z-index:1}.shop-appbar button{color:#fff}.shop-appbar .cart-button em{border-color:#000;right:2px;top:3px}.shop-page .shop-search{background:#000;border:1.5px solid rgba(255,255,255,.9);border-radius:9px;color:#fff;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr) auto;height:44px;margin:0 0 10px;padding:0 4px 0 12px}.shop-page .shop-search svg{height:22px;width:22px}.shop-page .shop-search input{color:#fff;font-size:15px;min-width:0}.shop-page .shop-search input::placeholder{color:#ffffff75}.shop-page .shop-search button{background:#fff;border:0;border-radius:8px;color:#111;font-size:14px;font-weight:820;height:32px;min-width:58px}.shop-page .shop-quick-row{background:#181818;border-radius:9px;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 10px;overflow:hidden;padding:8px 6px 7px}.shop-page .shop-quick-row button{align-items:center;background:transparent;border:0;border-radius:0;color:#fff;display:grid;gap:4px;justify-items:center;min-height:50px;padding:0}.shop-page .shop-quick-row span{display:grid;height:24px;place-items:center;position:relative;width:24px}.shop-page .shop-quick-row span svg{height:22px;width:22px}.shop-page .shop-quick-row small{color:#ffffffdb;font-size:11px;font-weight:720;line-height:1}.shop-category-tabs{background:#000;border-bottom:1px solid rgba(255,255,255,.15);display:flex;gap:20px;margin:0 -16px 9px;overflow-x:auto;padding:0 16px;position:sticky;scrollbar-width:none;top:46px;z-index:11}.shop-category-tabs::-webkit-scrollbar{display:none}.shop-category-tabs button{background:transparent;border:0;color:#ffffff94;flex:0 0 auto;font-size:14px;font-weight:720;min-height:34px;padding:0;position:relative;white-space:nowrap}.shop-category-tabs button.active{color:#fff}.shop-category-tabs button.active:after{background:#fff;border-radius:999px;bottom:0;content:"";height:2px;left:0;position:absolute;width:24px}.shop-product-grid--market{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-product-card{background:#151515;border:0;border-radius:7px;color:#fff;display:block;overflow:hidden;padding:0 0 8px;text-align:left}.shop-product-card .product-media{aspect-ratio:1;background:#fff;border-radius:7px 7px 0 0}.shop-product-card.is-video .product-media{aspect-ratio:.9;background:#050505}.shop-product-card .product-media img{height:100%;object-fit:cover;width:100%}.shop-product-card:not(.is-video) .product-media{background:linear-gradient(180deg,#fff,#f2f2f2)}.shop-product-card:not(.is-video) .product-media img{display:none}.shop-product-card:not(.is-video) .product-media:before,.shop-product-card:not(.is-video) .product-media:after{content:"";position:absolute}.shop-product-card:not(.is-video) .product-media:before{background:linear-gradient(180deg,#f6f6f6,#c7a8c8);border:2px solid #d6d6d6;border-radius:12px 12px 18px 18px;bottom:17px;box-shadow:42px 17px 0 -15px #111,78px 18px 0 -15px #f2f2f2,55px 61px 0 -17px #6ea2a7,91px 61px 0 -17px #7d9b77;height:102px;left:18px;width:45px}.shop-product-card:not(.is-video) .product-media:after{border:5px solid #303030;border-bottom:0;border-radius:14px 14px 0 0;height:20px;left:23px;top:24px;width:35px}.shop-product-card:nth-child(3n):not(.is-video) .product-media:before{background:linear-gradient(135deg,#f5f5f5,#d9d9d9);border-radius:14px 14px 26px 26px;bottom:45px;box-shadow:none;height:82px;left:37px;transform:rotate(-8deg);width:112px}.shop-product-card:nth-child(3n):not(.is-video) .product-media:after{background:radial-gradient(circle at 50% 50%,#1845b9 0 24%,#111111 25% 48%,transparent 49%);border:0;border-radius:50%;height:47px;left:66px;top:39px;width:47px}.shop-product-card:nth-child(4n):not(.is-video) .product-media:before{background:linear-gradient(135deg,#f1dac1,#fff7ed);border:0;border-radius:20px;bottom:24px;box-shadow:36px -17px 0 -10px #d4b18e,72px 15px 0 -12px #f7dfcc;height:78px;left:23px;transform:rotate(10deg);width:90px}.shop-product-card:nth-child(4n):not(.is-video) .product-media:after{background:#c9334f;border:0;border-radius:50%;height:16px;left:88px;top:61px;width:16px}.shop-product-card .product-media .product-badge,.shop-product-card .product-media .video-time{background:#0000009e;border-radius:4px;color:#fff;font-size:10px;font-weight:820;left:7px;padding:3px 5px;position:absolute;top:8px}.shop-product-card .product-media .product-badge{background:#009f96}.campaign-badge{background:#5ccff5;border-radius:8px 0 0 8px;bottom:14px;color:#fff;font-size:16px;font-weight:900;line-height:.92;padding:6px 7px;position:absolute;right:0;text-shadow:0 1px 1px rgba(0,0,0,.45)}.campaign-badge small{display:block;font-size:9px}.shop-product-card strong,.shop-product-card p,.shop-product-card em,.shop-product-card footer{display:block;padding-left:8px;padding-right:8px}.shop-product-card strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;line-height:1.24;margin-top:7px;min-height:32px;overflow:hidden}.shop-product-card p{color:#ffffffb8;font-size:11px;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-product-card em{color:#ff3b63;font-size:12px;font-style:normal;font-weight:820;margin-top:7px}.shop-product-card footer{align-items:baseline;display:flex;gap:4px;margin-top:4px}.shop-product-card footer b{color:#fff;font-size:18px;font-weight:900}.shop-product-card footer s{color:#ffffff6b;font-size:11px}.shop-product-card footer small{color:#ff3b63;font-size:12px;font-weight:820}.shop-desktop-layout{display:block}.shop-desktop-summary,.shop-discovery-column{display:none}.shop-empty-state{color:#ffffff94;font-size:14px;font-weight:760;padding:42px 12px;text-align:center}.shop-live-card,.shop-creator-picks button,.shop-desktop-summary button{border:0;color:inherit}.shop-live-card,.shop-creator-picks{background:#151515;border-radius:9px;overflow:hidden}.shop-live-card{display:grid;gap:7px;padding:0 0 12px;position:relative;text-align:left}.shop-live-card img{aspect-ratio:.82;object-fit:cover;width:100%}.shop-live-card>span{background:#fe2c55;border-radius:999px;color:#fff;font-size:11px;font-weight:900;left:10px;padding:4px 8px;position:absolute;top:10px}.shop-live-card strong,.shop-live-card small,.shop-creator-picks h2,.shop-creator-picks button{margin-left:12px;margin-right:12px}.shop-live-card strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;line-height:1.22;overflow:hidden}.shop-live-card small,.shop-creator-picks small{color:#ffffff94;font-size:12px}.shop-creator-picks{display:grid;gap:8px;padding:12px 0}.shop-creator-picks h2{font-size:14px;margin-top:0}.shop-creator-picks button{align-items:center;background:transparent;display:grid;gap:9px;grid-template-columns:46px minmax(0,1fr);padding:0;text-align:left}.shop-creator-picks img{aspect-ratio:1;border-radius:7px;object-fit:cover;width:46px}.shop-creator-picks strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;line-height:1.22;overflow:hidden}.product-sheet-backdrop{align-items:end;background:#00000061;display:grid;inset:0;position:fixed;z-index:110}.product-sheet{animation:sheetIn .18s ease-out;background:#fff;border-radius:16px 16px 0 0;max-height:86vh;overflow:auto;position:relative;width:100%}.cart-sheet{animation:sheetIn .18s ease-out;background:#fff;border-radius:16px 16px 0 0;color:#161722;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:78vh;min-height:420px;overflow:hidden;width:100%}.cart-sheet header{align-items:center;display:grid;grid-template-columns:44px 1fr 64px;min-height:54px;padding:0 10px}.cart-sheet header button{background:transparent;border:0;font-size:24px}.cart-sheet h2{font-size:18px;margin:0;text-align:center}.cart-sheet header span{color:#73747a;font-size:13px;text-align:right}.cart-list{overflow:auto;padding:4px 16px 12px}.cart-list article{align-items:center;border-bottom:1px solid #f0f0f1;display:grid;gap:12px;grid-template-columns:78px 1fr;padding:12px 0}.cart-list img{aspect-ratio:1;border-radius:10px;object-fit:cover;width:78px}.cart-list p{color:#73747a;margin:5px 0}.cart-list strong{color:#fe2c55}.cart-qty{align-items:center;display:inline-grid;gap:8px;grid-template-columns:28px auto 28px;margin-top:8px}.cart-qty button{align-items:center;background:#f1f1f2;border:0;border-radius:999px;color:#161722;display:grid;font-weight:900;height:28px;place-items:center;width:28px}.cart-qty small{color:#161722;font-size:13px;font-weight:800;min-width:18px;text-align:center}.cart-sheet footer{align-items:center;border-top:1px solid #ececef;display:grid;gap:14px;grid-template-columns:1fr 150px;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.cart-sheet footer span{color:#73747a;display:block;font-size:13px}.cart-sheet footer b{color:#fe2c55;font-size:22px}.cart-sheet footer button{background:#fe2c55;border:0;border-radius:999px;color:#fff;font-weight:900;min-height:46px}.checkout-password-form{background:#fff;border-top:1px solid #ececef;bottom:0;box-shadow:0 -18px 50px #00000029;color:#161722;display:grid;gap:12px;left:0;padding:16px;position:absolute;right:0;z-index:3}.checkout-password-form header{display:flex;justify-content:space-between;min-height:auto;padding:0}.checkout-password-form header button{background:#f1f1f2;border:0;border-radius:999px;font-size:18px;height:30px;width:30px}.checkout-password-form label{color:#73747a;display:grid;font-size:12px;font-weight:800;gap:7px}.checkout-password-form input{background:#f7f7f8;border:1px solid #dedee3;border-radius:10px;color:#161722;font:inherit;min-height:40px;padding:0 12px}.checkout-password-form>button{background:#fe2c55;border:0;border-radius:999px;color:#fff;font-weight:900;min-height:40px}.product-detail-page>.checkout-password-form{border-radius:16px 16px 0 0;box-shadow:0 -24px 70px #00000057;left:max(16px,calc((100vw - 640px)/2));position:fixed;right:max(16px,calc((100vw - 640px)/2));z-index:120}.product-sheet>img{aspect-ratio:1;display:block;object-fit:cover;width:100%}.sheet-close{background:#00000073;border:0;border-radius:50%;color:#fff;font-size:24px;height:34px;position:absolute;right:12px;top:12px;width:34px}.product-detail-body{display:grid;gap:10px;padding:16px}.product-detail-body h2{font-size:22px;line-height:1.18;margin:0}.product-detail-body p{color:#73747a;margin:0}.deal-badge,.detail-coupons span{background:#fff1f4;border-radius:7px;color:#fe2c55;font-size:13px;font-weight:850;padding:6px 8px;width:max-content}.detail-price{align-items:end;display:flex;gap:8px}.detail-price b{color:#fe2c55;font-size:30px}.detail-price s{color:#9b9ca0}.detail-coupons{display:flex;flex-wrap:wrap;gap:8px}.product-detail-body footer{display:grid;gap:10px;grid-template-columns:1fr 1fr;padding-top:8px}.product-detail-body footer button{border:0;border-radius:999px;color:#fff;font-weight:900;min-height:46px}.product-detail-body footer button:first-child{background:#111217}.product-detail-body footer button:last-child{background:#fe2c55}.activity-panel,.message-panel,.profile-summary,.settings-section{background:#fff;border:1px solid #ececef;border-radius:14px;margin-bottom:16px;overflow:hidden}.activity-panel h2,.message-panel h2,.settings-section h2{font-size:18px;margin:0;padding:16px 18px 8px}.inbox-stack{display:grid}.inbox-summary-row{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:12px 14px 6px}.inbox-summary-row button{background:transparent;border:0;display:grid;gap:6px;justify-items:center;min-height:70px;padding:8px 4px;position:relative}.inbox-summary-row b{font-size:12px}.inbox-summary-row em{background:#fe2c55;border:2px solid #ffffff;border-radius:50%;height:11px;position:absolute;right:22%;top:12px;width:11px}.activity-row,.chat-row{align-items:center;background:#fff;border:0;border-top:1px solid #f0f0f1;color:#161722;display:grid;gap:12px;min-height:72px;padding:10px 16px;text-align:left;width:100%}.activity-row{grid-template-columns:44px 1fr auto}.chat-row{grid-template-columns:50px 1fr auto}.activity-icon{align-items:center;background:#fff1f4;border-radius:50%;color:#fe2c55;display:grid;height:40px;place-items:center;width:40px}.activity-icon.comment{background:#eef8ff;color:#1684e8}.activity-icon.user{background:#f2f8ed;color:#37a41d}.activity-icon.message{background:#f6f2ff;color:#7357d6}.activity-row p,.chat-row p{color:#73747a;line-height:1.35;margin:4px 0 0}.activity-row time,.chat-row time{color:#9b9ca0;font-size:13px}.section-title{align-items:center;display:flex;justify-content:space-between;padding-right:14px}.inbox-search,.settings-search{align-items:center;background:#f1f1f2;border-radius:10px;display:grid;gap:8px;grid-template-columns:20px 1fr;min-height:40px;margin:0 14px 10px;padding:0 12px}.inbox-search input,.settings-search input{background:transparent;border:0;outline:0}.section-title button{background:#f1f1f2;border:0;border-radius:8px;font-size:13px;font-weight:850;min-height:34px;padding:0 12px}.chat-row aside{align-items:end;display:grid;gap:8px;justify-items:end}.profile-summary{align-items:center;display:grid;justify-items:center;padding:20px 18px 16px;text-align:center}.profile-summary h2{font-size:24px;margin:12px 0 3px}.profile-summary>p{color:#73747a;margin:0}.profile-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:18px;max-width:420px;width:100%}.profile-actions button{background:#f1f1f2;border:0;border-radius:8px;font-weight:850;min-height:42px}.profile-bio{color:#161722!important;line-height:1.35;margin-top:14px!important}.profile-link-pill{background:#f1f1f2;border:0;border-radius:999px;color:#161722;font-size:13px;font-weight:750;margin-top:12px;padding:7px 10px}.profile-tabbar{border-bottom:1px solid #ececef;justify-content:center;margin-bottom:0}.profile-tabbar button{background:transparent;border:0;color:#73747a;font-weight:850;min-height:44px;min-width:78px;position:relative}.draft-tile{align-content:center;background:#f1f1f2;color:#161722;display:grid;justify-items:center}.draft-tile b{color:#73747a;font-size:34px}.draft-tile span{color:#73747a;font-weight:850;position:static;text-shadow:none}.settings-page{background:#f7f7f8}.settings-appbar{align-items:center;display:grid;grid-template-columns:44px 1fr 44px;margin-bottom:14px}.settings-appbar h1{font-size:18px;margin:0;text-align:center}.settings-section button{align-items:center;background:#fff;border:0;border-top:1px solid #f0f0f1;display:flex;justify-content:space-between;min-height:52px;padding:0 16px;width:100%}.settings-section b{color:#9b9ca0;font-size:22px}.profile-tabbar button.active{color:#161722}.profile-tabbar button.active:after{background:#161722;bottom:0;content:"";height:2px;left:24px;position:absolute;right:24px}.profile-post-grid{display:grid;gap:2px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-post{aspect-ratio:3 / 4;background:#f1f1f2;border:0;color:#fff;overflow:hidden;padding:0;position:relative}.profile-post.is-private img{filter:brightness(.72) saturate(.9)}.profile-post img{height:100%;object-fit:cover;width:100%}.post-lock{background:#0000008a;border-radius:999px;color:#fff;font-size:11px;font-weight:850;left:7px;padding:4px 7px;position:absolute;top:7px}.profile-post span{bottom:7px;font-size:12px;font-weight:850;left:7px;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.5)}.mobile-nav{display:none}@keyframes sheetIn{0%{transform:translateY(24px)}to{transform:translateY(0)}}@keyframes pageIn{0%{opacity:.98}to{opacity:1}}@keyframes videoEnter{0%{opacity:.72;transform:scale(.985) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes videoSwipeNext{0%{opacity:.66;transform:scale(.985) translateY(28px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes videoSwipePrev{0%{opacity:.66;transform:scale(.985) translateY(-28px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes musicTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes soundSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mediaBreath{0%{transform:scale(1)}to{transform:scale(1.035)}}@media(min-width:861px){.sheet-backdrop:not(.sheet-backdrop--center){align-items:center;padding:24px}.comments-sheet,.share-sheet{animation:dialogIn .18s ease-out;border-radius:14px;height:min(680px,82vh);max-height:82vh}.secondary-page{margin:0 auto;max-width:980px;padding:34px 36px 56px}.shop-page,.inbox-page,.profile-page,.settings-page{background:#fff}.shop-appbar,.inbox-appbar,.profile-appbar,.settings-appbar{margin-bottom:18px}.shop-search,.settings-search{max-width:none}.shop-quick-row{max-width:720px}.shop-tabs,.inbox-tabs{border-bottom:1px solid #ececef;gap:18px;margin-bottom:18px;padding-bottom:8px}.shop-tabs button,.inbox-tabs button{border-radius:0;min-height:32px;padding:0;position:relative}.shop-tabs button.active,.inbox-tabs button.active{background:transparent;color:#161722}.shop-tabs button.active:after,.inbox-tabs button.active:after{background:#161722;border-radius:999px;bottom:-9px;content:"";height:3px;left:0;position:absolute;right:0}.shop-live-strip{max-width:none}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{border:1px solid #f0f0f1}.product-media{aspect-ratio:4 / 3}.activity-panel,.message-panel,.profile-summary,.settings-section{border:1px solid #ececef;border-radius:14px}.inbox-page{max-width:860px}.profile-page{max-width:920px}.profile-summary{margin-bottom:22px}.profile-post-grid{gap:4px}.settings-page{max-width:760px}}@media(max-width:1180px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.app-shell--feed{grid-template-columns:88px minmax(0,1fr) 320px}.brand{font-size:0}.brand:after{content:"T";font-size:30px}.desktop-sidebar nav button{grid-template-columns:1fr;justify-items:center;font-size:0}.desktop-sidebar nav svg{height:24px;width:24px}.upload-cta{font-size:0}.desktop-admin-link{font-size:0;grid-template-columns:1fr;justify-items:center}.upload-cta:after{content:"+";font-size:24px}.feed-arrow{display:none}.content-grid,.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){:root{background:#000}body{background:#000;overflow-x:hidden;overflow-y:auto}body.feed-locked{overflow:hidden}.app-shell--feed{grid-template-columns:minmax(0,1fr)}.app-shell{background:#000;display:block;min-height:100dvh}.desktop-sidebar,.desktop-topbar,.desktop-context{display:none}.app-main{background:#000;min-height:100dvh}.feed-page{display:block;height:100dvh;overflow:hidden;padding:0;touch-action:pan-y}.feed-page:before,.feed-page:after{content:"";left:0;pointer-events:none;position:fixed;right:0;z-index:35}.feed-page:before{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.16) 48%,transparent);height:142px;top:0}.feed-page:after{background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,.22) 52%,transparent);bottom:0;height:178px}.desktop-feed-tabs{display:none}.mobile-feed-header{align-items:center;display:flex;gap:26px;justify-content:center;left:0;padding-top:env(safe-area-inset-top);position:fixed;right:0;top:30px;z-index:40}.mobile-feed-header button{background:transparent;border:0;color:#ffffff94;font-size:17px;font-weight:850;min-height:32px;padding:0;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.35);transition:color .14s ease,opacity .14s ease,transform .14s ease}.mobile-feed-header button.active{color:#fff;transform:scale(1.02)}.mobile-feed-header button.active:after{background:#fff;border-radius:999px;bottom:-4px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:28px}.mobile-feed-header .search-button{display:grid;height:44px;place-items:center;position:fixed;right:12px;top:40px;width:44px}.feed-stage{display:block;height:100dvh;margin:0;width:100vw}.video-card{aspect-ratio:auto;border-radius:0;box-shadow:none;height:100dvh;max-height:none;min-height:0;width:100vw}.feed-page.is-next .video-card{animation:videoSwipeNext .28s cubic-bezier(.2,.8,.2,1)}.feed-page.is-prev .video-card{animation:videoSwipePrev .28s cubic-bezier(.2,.8,.2,1)}.feed-page.is-dragging .video-card{animation:none;opacity:.96;transform:translateY(calc(var(--drag-y) * .28)) scale(.996);transition:none}.video-card img,.video-card video{height:100%;object-fit:cover;object-position:center}.video-shade{background:linear-gradient(180deg,rgba(0,0,0,.24),transparent 24%,transparent 56%,rgba(0,0,0,.8))}.video-meta{bottom:84px;gap:7px;left:14px;right:92px;z-index:38}.video-meta strong,.video-meta p{font-size:15px}.music-row{font-size:14px}.video-progress{bottom:66px;left:72px;right:72px;z-index:39}.action-rail{bottom:88px;gap:10px;position:fixed;right:8px;top:auto;z-index:42}.creator-avatar{height:48px;width:48px}.action-button span,.sound-button{background:transparent;border:0;color:#fff;height:34px;width:44px}.action-button{min-height:48px}.action-button svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.28));height:33px;width:33px}.action-button small{color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.35)}.action-button.active span{color:#fe2c55}.sound-button{background:radial-gradient(circle at center,#333 0 42%,#111 43% 100%);border-radius:50%;height:44px;margin-top:1px;overflow:hidden;width:44px}.sound-button svg{animation:soundSpin 4.6s linear infinite;height:40px;width:40px}.mobile-nav{background:#000;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid rgba(255,255,255,.08);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:58px;left:0;padding:4px 8px calc(4px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.mobile-nav button{background:transparent;border:0;color:#ffffffbd;display:grid;gap:1px;grid-template-rows:25px 12px;align-content:center;justify-items:center;min-height:46px;outline:0;padding:0}.mobile-nav button:focus,.mobile-nav button:focus-visible{outline:0}.mobile-nav button.active{color:#fff}.mobile-nav button>span{align-items:end;display:grid;height:25px;justify-items:center;line-height:0;width:100%}.mobile-nav svg{height:23px;width:23px}.mobile-nav small{font-size:10px;font-weight:700;line-height:1}.mobile-nav button:nth-child(3){grid-template-rows:32px}.mobile-nav button:nth-child(3) span{align-items:center;background:#fff;border-radius:9px;box-shadow:-5px 0 #25f4ee,5px 0 #fe2c55;color:#161722;display:grid;height:29px;justify-items:center;margin-top:0;width:42px}.mobile-nav button:nth-child(3) svg{height:21px;stroke-width:3;width:21px}.secondary-page{background:#fff;min-height:calc(100dvh - 60px);overflow:auto;padding:12px 14px 88px}.content-grid,.profile-hero{grid-template-columns:1fr}.shop-page,.inbox-page,.profile-page,.settings-page{min-height:calc(100dvh - 60px)}.shop-appbar,.inbox-appbar,.profile-appbar,.settings-appbar{margin:0 -4px 12px;position:sticky;top:0;z-index:5}.shop-appbar h1,.inbox-appbar h1,.profile-appbar h1,.settings-appbar h1{font-size:18px}.shop-search{height:40px;margin-bottom:12px}.shop-tabs,.inbox-tabs{margin-left:-14px;margin-right:-14px;padding:0 14px}.shop-tabs button,.inbox-tabs button{min-height:34px;padding:0 14px}.shop-quick-row{gap:8px}.shop-quick-row button{min-height:34px}.shop-product-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{border-radius:10px}.product-card strong{font-size:14px}.product-card p,.product-card small{font-size:12px}.product-card b{font-size:16px}.inbox-page{background:#f7f7f8}.activity-panel,.message-panel,.profile-summary,.settings-section{border:0;border-radius:12px}.activity-row,.chat-row{padding:11px 14px}.activity-row{grid-template-columns:42px 1fr auto}.profile-page{padding-left:0;padding-right:0}.profile-appbar,.profile-summary,.profile-tabbar{margin-left:0;margin-right:0}.profile-summary{border-radius:0;margin-bottom:0}.profile-tabbar{background:#fff;position:sticky;top:44px;z-index:4}.profile-post-grid{gap:1px}.settings-page{background:#f7f7f8;min-height:100dvh;padding-bottom:24px}.settings-search{margin-left:0;margin-right:0}.product-sheet{max-height:88vh}.sheet-backdrop{align-items:end}.comments-sheet{height:min(72vh,660px)}}@media(max-width:520px){.share-grid,.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-hero p{display:none}.profile-actions{grid-template-columns:1fr 1fr}}.shop-discovery-feed{display:grid;gap:14px}.shop-live-card,.commerce-card{background:#fff;border:0;color:#161722;text-align:left;width:100%}.shop-live-card{align-items:center;border-bottom:1px solid #eeeeef;display:grid;gap:12px;grid-template-columns:76px 44px 1fr;min-height:92px;padding:6px 0 14px}.shop-live-card>img{aspect-ratio:1;border-radius:6px;object-fit:cover;width:76px}.shop-live-card span{background:#fe2c55;border-radius:5px;color:#fff;font-size:11px;font-weight:950;justify-self:start;padding:3px 5px}.shop-live-card b{display:block;font-size:15px;line-height:1.25}.shop-live-card small{color:#73747a;display:block;margin-top:4px}.commerce-card{border-bottom:1px solid #eeeeef;display:grid;gap:12px;grid-template-columns:minmax(126px,38%) minmax(0,1fr);min-height:190px;padding:0 0 14px}.commerce-video{aspect-ratio:3 / 4;background:#000;border-radius:6px;overflow:hidden;position:relative}.commerce-video img{height:100%;object-fit:cover;width:100%}.commerce-video:after{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7));content:"";inset:0;position:absolute}.commerce-video span,.commerce-video b{color:#fff;position:absolute;z-index:1}.commerce-video span{background:#fe2c55;border-radius:5px;font-size:12px;font-weight:900;left:8px;padding:4px 7px;top:8px}.commerce-video b{bottom:10px;font-size:13px;left:10px;right:10px}.commerce-copy{align-content:space-between;display:grid;gap:12px;min-width:0;padding:2px 0}.commerce-copy>p{font-size:15px;line-height:1.35;margin:0}.commerce-product{align-items:center;background:#f6f6f7;border-radius:8px;display:grid;gap:9px;grid-template-columns:54px minmax(0,1fr);min-width:0;padding:8px}.commerce-product img{aspect-ratio:1;border-radius:6px;object-fit:cover;width:54px}.commerce-product strong{display:-webkit-box;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.commerce-product small{color:#73747a;display:block;font-size:12px;margin:3px 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-product footer{align-items:baseline;display:flex;gap:7px}.commerce-product b{color:#fe2c55;font-size:18px}.commerce-product s{color:#9b9ca0;font-size:12px}.activity-feed,.message-feed{background:#fff;display:grid}.dm-entry{align-items:center;background:#fff;border:0;border-bottom:1px solid #eeeeef;color:#161722;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) auto;min-height:76px;padding:12px 0;text-align:left}.dm-stack{height:42px;position:relative;width:54px}.dm-stack b{align-items:center;background:linear-gradient(135deg,#65d2e9,#e6436d);border:2px solid #ffffff;border-radius:50%;color:#fff;display:grid;font-size:11px;height:34px;justify-items:center;position:absolute;top:4px;width:34px}.dm-stack b:nth-child(1){left:0;z-index:3}.dm-stack b:nth-child(2){left:15px;z-index:2}.dm-stack b:nth-child(3){left:30px;z-index:1}.dm-entry p{color:#73747a;margin:3px 0 0}.dm-entry em{color:#a6a7ab;font-size:24px;font-style:normal}.activity-row,.chat-row{border-top:0;border-bottom:1px solid #eeeeef;min-height:74px;position:relative}.activity-row{gap:11px;grid-template-columns:40px minmax(0,1fr) 46px auto;padding:12px 0}.activity-row>img{aspect-ratio:1;border-radius:4px;object-fit:cover;width:46px}.activity-row time{align-self:start;padding-top:3px}.activity-row i{background:#fe2c55;border-radius:50%;height:7px;position:absolute;right:0;top:19px;width:7px}.message-feed .inbox-search{margin:2px 0 10px}.profile-summary{align-items:stretch;border:0;border-radius:0;display:grid;justify-items:stretch;margin-bottom:0;padding:8px 0 14px;text-align:left}.profile-identity{align-items:center;display:grid;gap:14px;grid-template-columns:86px minmax(0,1fr)}.profile-identity .creator-avatar.xlarge{height:82px;width:82px}.profile-summary h2{font-size:22px;margin:0 0 3px}.profile-summary>p,.profile-identity p{color:#73747a;margin:0}.profile-bio{color:#161722!important;line-height:1.35;margin:12px 0 0!important}.stats{display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:14px 0 0;max-width:360px}.stats span{display:grid;gap:2px}.stats small{color:#73747a;font-size:12px}.profile-actions{gap:8px;margin-top:14px;max-width:360px}.profile-tabbar{justify-content:stretch}.profile-tabbar button{flex:1 0 0;min-width:0}.settings-section{border:0;border-radius:0;margin-bottom:18px}.settings-section h2{color:#73747a;font-size:13px;padding:8px 0}.settings-section button{border-top:0;border-bottom:1px solid #ececef;padding:0}.comment-list{scrollbar-width:none}.comment-list::-webkit-scrollbar{display:none}@media(min-width:861px){.secondary-page{max-width:760px}.shop-page{max-width:720px}.inbox-page{max-width:680px}.profile-page{max-width:760px}.settings-page{max-width:660px}.shop-tabs,.inbox-tabs{border-bottom:1px solid #ececef}.commerce-card{grid-template-columns:230px minmax(0,1fr)}.commerce-video{max-height:300px}.comments-sheet,.share-sheet{max-width:440px}}@media(max-width:860px){.video-card img,.video-card video{animation-duration:12s}.secondary-page{padding-left:16px;padding-right:16px}.shop-page,.inbox-page,.profile-page,.shop-appbar,.inbox-appbar,.profile-appbar,.settings-appbar{background:#fff}.shop-tabs,.inbox-tabs{margin-bottom:14px}.commerce-card{grid-template-columns:minmax(118px,40%) minmax(0,1fr)}.commerce-product{grid-template-columns:46px minmax(0,1fr);padding:7px}.commerce-product img{width:46px}.inbox-page{padding-top:12px}.profile-page{padding-left:14px;padding-right:14px}.profile-summary{padding-top:0}.profile-tabbar,.profile-post-grid{margin-left:-14px;margin-right:-14px}.settings-page{padding-left:16px;padding-right:16px}}@media(max-width:360px){.commerce-card{grid-template-columns:112px minmax(0,1fr)}.commerce-copy>p{font-size:14px}.commerce-product small{display:none}.profile-identity{grid-template-columns:74px minmax(0,1fr)}.profile-identity .creator-avatar.xlarge{height:70px;width:70px}}@media(max-width:860px){.mobile-feed-header{align-items:center;display:flex;justify-content:center;left:0;padding:10px 54px 0;position:fixed;right:0;top:0;z-index:46}.feed-channel-tabs{align-items:center;display:flex;gap:24px;justify-content:center;min-width:0}.mobile-feed-header .feed-channel-tabs button{color:#ffffff9e;flex:0 0 auto;font-size:15px;font-weight:850;min-height:34px;white-space:nowrap}.mobile-feed-header .feed-channel-tabs button.active{color:#fff;transform:none}.mobile-feed-header .feed-channel-tabs button.active:after{bottom:0;height:2px;width:22px}.mobile-feed-header .search-button{color:#fff;display:grid;height:36px;min-height:36px;place-items:center;position:absolute;right:12px;top:10px;width:36px}.mobile-feed-header .search-button svg{height:22px;width:22px}.mobile-nav{background:#000;-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:#ffffff0f;height:56px;padding:3px 6px calc(3px + env(safe-area-inset-bottom))}.mobile-nav button{gap:2px;grid-template-rows:24px 13px;min-height:46px}.mobile-nav svg{height:22px;width:22px}.mobile-nav small{font-size:10px;font-weight:680;white-space:nowrap}.mobile-nav button:nth-child(3){grid-template-rows:32px 0}.mobile-nav button:nth-child(3) span{border-radius:8px;box-shadow:-3px 0 #25f4ee,3px 0 #fe2c55;height:26px;width:38px}.mobile-nav button:nth-child(3) svg{height:19px;width:19px}.shop-page{padding-top:10px}.shop-appbar{margin-bottom:10px}.shop-appbar h1{font-size:19px}.shop-search{height:38px;margin-bottom:12px}.shop-discovery-feed{gap:12px}.commerce-card{border-bottom-color:#f0f0f1;gap:10px;grid-template-columns:minmax(112px,38%) minmax(0,1fr);min-height:174px;padding-bottom:12px}.commerce-video{border-radius:7px}.commerce-copy>p{font-size:14px;line-height:1.32}.shop-live-card{grid-template-columns:66px auto minmax(0,1fr);min-height:82px;padding:4px 0 12px}.shop-live-card>img{width:66px}.inbox-page{background:#fff}.inbox-appbar{margin-bottom:6px}.inbox-tabs{margin-bottom:8px}.inbox-people-strip{border-bottom:1px solid #eeeeef;display:flex;gap:14px;margin:0 -16px;overflow-x:auto;padding:8px 16px 12px;scrollbar-width:none}.inbox-people-strip::-webkit-scrollbar{display:none}.inbox-people-strip button{background:transparent;border:0;color:#161722;display:grid;gap:5px;justify-items:center;padding:0}.inbox-people-strip .creator-avatar{height:48px;width:48px}.inbox-people-strip small{color:#73747a;font-size:11px;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-entry{min-height:68px;padding:10px 0}.activity-row,.chat-row{min-height:68px}.profile-appbar{min-height:38px;margin-bottom:4px}.profile-appbar button{height:38px;width:38px}.profile-summary{padding-bottom:10px}.profile-identity{gap:11px;grid-template-columns:66px minmax(0,1fr)}.profile-identity .creator-avatar.xlarge{height:62px;width:62px}.profile-summary h2{font-size:20px}.profile-bio{font-size:14px;margin-top:8px!important}.stats,.profile-actions{margin-top:10px}.profile-actions button{min-height:38px}.profile-tabbar button{min-height:39px}}.app-main--shop,.app-main--shop .secondary-page.shop-page{background:#000}.app-main--shop .secondary-page.shop-page{color:#fff}@media(min-width:861px){.app-main--shop .secondary-page.shop-page{max-width:520px;min-height:100vh;padding:18px 16px 88px}}@media(max-width:860px){.app-main--shop .secondary-page.shop-page{background:#000;min-height:100dvh;padding:8px 16px 88px}.app-main--shop .shop-appbar{background:#000;margin:0 -16px 8px;padding:0 16px}.app-main--shop .shop-appbar h1{font-size:18px}.app-main--shop .shop-search{height:44px;margin-bottom:10px}.app-main--shop .shop-product-grid--market{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}}.app-main--shop .shop-product-card strong{font-size:13px;font-weight:780;line-height:1.24;min-height:32px}.app-main--shop .shop-product-card p{font-size:11px}.app-main--shop .shop-product-card em{font-size:12px;font-weight:780}.app-main--shop .shop-product-card footer b{font-size:18px;font-weight:880}.app-main--shop .shop-product-card footer s,.app-main--shop .shop-product-card footer small{font-size:11px}.app-main--shop .shop-category-tabs{gap:20px}.app-main--shop .shop-category-tabs button{font-size:14px;font-weight:720;min-height:34px}.app-main--inbox{--inbox-bg: #000000;--inbox-text: #ffffff;--inbox-muted: rgba(255, 255, 255, .62);--inbox-faint: rgba(255, 255, 255, .38);--inbox-card: #1f1f1f;--inbox-card-soft: #161616;--inbox-chip: #202020;--inbox-input: #1b1b1d;--inbox-border: rgba(255, 255, 255, .1);--inbox-inverse: #ffffff;--inbox-inverse-text: #111111;background:var(--inbox-bg)}.app-main--inbox .desktop-topbar{display:none}.app-main--inbox .secondary-page.inbox-page{background:var(--inbox-bg);color:var(--inbox-text);min-height:100vh;overflow:hidden}.app-main--inbox .inbox-appbar{align-items:center;background:var(--inbox-bg);display:grid;grid-template-columns:52px minmax(0,1fr) 52px;margin:0;min-height:58px;position:relative;z-index:2}.app-main--inbox .inbox-appbar h1{align-items:center;color:var(--inbox-text);display:flex;font-size:16px;font-weight:760;gap:5px;justify-content:center;line-height:1;margin:0;text-align:center}.app-main--inbox .inbox-appbar h1 span{align-items:center;background:#2b2b2d;border-radius:999px;color:#ffffff85;display:inline-flex;font-size:9px;gap:4px;height:16px;padding:0 5px}.app-main--inbox .inbox-appbar h1 i{background:#20d66b;border-radius:50%;display:block;height:7px;width:7px}.app-main--inbox .inbox-appbar button{background:transparent;border:0;color:var(--inbox-text);display:grid;height:48px;place-items:center;width:48px}.app-main--inbox .inbox-add-button svg{height:28px;stroke-width:2.15;width:28px}.app-main--inbox .inbox-search-button{justify-self:end}.app-main--inbox .inbox-search-button svg{height:28px;stroke-width:2.3;width:28px}.inbox-create-block{margin-top:4px}.inbox-creator-card{background:transparent;border:0;color:#fff;display:grid;justify-items:center;min-height:88px;padding:0;position:relative;width:84px}.inbox-creator-avatar{background:radial-gradient(circle at 36% 54%,#151515 0 5%,transparent 6%),radial-gradient(circle at 62% 54%,#151515 0 5%,transparent 6%),radial-gradient(ellipse at 50% 72%,#ef5a62 0 18%,transparent 19%),linear-gradient(160deg,#fff 0 28%,#ffe66c 29% 66%,#ef6467 67% 100%);border-radius:50%;display:grid;height:64px;margin-top:0;overflow:hidden;place-items:center;position:relative;width:64px}.inbox-creator-avatar b{color:#151515;font-size:15px;font-weight:950;margin-top:-25px;position:relative;z-index:1}.inbox-creator-avatar i{background:#10c8f7;border:2px solid #000000;border-radius:50%;bottom:0;color:#fff;display:grid;font-size:18px;font-style:normal;font-weight:900;height:25px;line-height:1;place-items:center;position:absolute;right:-3px;width:25px}.inbox-creator-card strong{color:#fff;font-size:13px;font-weight:700;margin-top:7px}.inbox-home-list{display:grid;gap:12px;margin-top:18px}.inbox-home-row{align-items:center;background:transparent;border:0;color:#fff;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr);min-height:60px;padding:0;text-align:left}.inbox-row-icon{border-radius:50%;color:#fff;display:grid;height:56px;place-items:center;width:56px}.inbox-row-icon svg{height:29px;width:29px}.inbox-row-icon.blue{background:#12aef7}.inbox-row-icon.pink{background:#ff2d70}.inbox-row-icon.pink svg{fill:#fff;stroke:none}.inbox-row-icon.tako{background:conic-gradient(from 210deg,#20ecff,#0f0f12 23% 49%,#fe2c55 75%,#20ecff)}.inbox-row-icon.tako svg{background:#fff;border-radius:50%;color:#161722;height:36px;padding:5px;width:36px}.inbox-row-icon.system{background:#26262e}.inbox-home-row strong{color:#fff;display:block;font-size:15px;font-weight:650;line-height:1.18}.inbox-home-row small{color:#ffffff94;display:block;font-size:13px;line-height:1.25;margin-top:4px}.inbox-fullscreen{background:var(--inbox-bg);color:var(--inbox-text);min-height:100svh;overflow-y:auto;padding:0 18px max(28px,env(safe-area-inset-bottom))}.app-main--inbox:has(.inbox-fullscreen)~.mobile-nav{display:none}.inbox-detail-header{align-items:center;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;min-height:58px;padding-top:env(safe-area-inset-top)}.inbox-detail-header h1{align-items:center;display:inline-flex;font-size:17px;font-weight:820;gap:8px;justify-content:center;line-height:1;margin:0;text-align:center}.inbox-detail-header h1 span{align-items:center;background:var(--inbox-chip);border-radius:50%;color:var(--inbox-muted);display:inline-flex;font-size:13px;height:22px;justify-content:center;width:22px}.inbox-back-button,.inbox-gear-button,.support-header button{background:transparent;border:0;color:var(--inbox-text);display:grid;place-items:center}.inbox-back-button{font-size:42px;font-weight:180;height:42px;line-height:.7;padding:0;width:36px}.inbox-gear-button svg{height:28px;stroke-width:2.4;width:28px}.inbox-empty-state{align-items:center;display:grid;justify-items:center;margin:31vh auto 0;max-width:320px;text-align:center}.inbox-empty-icon{color:var(--inbox-faint);display:grid;height:88px;margin-bottom:14px;place-items:center;width:88px}.inbox-empty-icon svg{height:80px;stroke-width:1.25;width:80px}.inbox-empty-state strong{font-size:17px;font-weight:820;line-height:1.1}.inbox-empty-state p{color:var(--inbox-muted);font-size:13px;line-height:1.42;margin:12px 0 0}.inbox-filter-pills{display:flex;gap:10px;margin:12px 0 18px;overflow-x:auto}.inbox-filter-pills button{background:var(--inbox-chip);border:0;border-radius:16px;color:var(--inbox-text);flex:0 0 auto;font-size:13px;font-weight:760;min-height:40px;padding:0 18px}.inbox-filter-pills button.active{background:#043642;color:#10d4ee}.system-notice-list{display:grid;gap:14px;padding-bottom:28px}.system-notice-card{background:var(--inbox-card);border-radius:13px;color:var(--inbox-text);display:grid;gap:11px;padding:16px}.system-notice-card header{align-items:center;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr) auto}.system-notice-card header span{align-items:center;background:var(--inbox-chip);border-radius:50%;display:inline-flex;height:32px;justify-content:center;width:32px}.system-notice-card header svg{height:20px;width:20px}.system-notice-card header strong{font-size:13px;font-weight:800}.system-notice-card header button{background:transparent;border:0;color:var(--inbox-muted);font-size:18px;letter-spacing:2px}.system-notice-card h2{font-size:16px;line-height:1.25;margin:0}.system-notice-card p{color:var(--inbox-muted);font-size:13px;line-height:1.36;margin:0}.system-notice-card time{color:var(--inbox-faint)}.system-notice-card .system-link{background:transparent;border:0;color:var(--inbox-text);font-size:13px;padding:0;text-align:left;text-decoration:none}.inbox-search-page-form,.inbox-friend-search{align-items:center;background:var(--inbox-input);border-radius:14px;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;margin-top:12px;min-height:50px;padding:0 8px 0 14px}.inbox-search-page-form input,.inbox-friend-search input{background:transparent;border:0;color:var(--inbox-text);min-height:44px;outline:0}.inbox-search-page-form button,.inbox-friend-search button{background:var(--inbox-inverse);border:0;border-radius:999px;color:var(--inbox-inverse-text);font-size:13px;font-weight:850;min-height:36px;padding:0 14px}.inbox-search-page-form button:disabled,.inbox-friend-search button:disabled{opacity:.45}.inbox-friend-section{display:grid;gap:12px;margin-top:24px}.inbox-friend-section h2{color:var(--inbox-text);font-size:15px;font-weight:820;line-height:1;margin:0}.inbox-friend-list{display:grid;gap:4px}.inbox-friend-row{align-items:center;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr) auto;min-height:66px}.inbox-friend-row>span{align-items:center;background:linear-gradient(145deg,#20d5ec,#fe2c55);border-radius:50%;color:#fff;display:flex;font-size:17px;font-weight:900;height:48px;justify-content:center;width:48px}.inbox-friend-row strong,.inbox-friend-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-friend-row strong{color:var(--inbox-text);font-size:14px;font-weight:760;line-height:1.2}.inbox-friend-row small{color:var(--inbox-muted);font-size:12px;line-height:1.3;margin-top:4px}.inbox-friend-row button{background:var(--inbox-inverse);border:0;border-radius:8px;color:var(--inbox-inverse-text);font-size:13px;font-weight:820;min-height:34px;padding:0 16px}.inbox-search-results{display:grid;gap:10px;margin-top:18px}.inbox-search-results>p{color:var(--inbox-muted);font-size:13px;margin:10px 0}.inbox-search-result{align-items:center;display:grid;gap:4px 12px;grid-template-columns:48px minmax(0,1fr);min-height:58px}.inbox-search-result span{align-items:center;background:var(--inbox-chip);border-radius:50%;display:flex;font-weight:900;grid-row:span 2;height:48px;justify-content:center;width:48px}.inbox-search-result strong,.inbox-search-result small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-search-result small{color:var(--inbox-muted)}.support-header{align-items:center;border-bottom:1px solid var(--inbox-border);display:grid;grid-template-columns:42px 46px minmax(0,1fr) 42px 42px;min-height:70px;padding-top:env(safe-area-inset-top)}.support-avatar{background:conic-gradient(from 210deg,#20ecff,#0f0f12 23% 49%,#fe2c55 75%,#20ecff);border-radius:50%;display:grid;height:42px;place-items:center;width:42px}.support-avatar svg{background:#fff;border-radius:50%;color:#161722;height:30px;padding:5px;width:30px}.support-header h1{font-size:23px;font-weight:850;margin:0 0 0 12px}.support-header button svg{height:30px;stroke-width:2.6;width:30px}.support-hero{padding:28px 14px 14px}.support-hero h2{font-size:20px;line-height:1.32;margin:0}.support-hero p{color:var(--inbox-muted);font-size:13px;line-height:1.35;margin:14px 0 0}.support-suggestions{display:grid;gap:12px;padding:12px 0 18px}.support-suggestions button{align-items:center;background:var(--inbox-card);border:1px solid var(--inbox-border);border-radius:14px;color:var(--inbox-text);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 38px;min-height:72px;padding:0 16px;text-align:left}.support-suggestions span{font-size:14px;font-weight:780}.support-suggestions b{align-items:center;background:var(--inbox-chip);border-radius:50%;display:flex;font-size:22px;font-weight:300;height:38px;justify-content:center;width:38px}.support-message-list{display:grid;gap:8px;padding:0 18px 18px}.support-message-list article{background:var(--inbox-card);border-radius:14px;justify-self:start;max-width:78%;padding:10px 12px}.support-message-list article.outbound{background:#fe2c55;justify-self:end}.support-message-list img{border-radius:10px;display:block;max-height:220px;max-width:min(240px,100%);object-fit:cover}.support-message-list p{font-size:13px;margin:0}.support-input-bar{align-items:center;background:var(--inbox-input);border-radius:22px;bottom:max(14px,env(safe-area-inset-bottom));display:grid;gap:8px;grid-template-columns:38px minmax(0,1fr) auto;margin:0 0 8px;min-height:62px;padding:0 10px 0 12px;position:sticky;z-index:8}.support-input-bar .support-image-button{background:var(--inbox-chip);border-radius:50%;color:var(--inbox-text);font-size:24px;font-weight:500;height:38px;min-height:38px;padding:0;width:38px}.support-input-bar input{background:transparent;border:0;color:var(--inbox-text);font-size:13px;min-height:56px;outline:0}.support-input-bar button{background:var(--inbox-inverse);border:0;border-radius:999px;color:var(--inbox-inverse-text);font-weight:850;min-height:42px;padding:0 16px}.support-input-bar button:disabled{opacity:.42}.support-footnote{color:var(--inbox-faint);display:block;font-size:12px;text-align:center}.inbox-action-dialog{background:#161616;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 22px 60px #0000007a;display:grid;gap:10px;left:16px;padding:14px;position:absolute;right:16px;top:66px;z-index:5}.inbox-action-dialog header{align-items:center;display:flex;justify-content:space-between}.inbox-action-dialog header button{background:#ffffff1a;border:0;border-radius:999px;color:#fff;font-size:18px;height:28px;width:28px}.inbox-action-dialog input{background:#050505;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font:inherit;min-height:40px;padding:0 12px}.inbox-action-dialog>button{background:#fe2c55;border:0;border-radius:999px;color:#fff;font-weight:850;min-height:38px}@media(min-width:861px){.app-main--inbox .secondary-page.inbox-page{max-width:520px;padding:8px 16px 88px}.app-main--inbox .secondary-page.inbox-page.inbox-fullscreen{padding:0 18px max(28px,env(safe-area-inset-bottom))}}@media(max-width:860px){.app-main--inbox .secondary-page.inbox-page{padding:8px 16px 88px}.app-main--inbox .secondary-page.inbox-page.inbox-fullscreen{padding:0 18px max(28px,env(safe-area-inset-bottom))}.app-main--inbox .inbox-appbar{margin:0 -12px;min-height:58px}.inbox-create-block{margin-top:4px}}@media(max-width:380px){.app-main--inbox .secondary-page.inbox-page{padding-left:14px;padding-right:14px}.app-main--inbox .secondary-page.inbox-page.inbox-fullscreen{padding-left:16px;padding-right:16px}.inbox-home-row{gap:10px;grid-template-columns:54px minmax(0,1fr)}.inbox-row-icon{height:54px;width:54px}.inbox-home-row strong{font-size:14px}.inbox-home-row small{font-size:12px}}.app-main--profile,.app-main--settings{background:#000}.app-main--profile .desktop-topbar,.app-main--settings .desktop-topbar{display:none}.app-main--profile .secondary-page.profile-page{background:#000;color:#fff;min-height:100vh;overflow:hidden;padding:10px 0 88px}.app-main--profile .profile-appbar{align-items:center;background:#000;display:flex;justify-content:space-between;margin:0;min-height:42px;padding:0 17px}.app-main--profile .profile-appbar>button,.app-main--profile .profile-appbar div button{background:transparent;border:0;color:#fff;display:grid;height:34px;place-items:center;width:34px}.app-main--profile .profile-appbar>button svg,.app-main--profile .profile-appbar div button svg{height:30px;stroke-width:2.7;width:30px}.app-main--profile .profile-appbar div{display:flex;gap:12px}.app-main--profile .profile-summary{background:transparent;border:0;border-radius:0;display:grid;justify-items:center;margin:0;overflow:visible;padding:4px 16px 10px;text-align:center}.profile-avatar-wrap{display:grid;justify-items:center;min-height:88px;position:relative}.app-main--profile .creator-avatar.profile-avatar{background:radial-gradient(circle at 38% 52%,#151515 0 5%,transparent 6%),radial-gradient(circle at 62% 52%,#151515 0 5%,transparent 6%),radial-gradient(ellipse at 50% 72%,#ef5a62 0 17%,transparent 18%),linear-gradient(160deg,#fff 0 28%,#ffe66c 29% 66%,#ef6467 67% 100%);border-radius:50%;color:#161722;display:grid;font-size:17px;font-weight:880;height:76px;margin-top:8px;overflow:visible;place-items:center;position:relative;width:76px}.profile-avatar i{background:#10c8f7;border:2px solid #000000;border-radius:50%;bottom:1px;color:#fff;display:grid;font-size:20px;font-style:normal;font-weight:900;height:28px;line-height:1;place-items:center;position:absolute;right:-4px;width:28px}.profile-name-row{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:4px}.app-main--profile .profile-name-row h2{color:#fff;font-size:16px;font-weight:780;line-height:1;margin:0}.profile-name-row button{background:#2d2d2f;border:0;border-radius:999px;color:#fff;font-size:12px;font-weight:740;min-height:25px;padding:0 12px}.profile-edit-form{display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto auto;margin-top:10px;max-width:280px;width:100%}.profile-edit-form input{background:#111;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font-size:12px;min-height:31px;padding:0 12px}.profile-edit-form button{background:#2d2d2f;border:0;border-radius:999px;color:#fff;font-size:12px;font-weight:760;min-height:31px;padding:0 10px}.profile-edit-form button[type=submit]{background:#fe2c55}.profile-handle{color:#ffffff7a;font-size:12px;margin:5px 0 0}.app-main--profile .stats{display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:14px 0 0;max-width:360px;width:100%}.app-main--profile .stats span{border-left:1px solid rgba(255,255,255,.12);display:grid;gap:4px}.app-main--profile .stats span:first-child{border-left:0}.app-main--profile .stats b{color:#fff;font-size:15px;font-weight:800;line-height:1}.app-main--profile .stats small{color:#ffffff85;font-size:11px;line-height:1}.app-main--profile .profile-bio{color:#fff!important;font-size:12px;line-height:1.25;margin:14px 0 0!important}.profile-utility-row{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;max-width:360px;width:100%}.profile-utility-row button{align-items:center;background:#202022;border:0;border-radius:8px;color:#fff;display:grid;font-size:11px;font-weight:760;gap:5px;justify-items:center;min-height:52px;padding:6px}.profile-utility-row svg{height:20px;width:20px}.app-main--profile .profile-tabbar{background:#000;border-bottom:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:repeat(4,1fr);margin:0;overflow:visible}.app-main--profile .profile-tabbar button{align-items:center;background:transparent;border:0;color:#ffffff8f;display:flex;gap:4px;justify-content:center;min-height:42px;min-width:0;position:relative}.app-main--profile .profile-tabbar button svg{height:22px;stroke-width:2.2;width:22px}.app-main--profile .profile-tabbar button:first-child svg{height:24px;width:30px}.app-main--profile .profile-tabbar button small{color:#fff;font-size:12px;line-height:1}.app-main--profile .profile-tabbar button.active{color:#fff}.app-main--profile .profile-tabbar button.active:after{background:#fff;bottom:0;content:"";height:2px;left:36%;position:absolute;right:36%}.app-main--profile .profile-post-grid{background:#000;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;min-height:360px;position:relative}.app-main--profile .profile-post{aspect-ratio:3 / 4;background:#111;border:0;color:#fff;max-width:none}.app-main--profile .profile-post span{bottom:7px;color:#fff;font-size:10px;font-weight:700;left:8px;position:absolute}.profile-empty{color:#ffffff80;font-size:12px;grid-column:1 / -1;margin:24px 0 0;text-align:center}.app-main--settings .secondary-page.settings-page{background:#000;color:#fff;min-height:100vh;overflow:hidden;padding:0;position:relative}.settings-scrim{background:#000;border:0;bottom:0;left:0;position:absolute;top:0;width:64px}.settings-drawer{background:#1f1f1f;color:#fff;min-height:100vh;margin-left:64px;padding:76px 24px 40px}.app-main--settings .settings-section{background:transparent;border:0;border-radius:0;margin:0;overflow:visible}.app-main--settings .settings-section+.settings-section{border-top:1px solid rgba(255,255,255,.16);margin-top:24px;padding-top:24px}.app-main--settings .settings-section h2{color:#ffffff78;font-size:12px;font-weight:680;margin:0 0 18px;padding:0}.app-main--settings .settings-section button{align-items:center;background:transparent;border:0;color:#fff;display:grid;gap:12px;grid-template-columns:26px minmax(0,1fr) 20px;min-height:48px;padding:0;text-align:left;width:100%}.app-main--settings .settings-section button svg{color:#ffffffd1;height:21px;stroke-width:2.2;width:21px}.app-main--settings .settings-section button span{font-size:15px;font-weight:680}.app-main--settings .settings-section button b{color:#ffffff8f;font-size:23px;font-weight:300;line-height:1}.settings-detail-view{display:grid;gap:22px}.settings-detail-header{align-items:center;display:grid;grid-template-columns:34px minmax(0,1fr);min-height:36px}.settings-detail-header button{background:transparent;border:0;color:#fff;font-size:30px;font-weight:300;height:34px;line-height:1;padding:0;text-align:left}.settings-detail-header h2{color:#fff;font-size:17px;font-weight:780;margin:0}.settings-detail-hero{border-bottom:1px solid rgba(255,255,255,.16);display:grid;gap:8px;padding-bottom:22px}.settings-detail-hero span{color:#ffffffe6;display:grid;height:34px;place-items:center;width:34px}.settings-detail-hero svg{height:26px;width:26px}.settings-detail-hero strong{color:#fff;font-size:20px;font-weight:780}.settings-detail-hero p{color:#ffffff8f;font-size:13px;line-height:1.45;margin:0;max-width:520px}.settings-detail-hero small{color:#20d66b;font-size:12px;font-weight:720}.settings-qr-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:18px;display:grid;gap:14px;justify-items:center;padding:18px}.settings-qr-box{background:#fff;border-radius:18px;display:grid;padding:16px;place-items:center;position:relative}.settings-qr-box>span{background:linear-gradient(135deg,#fe2c55,#25f4ee);border:3px solid #ffffff;border-radius:12px;color:#fff;display:grid;height:42px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.settings-qr-box svg{display:block}.settings-qr-card small{color:#ffffff85;font-size:11px;max-width:240px;overflow-wrap:anywhere;text-align:center}.settings-qr-card div:last-child{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(260px,100%)}.settings-qr-card button{background:#ffffff1a;border:0;border-radius:999px;color:#fff;font-size:12px;font-weight:820;min-height:36px;padding:0 12px}.settings-qr-card button:last-child{background:#fff;color:#161722}.app-main--settings .settings-detail-list button{grid-template-columns:minmax(0,1fr) 20px}.settings-action-form{background:#151515;border:1px solid rgba(255,255,255,.1);border-radius:14px;display:grid;gap:11px;padding:14px}.settings-action-form header{align-items:center;display:flex;justify-content:space-between}.settings-action-form h3{font-size:15px;margin:0}.settings-action-form header button{background:#ffffff1a;border:0;border-radius:999px;color:#fff;font-size:18px;height:28px;width:28px}.settings-action-form p,.settings-action-form label{color:#ffffff9e;font-size:12px;font-weight:760;margin:0}.settings-action-form label{display:grid;gap:7px}.settings-action-form input{background:#080808;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font:inherit;min-height:38px;padding:0 12px}.settings-action-form>button{background:#fe2c55;border:0;border-radius:999px;color:#fff;font-weight:850;min-height:38px}@media(min-width:861px){.app-main--profile .secondary-page.profile-page,.app-main--settings .secondary-page.settings-page{max-width:520px}}@media(max-width:860px){.mobile-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}.mobile-nav button,.mobile-nav button.active{background:transparent}.app-main--inbox~.mobile-nav,.app-main--profile~.mobile-nav{background:#202020;border-top-color:#ffffff0a}.app-main--profile .secondary-page.profile-page{padding-bottom:88px}.app-main--settings .secondary-page.settings-page{min-height:100dvh}.settings-scrim{width:64px}.settings-drawer{margin-left:64px;min-height:100dvh;padding:76px 24px 40px}}@media(max-width:380px){.settings-scrim{width:54px}.settings-drawer{margin-left:54px;padding-left:20px;padding-right:20px}.app-main--settings .settings-section button span{font-size:20px}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}.settings-choice{display:grid;gap:10px;margin-bottom:18px}.settings-choice>div:first-child{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.settings-choice strong{font-size:15px;font-weight:720}.settings-choice small{color:#ffffff7a;font-size:12px}.app-main--settings .settings-segment{display:flex;flex-wrap:wrap;gap:7px}.app-main--settings .settings-segment button{background:#2b2b2d;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffffb8;display:block;flex:0 0 auto;font-size:12px;font-weight:680;min-height:30px;padding:0 11px;width:auto}.app-main--settings .settings-segment button.active{background:#fff;border-color:#fff;color:#111}.app-main--settings .settings-segment--locale{max-height:116px;overflow:auto;padding-bottom:2px}:root[data-theme=dark] .app-shell{background:#000}:root[data-theme=dark] .app-main--secondary{background:#000}:root[data-theme=dark] .desktop-sidebar,:root[data-theme=dark] .desktop-topbar{background:#000;border-color:#ffffff1f}:root[data-theme=dark] .brand,:root[data-theme=dark] .desktop-sidebar nav button,:root[data-theme=dark] .desktop-topbar input{color:#fff}:root[data-theme=dark] .desktop-topbar label{background:#161616;color:#ffffffb8}:root[data-theme=light] .app-shell{background:#fff}:root[data-theme=light] .app-main--secondary{background:#f7f7f8}:root[data-theme=light] .desktop-sidebar,:root[data-theme=light] .desktop-topbar{background:#fff;border-color:#ececef}:root[data-theme=light] .brand,:root[data-theme=light] .desktop-sidebar nav button,:root[data-theme=light] .desktop-topbar input{color:#161722}:root[data-theme=light] .desktop-topbar label{background:#f1f1f2;color:#73747a}:root[data-theme=light] .app-main--shop,:root[data-theme=light] .app-main--shop .secondary-page.shop-page{background:#f6f6f7;color:#161722}:root[data-theme=light] .app-main--shop .shop-appbar,:root[data-theme=light] .app-main--shop .shop-category-tabs{background:#f6f6f7}:root[data-theme=light] .app-main--shop .shop-appbar h1,:root[data-theme=light] .app-main--shop .shop-appbar button,:root[data-theme=light] .app-main--shop .shop-category-tabs button.active{color:#161722}:root[data-theme=light] .app-main--shop .shop-appbar .cart-button em{border-color:#f6f6f7}:root[data-theme=light] .app-main--shop .shop-search{background:#fff;border-color:#d9d9de;color:#161722}:root[data-theme=light] .app-main--shop .shop-search input{color:#161722}:root[data-theme=light] .app-main--shop .shop-search input::placeholder,:root[data-theme=light] .app-main--shop .shop-category-tabs button{color:#73747a}:root[data-theme=light] .app-main--shop .shop-search button{background:#161722;color:#fff}:root[data-theme=light] .app-main--shop .shop-quick-row,:root[data-theme=light] .app-main--shop .shop-product-card{background:#fff}:root[data-theme=light] .app-main--shop .shop-quick-row button,:root[data-theme=light] .app-main--shop .shop-quick-row small,:root[data-theme=light] .app-main--shop .shop-product-card strong,:root[data-theme=light] .app-main--shop .shop-product-card footer b{color:#161722}:root[data-theme=light] .app-main--shop .shop-product-card p{color:#5c5d64}:root[data-theme=light] .app-main--shop .shop-product-card footer s{color:#8a8b91}:root[data-theme=light] .app-main--shop .shop-category-tabs{border-bottom-color:#dedee3}:root[data-theme=light] .app-main--shop .shop-category-tabs button.active:after{background:#161722}:root[data-theme=light] .shop-desktop-summary,:root[data-theme=light] .shop-live-card,:root[data-theme=light] .shop-creator-picks{background:#fff}:root[data-theme=light] .shop-live-card strong,:root[data-theme=light] .shop-creator-picks h2,:root[data-theme=light] .shop-creator-picks strong,:root[data-theme=light] .shop-desktop-summary strong{color:#161722}:root[data-theme=light] .shop-live-card small,:root[data-theme=light] .shop-creator-picks small,:root[data-theme=light] .shop-desktop-summary span,:root[data-theme=light] .shop-empty-state{color:#73747a}:root[data-theme=light] .app-main--inbox,:root[data-theme=light] .app-main--inbox .secondary-page.inbox-page{--inbox-bg: #ffffff;--inbox-text: #161722;--inbox-muted: #73747a;--inbox-faint: #9d9ea5;--inbox-card: #f1f2f5;--inbox-card-soft: #f7f7f8;--inbox-chip: #e8e8ed;--inbox-input: #f1f2f5;--inbox-border: #dedee3;--inbox-inverse: #161722;--inbox-inverse-text: #ffffff;background:#fff;color:#161722}:root[data-theme=light] .app-main--inbox .inbox-appbar{background:#fff}:root[data-theme=light] .app-main--inbox .inbox-appbar h1,:root[data-theme=light] .app-main--inbox .inbox-appbar button,:root[data-theme=light] .inbox-creator-card,:root[data-theme=light] .inbox-home-row,:root[data-theme=light] .inbox-home-row strong{color:#161722}:root[data-theme=light] .app-main--inbox .inbox-appbar h1 span{background:#f1f1f2;color:#73747a}:root[data-theme=light] .inbox-home-row small{color:#73747a}:root[data-theme=light] .inbox-action-dialog{background:#fff;border-color:#ededed}:root[data-theme=light] .inbox-action-dialog input{background:#f7f7f8;border-color:#dedee3;color:#161722}:root[data-theme=light] .inbox-row-icon.system{background:#e8e8ed;color:#161722}:root[data-theme=light] .app-main--profile,:root[data-theme=light] .app-main--settings,:root[data-theme=light] .app-main--profile .secondary-page.profile-page{background:#fff;color:#161722}:root[data-theme=light] .app-main--profile .profile-appbar,:root[data-theme=light] .app-main--profile .profile-tabbar,:root[data-theme=light] .app-main--profile .profile-post-grid{background:#fff}:root[data-theme=light] .app-main--profile .profile-appbar>button,:root[data-theme=light] .app-main--profile .profile-appbar div button,:root[data-theme=light] .app-main--profile .profile-name-row h2,:root[data-theme=light] .app-main--profile .stats b,:root[data-theme=light] .app-main--profile .profile-bio{color:#161722!important}:root[data-theme=light] .profile-name-row button{background:#f1f1f2;color:#161722}:root[data-theme=light] .profile-edit-form input{background:#f7f7f8;border-color:#dedee3;color:#161722}:root[data-theme=light] .profile-edit-form button{background:#f1f1f2;color:#161722}:root[data-theme=light] .profile-edit-form button[type=submit]{background:#fe2c55;color:#fff}:root[data-theme=light] .profile-utility-row button{background:#f1f1f2;color:#161722}:root[data-theme=light] .profile-handle,:root[data-theme=light] .app-main--profile .stats small,:root[data-theme=light] .profile-empty{color:#73747a}:root[data-theme=light] .app-main--profile .stats span{border-left-color:#eeeeef}:root[data-theme=light] .app-main--profile .profile-tabbar{border-bottom-color:#e6e6ea}:root[data-theme=light] .app-main--profile .profile-tabbar button{color:#73747a}:root[data-theme=light] .app-main--profile .profile-tabbar button.active,:root[data-theme=light] .app-main--profile .profile-tabbar button small{color:#161722}:root[data-theme=light] .app-main--profile .profile-tabbar button.active:after{background:#161722}:root[data-theme=light] .app-main--profile .profile-post{background:#f1f1f2}:root[data-theme=light] .app-main--settings .secondary-page.settings-page{background:#f6f6f7;color:#161722}:root[data-theme=light] .settings-scrim{background:#0000002e}:root[data-theme=light] .settings-drawer{background:#fff;color:#161722}:root[data-theme=light] .app-main--settings .settings-section+.settings-section{border-top-color:#e6e6ea}:root[data-theme=light] .app-main--settings .settings-section h2,:root[data-theme=light] .settings-choice small,:root[data-theme=light] .app-main--settings .settings-section button b{color:#73747a}:root[data-theme=light] .app-main--settings .settings-section button,:root[data-theme=light] .app-main--settings .settings-section button svg{color:#161722}:root[data-theme=light] .settings-detail-header button,:root[data-theme=light] .settings-detail-header h2,:root[data-theme=light] .settings-detail-hero span,:root[data-theme=light] .settings-detail-hero strong{color:#161722}:root[data-theme=light] .settings-detail-hero{border-bottom-color:#e6e6ea}:root[data-theme=light] .settings-detail-hero p{color:#73747a}:root[data-theme=light] .settings-qr-card{background:#f7f7f8;border-color:#e2e2e6}:root[data-theme=light] .settings-qr-card small{color:#73747a}:root[data-theme=light] .settings-qr-card button{background:#e8e8ec;color:#161722}:root[data-theme=light] .settings-qr-card button:last-child{background:#161722;color:#fff}:root[data-theme=light] .settings-action-form{background:#f7f7f8;border-color:#e2e2e6}:root[data-theme=light] .settings-action-form h3{color:#161722}:root[data-theme=light] .settings-action-form p,:root[data-theme=light] .settings-action-form label{color:#73747a}:root[data-theme=light] .settings-action-form input{background:#fff;border-color:#dedee3;color:#161722}:root[data-theme=light] .app-main--settings .settings-segment button{background:#f1f1f2;border-color:#e3e3e7;color:#4c4d52}:root[data-theme=light] .app-main--settings .settings-segment button.active{background:#161722;border-color:#161722;color:#fff}@media(max-width:860px){:root[data-theme=light] .app-main--shop~.mobile-nav,:root[data-theme=light] .app-main--inbox~.mobile-nav,:root[data-theme=light] .app-main--profile~.mobile-nav{background:#000;border-top-color:#ffffff14}:root[data-theme=light] .app-main--shop~.mobile-nav button,:root[data-theme=light] .app-main--inbox~.mobile-nav button,:root[data-theme=light] .app-main--profile~.mobile-nav button{color:#ffffffb8}:root[data-theme=light] .app-main--shop~.mobile-nav button.active,:root[data-theme=light] .app-main--inbox~.mobile-nav button.active,:root[data-theme=light] .app-main--profile~.mobile-nav button.active{color:#fff}:root[data-theme=dark] .app-main--inbox~.mobile-nav,:root[data-theme=dark] .app-main--profile~.mobile-nav{background:#202020}}@media(min-width:861px){.app-main--secondary{min-height:100vh;overflow-x:hidden}.app-main--shop .secondary-page.shop-page,.app-main--inbox .secondary-page.inbox-page,.app-main--profile .secondary-page.profile-page,.app-main--settings .secondary-page.settings-page{margin:0 auto}.app-main--shop .secondary-page.shop-page{max-width:1040px;padding:24px 32px 72px;width:min(100%,1040px)}.app-main--shop .shop-appbar,.app-main--shop .shop-search{margin-left:auto;margin-right:auto;max-width:1080px}.app-main--shop .shop-appbar{min-height:42px}.app-main--shop .shop-search{margin-top:16px}.app-main--shop .shop-category-tabs{gap:28px;margin:0 0 10px;padding:0;position:static}.app-main--shop .shop-desktop-layout{display:grid;gap:12px;grid-template-columns:178px minmax(0,1fr) 236px;margin-top:8px}.shop-desktop-rail,.shop-discovery-column{align-self:start;display:grid;gap:12px;position:sticky;top:24px}.app-main--shop .shop-desktop-rail .shop-quick-row{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;max-width:none;padding:8px}.app-main--shop .shop-desktop-rail .shop-quick-row button{min-height:58px}.shop-desktop-summary{background:#151515;border-radius:9px;display:grid;gap:7px;padding:12px}.shop-desktop-summary span{color:#ffffff94;font-size:12px;font-weight:740}.shop-desktop-summary strong{font-size:15px}.shop-desktop-summary button{background:#fe2c55;border-radius:999px;color:#fff;font-size:12px;font-weight:850;min-height:32px}.app-main--shop .shop-product-grid--market{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-main--shop .shop-product-card{border-radius:9px;padding-bottom:10px}.app-main--shop .shop-product-card .product-media{border-radius:9px 9px 0 0}.app-main--shop .shop-product-card strong,.app-main--shop .shop-product-card p,.app-main--shop .shop-product-card em,.app-main--shop .shop-product-card footer{padding-left:10px;padding-right:10px}.app-main--shop .shop-product-card strong{font-size:14px;min-height:35px}.app-main--inbox .secondary-page.inbox-page{max-width:720px;padding:18px 42px 72px;width:min(100%,720px)}.app-main--inbox .inbox-appbar{min-height:54px}.app-main--inbox .inbox-create-block{margin-top:8px}.app-main--inbox .inbox-home-list{gap:14px;margin-top:22px}.app-main--inbox .inbox-home-row{grid-template-columns:64px minmax(0,1fr);min-height:68px}.app-main--profile .secondary-page.profile-page{max-width:960px;overflow:visible;padding:18px 40px 80px;width:min(100%,960px)}.app-main--profile .profile-appbar{padding:0}.app-main--profile .profile-summary{margin:0 auto;max-width:560px;padding:2px 0 18px}.app-main--profile .profile-tabbar{margin-top:0}.app-main--profile .profile-post-grid{min-height:460px;width:100%}.app-main--profile .profile-post span{font-size:11px}.app-main--settings .secondary-page.settings-page{background:transparent;max-width:760px;overflow:visible;padding:56px 40px 80px;width:min(100%,760px)}.settings-scrim{display:none}.settings-drawer{margin-left:0;min-height:auto;padding:36px 40px 48px}.app-main--settings .settings-section+.settings-section{margin-top:28px;padding-top:28px}:root[data-theme=light] .app-main--settings .secondary-page.settings-page{background:transparent}}@media(min-width:1280px){.app-main--shop .secondary-page.shop-page{max-width:1180px;width:min(100%,1180px)}.app-main--shop .shop-desktop-layout{grid-template-columns:190px minmax(0,1fr) 260px}.app-main--shop .shop-product-grid--market{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-main--user-page,.app-main--user-page .secondary-page.user-page{background:#000;color:#fff}.secondary-page.user-page{margin:0 auto;min-height:100vh;overflow-x:hidden;padding:12px 16px 92px;width:min(100%,520px)}.user-appbar{align-items:center;display:grid;grid-template-columns:44px 1fr 44px;height:46px;margin:0 -4px 10px}.user-appbar h1{font-size:18px;font-weight:860;letter-spacing:0;margin:0;text-align:center}.user-appbar button,.user-action-row button,.user-link-button{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;justify-content:center}.user-appbar button{font-size:26px;height:44px;padding:0}.user-appbar svg{height:22px;width:22px}.user-stack{display:grid;gap:12px}.user-hero,.wallet-hero,.user-panel{background:#151515;border:1px solid rgba(255,255,255,.08);border-radius:12px}.user-hero,.wallet-hero{display:grid;gap:8px;padding:18px}.user-hero span,.wallet-hero small,.user-order-card span{color:#fe2c55;font-size:12px;font-weight:850}.user-hero strong,.wallet-hero strong{font-size:26px;line-height:1.08}.user-hero small,.wallet-hero span,.user-empty,.user-row small,.user-product-row small,.user-order-card small{color:#ffffff94}.user-panel{padding:14px}.user-panel h2{font-size:15px;margin:0 0 12px}.user-list{display:grid;gap:10px}.user-order-card{background:#151515;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:inherit;display:grid;gap:5px;padding:14px;text-align:left}.user-order-card strong{font-size:15px}.user-order-card b{font-size:19px}.user-product-row,.user-row{align-items:center;display:grid;gap:12px}.user-product-row{grid-template-columns:58px minmax(0,1fr) auto;padding:9px 0}.user-row{grid-template-columns:minmax(0,1fr) auto;min-height:56px}.user-product-row+.user-product-row,.user-row+.user-row,.timeline article+article{border-top:1px solid rgba(255,255,255,.08)}.user-product-row img{aspect-ratio:1;border-radius:8px;object-fit:cover;width:58px}.user-product-row strong,.user-row strong,.search-product-card strong,.search-video-card strong{display:-webkit-box;line-height:1.24;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.user-total{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;padding-top:12px}.timeline{display:grid}.timeline article{display:grid;gap:10px;grid-template-columns:12px 1fr;padding:10px 0}.timeline i{background:#fe2c55;border-radius:999px;height:8px;margin-top:6px;width:8px}.order-logistics-summary{background:#ffffff0d;border-radius:10px;display:grid;gap:6px;margin-bottom:10px;padding:10px}.order-logistics-summary strong{font-size:14px}.order-logistics-summary small,.order-logistics-summary span,.order-meta-panel span{color:#ffffff94}.order-logistics-summary button{align-items:center;background:transparent;border:0;color:inherit;display:flex;gap:10px;justify-content:space-between;padding:0;text-align:left}.order-logistics-summary button b{color:#fe2c55;font-size:12px;white-space:nowrap}.order-meta-panel{display:grid;gap:9px}.order-meta-panel p{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0}.order-meta-panel b{font-size:12px;font-weight:750;max-width:68%;overflow-wrap:anywhere;text-align:right}.user-action-row{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.user-action-row button{background:#242424;border-radius:999px;font-size:13px;font-weight:850;min-height:40px;padding:0 10px}.user-action-row button:first-child,.product-detail-actions button:nth-child(2){background:#fe2c55;color:#fff}.user-action-row--sticky{bottom:74px;position:sticky;z-index:5}.user-empty-state{align-items:center;color:#ffffffb3;display:grid;gap:14px;justify-items:center;padding:80px 24px;text-align:center}.user-empty-state svg{height:38px;width:38px}.user-empty-state button{background:#fe2c55;border:0;border-radius:999px;color:#fff;font-weight:850;min-height:38px;padding:0 18px}.wallet-card-row span{display:inline-flex;gap:8px}.wallet-hero-stats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:4px}.wallet-hero-stats p{display:grid;gap:3px;margin:0}.wallet-hero-stats small{color:#ffffff94;font-size:11px}.wallet-hero-stats b{font-size:15px}.wallet-card-row button{background:#ffffff1a;border:0;border-radius:999px;color:inherit;height:30px;width:30px}.wallet-card-row button:disabled{opacity:.45}.wallet-action-form{display:grid;gap:10px}.wallet-action-form header{align-items:center;display:flex;justify-content:space-between}.wallet-action-form header button{background:transparent;border:0;color:inherit;font-size:22px}.wallet-action-form label{color:#ffffffb3;display:grid;font-size:12px;font-weight:740;gap:6px}.wallet-action-form input,.wallet-action-form select{background:#090909;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;min-height:40px;outline:none;padding:0 10px}.wallet-proof-field{border:1px dashed rgba(255,255,255,.2);border-radius:10px;padding:10px}.wallet-proof-field input{border:0;min-height:auto;padding:0}.wallet-proof-field img{border-radius:8px;max-height:170px;object-fit:cover;width:100%}.wallet-proof-field small{color:#ffffff8f;font-size:12px}.wallet-action-form>button{background:#fe2c55;border:0;border-radius:8px;color:#fff;font-weight:850;min-height:40px}.app-main--user-page .secondary-page.user-page.wallet-page{background:radial-gradient(circle at 8% 0%,rgba(37,244,238,.2),transparent 28%),radial-gradient(circle at 100% 0%,rgba(254,44,85,.18),transparent 30%),#f2f2f3;color:#111;min-height:100dvh;padding-bottom:36px}.app-main--user-page .secondary-page.user-page.wallet-page .user-appbar{background:transparent;color:#111}.wallet-page .user-stack{gap:16px;padding-top:18px}.wallet-page .wallet-hero{align-items:center;background:transparent;border:0;border-radius:0;display:grid;justify-items:center;padding:22px 18px 42px;text-align:center}.wallet-hero header{display:grid;gap:2px;justify-items:center}.wallet-hero header strong{color:#111;font-size:20px;font-weight:900;line-height:1.15}.wallet-hero header small{align-items:center;color:#7a7b80;display:inline-flex;font-size:14px;font-weight:760;gap:4px}.wallet-hero header small svg{color:#18c7bd;height:16px;width:16px}.wallet-estimated-row{align-items:center;display:inline-flex;gap:9px;margin-top:36px}.wallet-estimated-row span,.wallet-estimated-row button{color:#8a8b91;font-size:20px;font-weight:850}.wallet-estimated-row button{background:transparent;border:0;padding:0}.wallet-balance-total{color:#111;font-size:clamp(44px,15vw,64px);font-weight:920;letter-spacing:0;line-height:1;margin-top:10px}.wallet-coin-pill{align-items:center;background:#ffffffb8;border:1px solid rgba(255,255,255,.92);border-radius:999px;box-shadow:0 16px 34px #1a1a1e0f;color:#111;display:inline-flex;font-size:15px;font-weight:850;gap:8px;margin-top:22px;min-height:46px;padding:0 18px}.wallet-coin-pill span:before{background:#ffd35a;border-radius:50%;content:"";display:inline-block;height:18px;margin-right:5px;vertical-align:-3px;width:18px}.wallet-coin-pill b{border-right:1px solid #d8d8dc;font-size:19px;padding-right:12px}.wallet-coin-pill em{color:#fe2c55;font-style:normal}.wallet-hold-row,.wallet-page .wallet-hero-stats{display:none}.wallet-summary-card,.wallet-bonus-card,.wallet-service-panel,.wallet-settings-panel,.wallet-page .user-panel,.wallet-page .wallet-action-form{background:#fff;border:0;border-radius:18px;box-shadow:none;color:#111}.wallet-summary-card{align-items:center;display:flex;justify-content:space-between;min-height:72px;padding:0 20px}.wallet-summary-card strong,.wallet-service-panel h2{color:#111;font-size:20px;font-weight:900;margin:0}.wallet-summary-card button{background:transparent;border:0;color:#8a8b91;font-size:15px;font-weight:760}.wallet-bonus-card{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 84px;min-height:132px;padding:22px}.wallet-bonus-card div{display:grid;gap:7px}.wallet-bonus-card strong{color:#111;font-size:19px;font-weight:900}.wallet-bonus-card span{color:#6d6e75;font-size:16px;font-weight:650}.wallet-bonus-card button{background:transparent;border:0;color:#fe2c55;font-size:17px;font-weight:900;justify-self:start;padding:4px 0 0}.wallet-bonus-card i{align-items:center;background:#ff5b78;border-radius:50%;color:#fff;display:grid;height:72px;justify-self:end;place-items:center;width:72px}.wallet-bonus-card svg{height:35px;stroke-width:2.6;width:35px}.wallet-service-panel{display:grid;gap:18px;padding:20px}.wallet-service-panel div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-service-panel button{align-items:center;background:transparent;border:0;color:#111;display:grid;font-size:15px;font-weight:850;gap:10px;justify-items:center;min-height:74px;padding:0 4px}.wallet-service-panel svg{height:28px;stroke-width:2.4;width:28px}.wallet-settings-panel{overflow:hidden}.wallet-settings-panel button{align-items:center;background:transparent;border:0;color:#111;display:grid;font-size:17px;font-weight:850;gap:14px;grid-template-columns:28px minmax(0,1fr) 20px;min-height:72px;padding:0 20px;text-align:left;width:100%}.wallet-settings-panel b{color:#8a8b91;font-size:28px;font-weight:400}.wallet-page .user-panel{padding:16px}.wallet-page .user-panel h2{color:#111;font-size:17px}.wallet-page .user-empty,.wallet-page .user-row small{color:#8a8b91}.wallet-page .user-row+.user-row{border-color:#efeff2}.wallet-page .wallet-action-form{padding:16px}.wallet-page .wallet-action-form label{color:#6d6e75}.wallet-page .wallet-action-form input,.wallet-page .wallet-action-form select{background:#f4f4f5;border-color:#e7e7eb;color:#111}.download-page{align-items:center;background:#050505;display:grid;min-height:100dvh;padding:28px 18px}.download-panel{display:grid;gap:16px;margin:0 auto;max-width:430px;width:100%}.download-panel p{color:#fe2c55;font-size:13px;font-weight:850;margin:0}.download-panel h1{font-size:31px;line-height:1.08;margin:0}.download-panel span,.download-panel>small{color:#ffffff9e;font-size:14px;line-height:1.65}.download-panel strong{color:#ffd666f2;font-size:13px;line-height:1.55}.download-url{background:#151515;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;gap:8px;padding:12px}.download-url small{color:#ffffff73;font-size:12px}.download-url code{color:#fff;font-size:12px;overflow-wrap:anywhere}.download-primary,.download-secondary{align-items:center;border:0;border-radius:12px;display:flex;font-size:15px;font-weight:850;justify-content:center;min-height:46px;text-decoration:none}.download-primary{background:#fe2c55;color:#fff}.download-secondary{background:#202020;color:#fff}.order-action-form{display:grid;gap:10px}.order-action-form header{align-items:center;display:flex;justify-content:space-between}.order-action-form header button{background:transparent;border:0;color:inherit;font-size:22px}.order-action-form textarea{background:#090909;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;min-height:86px;outline:none;padding:10px;resize:vertical}.order-action-form>button{background:#fe2c55;border:0;border-radius:8px;color:#fff;font-weight:850;min-height:40px}.search-page-form{align-items:center;background:#111;border:1px solid rgba(255,255,255,.22);border-radius:10px;display:grid;gap:10px;grid-template-columns:22px 1fr auto;height:46px;margin-bottom:12px;padding:0 10px}.search-page-form input{background:transparent;border:0;color:inherit;min-width:0;outline:0}.search-page-form button{background:#fff;border:0;border-radius:8px;color:#111;font-size:13px;font-weight:850;min-height:32px;padding:0 14px}.search-chip-row{display:flex;flex-wrap:wrap;gap:8px}.search-chip-row button,.user-link-button{background:#ffffff1a;border-radius:999px;font-size:13px;min-height:34px;padding:0 12px}.search-result-tabs{display:flex;gap:18px;margin:2px 0 12px;overflow-x:auto;padding:0 1px 7px;scrollbar-width:none}.search-result-tabs::-webkit-scrollbar{display:none}.search-result-tabs button{background:transparent;border:0;color:#ffffff8f;flex:0 0 auto;font-size:13px;font-weight:760;padding:0 0 7px;position:relative}.search-result-tabs button.active{color:#fff}.search-result-tabs button.active:after{background:#fff;border-radius:99px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.search-result-section>div,.related-product-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.search-product-card,.search-video-card,.related-product-grid button{background:#0f0f0f;border:0;border-radius:10px;color:inherit;display:grid;gap:5px;overflow:hidden;padding:0 0 10px;text-align:left}.search-product-card img,.search-video-card img,.related-product-grid img{aspect-ratio:1;object-fit:cover;width:100%}.search-product-card strong,.search-product-card small,.search-product-card b,.search-video-card strong,.search-video-card small,.related-product-grid strong,.related-product-grid small{padding:0 9px}.public-shop-hero{background:#151515;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;gap:12px;margin-bottom:12px;overflow:hidden}.public-shop-banner{aspect-ratio:2.6;object-fit:cover;width:100%}.public-shop-summary{align-items:center;display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr);padding:0 14px}.public-shop-summary img{aspect-ratio:1;border:2px solid #000000;border-radius:50%;object-fit:cover;width:64px}.public-shop-summary h2,.public-shop-summary p{margin:0}.public-shop-summary h2{font-size:20px;line-height:1.12}.public-shop-summary p,.public-shop-summary small{color:#ffffff9e;display:block;font-size:13px;margin-top:4px}.public-shop-stats{border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 14px 14px}.public-shop-stats span{display:grid;gap:3px;text-align:center}.public-shop-stats strong{font-size:17px}.public-shop-stats small{color:#ffffff8a;font-size:11px}.public-shop-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-shop-grid button{background:#0f0f0f;border:0;border-radius:10px;color:inherit;display:grid;gap:5px;overflow:hidden;padding:0 0 10px;text-align:left}.public-shop-grid img{aspect-ratio:1;object-fit:cover;width:100%}.public-shop-grid strong,.public-shop-grid small,.public-shop-grid b{padding:0 9px}.search-user-row{align-items:center;background:transparent;border:0;color:inherit;display:grid;gap:12px;grid-template-columns:46px 1fr;min-height:60px;padding:0;text-align:left}.search-user-row span{align-items:center;background:linear-gradient(135deg,#25f4ee,#fe2c55);border-radius:50%;display:inline-flex;font-size:13px;font-weight:900;height:46px;justify-content:center;width:46px}.search-meta-row span{background:#22242c;color:#fff;font-size:18px}.discover-page .user-panel{overflow:hidden}.discover-search{margin-bottom:12px}.discover-hero{background:linear-gradient(180deg,#00000024,#000000ad),url(/media/for-you-bg.png) center / cover;border-radius:10px;color:#fff;display:grid;min-height:164px;padding:18px}.discover-hero span{font-size:12px;font-weight:780;opacity:.78}.discover-hero strong{align-self:end;font-size:28px;font-weight:920}.discover-hero p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;line-height:1.3;margin:4px 0 0;overflow:hidden}.discover-tags>div{display:flex;gap:8px;margin:0 -2px;overflow-x:auto;padding:0 2px 2px;scrollbar-width:none}.discover-tags>div::-webkit-scrollbar{display:none}.discover-tags button{background:#242424;border:0;border-radius:999px;color:#fff;display:grid;flex:0 0 auto;gap:2px;min-width:124px;padding:9px 12px;text-align:left}.discover-tags small,.discover-video-grid small,.discover-music small{color:#73747a;font-size:12px}.discover-video-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.discover-video-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.discover-video-grid button{background:#111;border:0;border-radius:8px;color:#fff;overflow:hidden;padding:0 0 9px;text-align:left}.discover-video-grid img{aspect-ratio:.78;object-fit:cover;width:100%}.discover-video-grid strong,.discover-video-grid small{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.25;margin:7px 8px 0;overflow:hidden}.discover-music{display:grid;gap:10px}.discover-music button{align-items:center;background:transparent;border:0;color:inherit;display:grid;gap:10px;grid-template-columns:38px 1fr;padding:0;text-align:left}.discover-music button>span{align-items:center;background:#111;border-radius:50%;color:#fff;display:grid;font-weight:900;height:38px;justify-items:center;width:38px}.product-detail-hero{display:grid;gap:14px}.product-detail-hero img{aspect-ratio:1;border-radius:12px;object-fit:cover;width:100%}.product-detail-hero h2{font-size:22px;line-height:1.12;margin:0}.product-detail-hero p{color:#ffffffad;margin:8px 0}.product-detail-hero strong{display:block;font-size:28px}.product-detail-hero small,.product-detail-hero span{color:#fff9}.product-shop-link{background:#ffffff1a;border:0;border-radius:999px;color:inherit;font-size:12px;font-weight:820;margin-top:10px;min-height:32px;padding:0 12px}.product-qty-row{align-items:center;display:flex;gap:8px;margin-top:12px}.product-qty-row span{color:#fff9;font-size:12px;font-weight:780;margin-right:auto}.product-qty-row button,.product-qty-row b{align-items:center;background:#ffffff1a;border:0;border-radius:999px;color:inherit;display:inline-flex;font-size:16px;font-weight:850;height:32px;justify-content:center;min-width:32px}.product-qty-row b{background:transparent;font-size:14px;min-width:26px}:root[data-theme=light] .app-main--user-page,:root[data-theme=light] .app-main--user-page .secondary-page.user-page{background:#fff;color:#161722}:root[data-theme=light] .user-hero,:root[data-theme=light] .wallet-hero,:root[data-theme=light] .user-panel,:root[data-theme=light] .user-order-card,:root[data-theme=light] .public-shop-hero,:root[data-theme=light] .search-page-form,:root[data-theme=light] .search-product-card,:root[data-theme=light] .search-video-card,:root[data-theme=light] .public-shop-grid button,:root[data-theme=light] .related-product-grid button{background:#f1f1f2;border-color:#ececef}:root[data-theme=light] .discover-tags button{background:#fff;color:#161722}:root[data-theme=light] .discover-video-grid button,:root[data-theme=light] .discover-music button>span{background:#161722;color:#fff}:root[data-theme=light] .user-hero small,:root[data-theme=light] .wallet-hero span,:root[data-theme=light] .wallet-hero-stats small,:root[data-theme=light] .user-empty,:root[data-theme=light] .user-row small,:root[data-theme=light] .user-product-row small,:root[data-theme=light] .user-order-card small,:root[data-theme=light] .order-logistics-summary small,:root[data-theme=light] .order-logistics-summary span,:root[data-theme=light] .order-meta-panel span,:root[data-theme=light] .public-shop-summary p,:root[data-theme=light] .public-shop-summary small,:root[data-theme=light] .public-shop-stats small,:root[data-theme=light] .product-detail-hero p,:root[data-theme=light] .product-detail-hero small,:root[data-theme=light] .product-detail-hero span{color:#73747a}:root[data-theme=light] .user-product-row+.user-product-row,:root[data-theme=light] .user-row+.user-row,:root[data-theme=light] .timeline article+article,:root[data-theme=light] .public-shop-stats,:root[data-theme=light] .user-total{border-color:#e5e5e8}:root[data-theme=light] .order-logistics-summary{background:#fff}:root[data-theme=light] .public-shop-summary img{border-color:#fff}:root[data-theme=light] .search-page-form input{color:#161722}:root[data-theme=light] .product-shop-link{background:#e5e7ec;color:#161722}:root[data-theme=light] .product-qty-row span{color:#73747a}:root[data-theme=light] .product-qty-row button{background:#e5e7ec}:root[data-theme=light] .wallet-action-form label{color:#73747a}:root[data-theme=light] .wallet-action-form input,:root[data-theme=light] .wallet-action-form select{background:#fff;border-color:#dfe2e9;color:#161722}:root[data-theme=light] .wallet-proof-field{border-color:#dfe2e9}:root[data-theme=light] .wallet-proof-field small{color:#73747a}:root[data-theme=light] .download-page{background:#fff}:root[data-theme=light] .download-panel h1,:root[data-theme=light] .download-url code{color:#161722}:root[data-theme=light] .download-panel span,:root[data-theme=light] .download-panel>small,:root[data-theme=light] .download-url small{color:#73747a}:root[data-theme=light] .download-url{background:#f6f7f9;border-color:#e5e5e8}:root[data-theme=light] .download-secondary{background:#e5e5e8;color:#161722}:root[data-theme=light] .order-action-form textarea{background:#fff;border-color:#dfe2e9;color:#161722}:root[data-theme=light] .search-chip-row button,:root[data-theme=light] .user-link-button,:root[data-theme=light] .wallet-card-row button,:root[data-theme=light] .user-action-row button{background:#e5e5e8}:root[data-theme=light] .search-result-tabs button{color:#73747a}:root[data-theme=light] .search-result-tabs button.active{color:#161722}:root[data-theme=light] .search-result-tabs button.active:after{background:#161722}:root[data-theme=light] .user-empty-state{color:#73747a}@media(min-width:861px){.app-main--user-page .secondary-page.user-page{max-width:640px;padding:18px 22px 96px}}@media(max-width:420px){.user-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-tabs{background:#101010;border-radius:999px;display:flex;gap:4px;overflow-x:auto;margin:0 0 12px;padding:4px;scrollbar-width:none}.owner-tabs::-webkit-scrollbar{display:none}.owner-tabs button{background:transparent;border:0;border-radius:999px;color:#ffffff9e;flex:0 0 auto;font-size:12px;font-weight:850;min-height:34px;padding:0 14px}.owner-tabs button.active{background:#fff;color:#111}.owner-action-form{margin:0 0 12px}.owner-action-form header{align-items:center;display:flex;justify-content:space-between;margin:0 0 12px}.owner-action-form header button{background:#ffffff1a;border:0;border-radius:999px;color:inherit;font-size:18px;height:30px;width:30px}.owner-action-form label{color:#ffffffad;display:grid;font-size:12px;font-weight:800;gap:7px;margin:0 0 10px}.owner-action-form input{background:#090909;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:inherit;font:inherit;min-height:38px;padding:0 12px}.owner-action-form>button{background:#fe2c55;border:0;border-radius:999px;color:#fff;font-weight:900;min-height:38px;padding:0 16px}.owner-shop-hero button,.owner-wallet-hero button,.owner-list-panel header button,.owner-product-row button,.owner-order-row button,.owner-review-row button{background:#fe2c55;border:0;border-radius:999px;color:#fff;font-size:12px;font-weight:850;min-height:32px;padding:0 12px}.owner-shop-hero button,.owner-wallet-hero button{justify-self:start}.owner-wallet-hero button:disabled{background:#ffffff1a;color:#ffffff6b}.owner-metric-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-metric-grid article{background:#151515;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;gap:5px;padding:14px}.owner-metric-grid span,.owner-product-row small,.owner-order-row small{color:#ffffff94;font-size:12px}.owner-metric-grid strong{font-size:18px}.owner-list-panel header{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px}.owner-list-panel header h2{margin:0}.owner-list-panel header span{color:#ffffff8f;font-size:12px;font-weight:800}.owner-catalog-tools{display:grid;gap:8px;margin:0 0 8px}.owner-catalog-tools input{background:#090909;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:inherit;font:inherit;min-height:38px;outline:none;padding:0 14px}.owner-catalog-tools nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.owner-catalog-tools nav::-webkit-scrollbar{display:none}.owner-catalog-tools button{background:#ffffff1a;border:0;border-radius:999px;color:#ffffffb3;flex:0 0 auto;font-size:12px;font-weight:850;min-height:30px;padding:0 11px}.owner-catalog-tools button.active{background:#fff;color:#111}.owner-product-row,.owner-order-row,.owner-review-row{align-items:center;display:grid;gap:12px;padding:12px 0}.owner-product-row{grid-template-columns:64px minmax(0,1fr) auto}.owner-order-row{grid-template-columns:minmax(0,1fr) auto}.owner-review-row{align-items:start;grid-template-columns:minmax(0,1fr) auto}.owner-product-row+.owner-product-row,.owner-order-row+.owner-order-row,.owner-review-row+.owner-review-row{border-top:1px solid rgba(255,255,255,.08)}.owner-product-row img{aspect-ratio:1;border-radius:8px;object-fit:cover;width:64px}.owner-product-row strong,.owner-order-row strong,.owner-review-row strong{display:-webkit-box;font-size:14px;line-height:1.24;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.owner-product-row b,.owner-order-row b{display:block;font-size:15px;margin-top:4px}.owner-product-row span,.owner-order-row span,.owner-review-actions{display:grid;gap:6px;justify-items:end}.owner-product-row button:nth-child(n+2),.owner-order-row span small,.owner-review-row button:nth-child(n+2){background:#ffffff1a;color:#ffffffbd}.owner-review-main{display:grid;gap:5px}.owner-review-main p{font-size:13px;font-weight:750;line-height:1.38;margin:0}.owner-review-main blockquote{background:#ffffff12;border:0;border-radius:10px;display:grid;gap:3px;margin:4px 0 0;padding:9px 10px}.owner-review-main blockquote b{color:#ffffff8f;font-size:11px}.owner-review-main blockquote span{display:block;font-size:12px}:root[data-theme=light] .owner-tabs,:root[data-theme=light] .owner-metric-grid article{background:#f1f1f2;border-color:#ececef}:root[data-theme=light] .owner-tabs button{color:#73747a}:root[data-theme=light] .owner-tabs button.active{background:#161722;color:#fff}:root[data-theme=light] .owner-metric-grid span,:root[data-theme=light] .owner-action-form label,:root[data-theme=light] .owner-product-row small,:root[data-theme=light] .owner-order-row small{color:#73747a}:root[data-theme=light] .owner-action-form input{background:#fff;border-color:#dedee3}:root[data-theme=light] .owner-catalog-tools input{background:#fff;border-color:#dedee3}:root[data-theme=light] .owner-list-panel header span{color:#73747a}:root[data-theme=light] .owner-catalog-tools button{background:#e5e5e8;color:#73747a}:root[data-theme=light] .owner-catalog-tools button.active{background:#161722;color:#fff}:root[data-theme=light] .owner-product-row+.owner-product-row,:root[data-theme=light] .owner-order-row+.owner-order-row,:root[data-theme=light] .owner-review-row+.owner-review-row{border-color:#e5e5e8}:root[data-theme=light] .owner-product-row button:nth-child(n+2),:root[data-theme=light] .owner-order-row span small,:root[data-theme=light] .owner-review-row button:nth-child(n+2){background:#e5e5e8;color:#4f5058}:root[data-theme=light] .owner-wallet-hero button:disabled{background:#e5e5e8;color:#9b9ca3}:root[data-theme=light] .owner-review-main blockquote{background:#f1f1f2}:root[data-theme=light] .owner-review-main blockquote b{color:#73747a}.app-shell--admin{--admin-bg: #07091f;--admin-bg-deep: #030617;--admin-surface: #101345;--admin-surface-strong: #17115d;--admin-surface-soft: rgba(255, 255, 255, .055);--admin-stroke: rgba(64, 202, 255, .2);--admin-stroke-strong: rgba(64, 202, 255, .36);--admin-text: #f7fbff;--admin-muted: rgba(228, 239, 255, .62);--admin-faint: rgba(228, 239, 255, .42);--admin-purple: #2c128a;--admin-violet: #391aa5;--admin-blue: #086ee8;--admin-cyan: #18c7e6;--admin-danger: #ff4f78;--admin-focus: 0 0 0 3px rgba(24, 199, 230, .24);--admin-glow: 0 24px 80px rgba(6, 76, 216, .28);background:radial-gradient(circle at 82% 0%,rgba(24,199,230,.28),transparent 28%),linear-gradient(135deg,var(--admin-bg-deep),var(--admin-bg) 42%,#0a123d);display:block}.app-main--admin{background:linear-gradient(115deg,rgba(44,18,138,.9) 0 18%,transparent 18% 100%),linear-gradient(125deg,transparent 0 63%,rgba(24,199,230,.18) 63% 76%,rgba(8,110,232,.28) 76% 100%),var(--admin-bg);min-height:100vh}.admin-page{background:linear-gradient(125deg,rgba(44,18,138,.5) 0 19%,transparent 19% 100%),linear-gradient(130deg,transparent 0 68%,rgba(24,199,230,.16) 68% 78%,rgba(8,110,232,.26) 78% 100%),var(--admin-bg);color:var(--admin-text);display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.admin-sidebar{background:#101622;border-right:1px solid rgba(255,255,255,.08);display:grid;gap:20px;grid-template-rows:auto 1fr auto;min-height:100vh;padding:24px 16px;position:sticky;top:0}.admin-nav{background:linear-gradient(180deg,#17115df0,#07091ff5);border-right:1px solid var(--admin-stroke);box-shadow:18px 0 60px #00000038;display:grid;gap:18px;grid-template-rows:auto 1fr auto;min-height:100vh;padding:24px 12px 18px;position:sticky;top:0}.admin-brand,.admin-sidebar button,.admin-nav button,.admin-topbar button,.admin-login-card button,.admin-action-strip button,.admin-inline-actions button,.admin-account-card{border-radius:8px}.admin-brand,.admin-nav button,.admin-topbar button,.admin-action-strip button,.admin-inline-actions button,.admin-account-card,.admin-back{border:0;color:inherit}.admin-brand{background:linear-gradient(135deg,#18c7e624,#391aa533),#ffffff0a;border:1px solid rgba(64,202,255,.16);box-shadow:inset 0 1px #ffffff0f;display:grid;gap:7px;font-size:15px;font-weight:920;line-height:1.1;min-height:auto;padding:14px 12px;text-align:left}.admin-brand b{color:var(--admin-cyan)}.admin-brand small{color:var(--admin-faint);font-size:12px;font-weight:650}.admin-sidebar nav{display:grid;gap:6px}.admin-sidebar button{background:transparent;border:0;color:#ffffffad;font-size:14px;font-weight:780;min-height:42px;padding:0 12px;text-align:left}.admin-sidebar button.active,.admin-sidebar button:hover{background:#ffffff17;color:#fff}.admin-sidebar>button:last-child{background:#fe2c5524;color:#ff6b86}.admin-nav nav{align-content:start;display:grid;gap:4px}.admin-nav button{background:transparent;color:var(--admin-muted);font-size:14px;font-weight:720;min-height:37px;padding:0 12px;text-align:left}.admin-nav button.active,.admin-nav button:hover{background:linear-gradient(135deg,#18c7e633,#086ee829);box-shadow:inset 3px 0 0 var(--admin-cyan);color:#fff}.admin-nav>button:last-child{background:#ff4f7824;color:#ff8aa4}.admin-main{align-content:start;display:grid;gap:24px;grid-auto-rows:max-content;padding:26px 28px 32px}.admin-topbar{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto}.admin-topbar h1{font-size:28px;line-height:1.08;margin:0 0 10px}.admin-topbar span,.admin-panel header span,.admin-row small,.admin-mini-row small,.admin-account-card small,.admin-content-card small,.admin-login-card p{color:var(--admin-muted)}.admin-topbar button{align-items:center;background:#fff;color:#101010;display:inline-flex;gap:8px;font-size:13px;font-weight:820;min-height:38px;padding:0 12px}.admin-topbar strong{background:linear-gradient(135deg,#18c7e629,#391aa52e);border:1px solid var(--admin-stroke);border-radius:999px;color:var(--admin-text);font-size:12px;font-weight:780;padding:9px 13px}.admin-topbar button svg{height:18px;width:18px}.admin-action-dialog{background:linear-gradient(180deg,#17115dfa,#101345fa);border:1px solid var(--admin-stroke-strong);border-radius:12px;box-shadow:var(--admin-glow);display:grid;gap:12px;max-width:520px;padding:16px}.admin-action-dialog header{align-items:center;display:flex;justify-content:space-between}.admin-action-dialog header span{color:var(--admin-faint);font-size:12px;font-weight:760}.admin-action-dialog h2{font-size:18px;margin:2px 0 0}.admin-action-dialog header button{background:var(--admin-surface-soft);border:0;border-radius:999px;color:#fff;font-size:18px;height:30px;width:30px}.admin-action-dialog p,.admin-action-dialog label{color:var(--admin-muted);font-size:12px;font-weight:760;margin:0}.admin-action-dialog label{display:grid;gap:7px}.admin-action-dialog input{background:#030617b8;border:1px solid var(--admin-stroke);border-radius:8px;color:#fff;font:inherit;min-height:38px;padding:0 12px}.admin-action-dialog>button{background:linear-gradient(135deg,var(--admin-cyan),var(--admin-blue));border:0;border-radius:8px;color:#fff;font-weight:850;min-height:38px}.admin-stack{align-content:start;display:grid;gap:14px;grid-auto-rows:max-content}.admin-board{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-grid{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(220px,1fr));max-width:1120px}.admin-metric-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.admin-metric-grid article,.admin-metric-card,.admin-panel,.admin-card,.admin-table-card,.admin-account-card,.admin-content-card,.admin-login-card{background:linear-gradient(180deg,#101345eb,#0a123de6);border:1px solid var(--admin-stroke);box-shadow:0 16px 50px #0306173d}.admin-metric-grid article,.admin-metric-card{border-radius:10px;color:inherit;display:grid;gap:22px;justify-items:start;min-height:150px;padding:22px 26px;text-align:left}.admin-metric-card{cursor:pointer;font:inherit}.admin-metric-card:hover{border-color:#fe2c559e;transform:translateY(-1px)}.admin-metric-grid span{color:var(--admin-muted);font-size:14px;font-weight:740}.admin-metric-grid strong{align-self:end;color:#fff;font-size:32px;line-height:1}.admin-metric-grid small{color:var(--admin-faint);font-size:12px;font-weight:650;margin-top:-14px}.admin-panel,.admin-card,.admin-table-card{border-radius:12px;overflow:hidden;padding:16px}.admin-card header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.admin-card h2{font-size:16px;margin:0}.admin-card header span{color:#ffffff8f;font-size:13px}.admin-card header button,.admin-row-actions button,.admin-list button{background:var(--admin-surface-soft);border:0;border-radius:8px;color:#f7fbffdb;font-size:12px;font-weight:780;min-height:30px;padding:0 10px}.admin-card header button:first-child,.admin-row-actions button:first-child,.admin-list button:first-child{background:linear-gradient(135deg,var(--admin-cyan),var(--admin-blue));color:#fff}.admin-panel header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.admin-panel h2{font-size:16px;margin:0}.admin-list,.admin-mini-list{display:grid}.admin-list p{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin:0;min-height:52px;padding:10px 0}.admin-list p+p{border-top:1px solid rgba(255,255,255,.08)}.admin-list span{color:var(--admin-muted);font-size:12px}.admin-list em{display:flex;gap:6px;justify-content:flex-end}.admin-list--reviews p,.admin-list--content p{grid-template-columns:minmax(0,1fr) auto}.admin-list--reviews p b,.admin-list--content p b,.admin-list--reviews p span,.admin-list--content p span{grid-column:1}.admin-list--reviews p em,.admin-list--content p em{grid-column:2;grid-row:1 / span 2}.admin-row,.admin-mini-row{align-items:center;display:grid;gap:12px;min-width:0}.admin-row{grid-template-columns:42px minmax(0,1fr) auto;min-height:64px;padding:10px 0}.admin-row--wide{grid-template-columns:minmax(0,1fr) auto auto}.admin-row+.admin-row,.admin-mini-row+.admin-mini-row{border-top:1px solid rgba(64,202,255,.12)}.admin-avatar{align-items:center;background:linear-gradient(135deg,var(--admin-cyan),var(--admin-blue) 55%,var(--admin-violet));border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:42px;justify-content:center;width:42px}.admin-row strong,.admin-mini-row strong,.admin-content-card strong{display:-webkit-box;font-size:14px;line-height:1.24;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-row b{font-size:15px}.admin-inline-actions,.admin-action-strip{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.admin-inline-actions button,.admin-action-strip button{background:var(--admin-surface-soft);color:#f7fbffdb;font-size:12px;font-weight:780;min-height:30px;padding:0 10px}.admin-inline-actions button:first-child,.admin-action-strip button:first-child{background:linear-gradient(135deg,var(--admin-cyan),var(--admin-blue));color:#fff}.admin-card-grid,.admin-content-grid{align-items:start;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-support-layout{display:grid;gap:14px;grid-template-columns:320px minmax(0,1fr)}.admin-thread-list{gap:6px}.admin-thread-list button{background:#ffffff0e;color:inherit;display:grid;gap:4px;min-height:58px;padding:10px;text-align:left}.admin-thread-list button.active{background:linear-gradient(135deg,#18c7e638,#086ee82e);color:#fff}.admin-message-list{display:grid;gap:8px;max-height:460px;overflow:auto;padding-right:4px}.admin-message-list article{background:#ffffff13;border-radius:10px;display:grid;gap:4px;justify-self:start;max-width:min(680px,82%);padding:10px 12px}.admin-message-list article.outbound{background:linear-gradient(135deg,#18c7e63d,#086ee838);justify-self:end}.admin-message-list p{line-height:1.35;margin:0}.admin-message-list small{color:#ffffff80;font-size:11px}.admin-reply-box{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto auto auto;margin-top:12px;padding-top:12px}.admin-reply-box input{background:#ffffff13;border:0;border-radius:8px;color:inherit;min-height:38px;outline:none;padding:0 12px}.admin-upload-button,.admin-reply-box button{background:var(--admin-surface-soft);border:0;border-radius:8px;color:#ffffffd1;font-size:12px;font-weight:780;display:inline-grid;place-items:center;min-height:38px;padding:0 12px}.admin-reply-box button:first-of-type{background:linear-gradient(135deg,var(--admin-cyan),var(--admin-blue));color:#fff}.admin-upload-button input{display:none}.admin-message-image{border-radius:8px;max-height:220px;object-fit:cover;width:min(320px,100%)}.admin-account-card{color:inherit;display:grid;gap:5px;min-height:92px;padding:14px;text-align:left}.admin-account-card span,.admin-account-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-content-card{border-radius:10px;display:grid;gap:7px;overflow:hidden;padding:0 0 10px}.admin-content-card img{aspect-ratio:1.15;object-fit:cover;width:100%}.admin-content-card strong,.admin-content-card small,.admin-content-card .admin-inline-actions{padding:0 10px}.admin-mini-row{grid-template-columns:24px minmax(0,1fr);padding:10px 0}.admin-editor-form{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-editor-form--narrow{max-width:520px}.admin-editor-form label{color:var(--admin-muted);display:grid;font-size:12px;font-weight:760;gap:7px}.admin-editor-form input,.admin-editor-form select,.admin-editor-form textarea,.admin-json-editor{background:#0306178f;border:1px solid var(--admin-stroke);border-radius:8px;color:inherit;font:inherit;min-height:38px;outline:none;padding:0 12px}.admin-editor-form input[type=checkbox]{height:20px;min-height:20px;width:20px}.admin-editor-form textarea,.admin-json-editor{line-height:1.45;min-height:132px;padding:10px 12px;resize:vertical}.admin-editor-span,.admin-editor-form footer{grid-column:1 / -1}.admin-editor-form footer{display:flex;gap:8px;justify-content:flex-end}.admin-editor-form button{background:var(--admin-surface-soft);border:0;border-radius:8px;color:#ffffffd1;font-weight:820;min-height:38px;padding:0 14px}.admin-editor-form button:first-child,.admin-editor-form>button{background:linear-gradient(135deg,var(--admin-cyan),var(--admin-blue));color:#fff}.admin-auto-shop-picker{background:#03061747;border:1px solid var(--admin-stroke);border-radius:12px;display:grid;gap:10px;padding:12px}.admin-auto-shop-picker>header{align-items:center;display:flex;gap:10px;justify-content:space-between}.admin-auto-shop-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px;overflow:auto}.admin-editor-form .admin-auto-shop-grid button,.admin-editor-form .admin-auto-shop-picker .admin-inline-actions button{background:#0f172ab8;border:1px solid var(--admin-stroke);color:#ffffffc7;text-align:left}.admin-editor-form .admin-auto-shop-grid button.active{background:#6366f129;border-color:#818cf89e;color:#fff}.admin-auto-shop-grid button strong,.admin-auto-shop-grid button small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-form-error{color:#fb7185;font-size:12px;font-weight:760;margin:0}.admin-json-editor{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;min-height:260px;width:100%}.admin-review-row a{color:var(--admin-cyan);display:inline-block;font-size:12px;font-weight:760;margin-top:6px;text-decoration:none}.admin-split{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kv-list{display:grid;gap:8px}.admin-kv-list p,.admin-mini-grid article{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;justify-content:space-between;margin:0;min-height:42px;padding:0 12px}.admin-kv-list span,.admin-mini-grid span{color:var(--admin-muted);font-size:12px}.admin-filter-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 160px}.admin-filter-row--orders{margin-bottom:12px}.admin-order-detail{display:grid;gap:14px}.admin-order-detail .admin-kv-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-order-tracking{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px;padding-top:12px}.admin-order-tracking h3{color:var(--admin-muted);font-size:12px;margin:0}.admin-order-tracking article{background:#ffffff0d;border-radius:8px;display:grid;gap:4px;padding:10px 12px}.admin-order-tracking article strong{color:#fff;font-size:13px}.admin-order-tracking article span,.admin-order-tracking article small{color:var(--admin-muted);font-size:12px}.admin-order-tracking--muted article{opacity:.72}.admin-filter-row input,.admin-filter-row select{background:#03061794;border:1px solid var(--admin-stroke);border-radius:8px;color:#fff;min-height:38px;outline:0;padding:0 12px}.admin-segment{background:#0306176b;border:1px solid var(--admin-stroke);border-radius:12px;display:flex;gap:8px;padding:8px}.admin-segment--wrap{flex-wrap:wrap;margin-bottom:12px}.admin-segment button{background:transparent;border:0;border-radius:8px;color:var(--admin-muted);font-weight:820;min-height:36px;padding:0 14px}.admin-segment button.active{background:linear-gradient(135deg,var(--admin-cyan),var(--admin-blue));color:#fff}.admin-table-row{align-items:center;display:grid;gap:12px;min-height:72px;padding:12px 0}.admin-table-row+.admin-table-row{border-top:1px solid rgba(64,202,255,.12)}.admin-table-row--users,.admin-table-row--commerce,.admin-table-row--wallet{grid-template-columns:minmax(0,1.4fr) 110px 110px minmax(220px,auto)}.admin-table-row strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table-row small,.admin-table-row span{color:var(--admin-muted);font-size:12px}.admin-row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.admin-mini-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-mini-row svg{color:var(--admin-cyan);height:20px;width:20px}.admin-empty{color:var(--admin-faint);margin:16px 0 0}.admin-login-page{align-items:center;background:linear-gradient(125deg,rgba(44,18,138,.96) 0 48%,transparent 48% 100%),linear-gradient(125deg,transparent 0 54%,rgba(24,199,230,.82) 54% 66%,rgba(8,110,232,.82) 66% 100%),#07091f;color:#fff;display:grid;min-height:100vh;padding:24px;position:relative}.admin-back{background:transparent;font-size:14px;font-weight:760;left:24px;position:absolute;top:24px}.admin-login-card{border-radius:14px;display:grid;gap:14px;margin:0 auto;max-width:420px;padding:28px;width:min(100%,420px)}.admin-login-card h1{font-size:28px;margin:0}.admin-login-card>span{color:var(--admin-cyan);font-weight:900}.admin-login-card label{color:var(--admin-muted);display:grid;gap:8px;font-size:13px;font-weight:760}.admin-login-card input{background:#030617ad;border:1px solid var(--admin-stroke);border-radius:8px;color:#fff;min-height:42px;outline:0;padding:0 12px}.admin-login-card button{background:linear-gradient(135deg,var(--admin-cyan),var(--admin-blue));border:0;color:#fff;font-weight:860;min-height:42px}.admin-token-box{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:12px;padding-top:14px}:root[data-theme=light] .app-shell--admin,:root[data-theme=light] .app-main--admin,:root[data-theme=light] .admin-page,:root[data-theme=light] .admin-login-page{background:linear-gradient(125deg,rgba(57,26,165,.1) 0 20%,transparent 20% 100%),linear-gradient(130deg,transparent 0 72%,rgba(24,199,230,.14) 72% 82%,rgba(8,110,232,.12) 82% 100%),#f5f8ff;color:#111735}:root[data-theme=light] .admin-nav,:root[data-theme=light] .admin-sidebar,:root[data-theme=light] .admin-metric-grid article,:root[data-theme=light] .admin-metric-card,:root[data-theme=light] .admin-panel,:root[data-theme=light] .admin-card,:root[data-theme=light] .admin-table-card,:root[data-theme=light] .admin-account-card,:root[data-theme=light] .admin-content-card,:root[data-theme=light] .admin-action-dialog,:root[data-theme=light] .admin-login-card{background:#ffffffeb;border-color:#086ee829;box-shadow:0 18px 54px #14255b14}:root[data-theme=light] .admin-nav{background:linear-gradient(180deg,#fff,#f5f8ff);border-right-color:#086ee829}:root[data-theme=light] .admin-nav button,:root[data-theme=light] .admin-sidebar button,:root[data-theme=light] .admin-panel header span,:root[data-theme=light] .admin-card header span,:root[data-theme=light] .admin-list span,:root[data-theme=light] .admin-kv-list span,:root[data-theme=light] .admin-mini-grid span,:root[data-theme=light] .admin-table-row small,:root[data-theme=light] .admin-table-row span,:root[data-theme=light] .admin-row small,:root[data-theme=light] .admin-mini-row small,:root[data-theme=light] .admin-account-card small,:root[data-theme=light] .admin-content-card small,:root[data-theme=light] .admin-login-card p,:root[data-theme=light] .admin-login-card label,:root[data-theme=light] .admin-action-dialog p,:root[data-theme=light] .admin-action-dialog label,:root[data-theme=light] .admin-metric-grid span,:root[data-theme=light] .admin-empty{color:#63708f}:root[data-theme=light] .admin-action-dialog header span{color:#73747a}:root[data-theme=light] .admin-action-dialog input{background:#f6f7fa;border-color:#dfe2e9;color:#161722}:root[data-theme=light] .admin-nav button.active,:root[data-theme=light] .admin-nav button:hover,:root[data-theme=light] .admin-sidebar button.active,:root[data-theme=light] .admin-sidebar button:hover,:root[data-theme=light] .admin-inline-actions button,:root[data-theme=light] .admin-action-strip button,:root[data-theme=light] .admin-card header button,:root[data-theme=light] .admin-row-actions button,:root[data-theme=light] .admin-list button{background:#eef0f5;color:#161722}:root[data-theme=light] .admin-inline-actions button:first-child,:root[data-theme=light] .admin-action-strip button:first-child,:root[data-theme=light] .admin-card header button:first-child,:root[data-theme=light] .admin-row-actions button:first-child,:root[data-theme=light] .admin-list button:first-child,:root[data-theme=light] .admin-login-card button{background:linear-gradient(135deg,#18c7e6,#086ee8);color:#fff}:root[data-theme=light] .admin-thread-list button,:root[data-theme=light] .admin-message-list article,:root[data-theme=light] .admin-upload-button,:root[data-theme=light] .admin-reply-box input,:root[data-theme=light] .admin-reply-box button{background:#eef0f5;color:#161722}:root[data-theme=light] .admin-thread-list button.active,:root[data-theme=light] .admin-message-list article.outbound,:root[data-theme=light] .admin-reply-box button:first-of-type{background:linear-gradient(135deg,#18c7e6,#086ee8);color:#fff}:root[data-theme=light] .admin-message-list small{color:#73747a}:root[data-theme=light] .admin-row+.admin-row,:root[data-theme=light] .admin-mini-row+.admin-mini-row,:root[data-theme=light] .admin-table-row+.admin-table-row,:root[data-theme=light] .admin-list p+p,:root[data-theme=light] .admin-token-box{border-color:#eceef4}:root[data-theme=light] .admin-kv-list p,:root[data-theme=light] .admin-order-tracking article,:root[data-theme=light] .admin-mini-grid article,:root[data-theme=light] .admin-segment{background:#f6f7fa;border-color:#e4e6ec}:root[data-theme=light] .admin-order-tracking{border-color:#eceef4}:root[data-theme=light] .admin-order-tracking article strong{color:#161823}:root[data-theme=light] .admin-filter-row input,:root[data-theme=light] .admin-filter-row select{background:#f6f7fa;border-color:#dfe2e9;color:#161722}:root[data-theme=light] .admin-segment button{color:#73747a}:root[data-theme=light] .admin-segment button.active{background:linear-gradient(135deg,#2c128a,#086ee8);color:#fff}:root[data-theme=light] .admin-login-card input{background:#f6f7fa;border-color:#dfe2e9;color:#161722}:root[data-theme=light] .admin-editor-form input,:root[data-theme=light] .admin-editor-form select,:root[data-theme=light] .admin-editor-form textarea,:root[data-theme=light] .admin-json-editor{background:#f6f7fa;border-color:#dfe2e9;color:#161722}:root[data-theme=light] .admin-auto-shop-picker{background:#f6f7fa;border-color:#dfe2e9}:root[data-theme=light] .admin-editor-form .admin-auto-shop-grid button,:root[data-theme=light] .admin-editor-form .admin-auto-shop-picker .admin-inline-actions button{background:#fff;border-color:#dfe2e9;color:#30323a}:root[data-theme=light] .admin-editor-form .admin-auto-shop-grid button.active{background:#eef4ff;border-color:#7aa7ff;color:#111827}@media(max-width:1180px){.admin-page{grid-template-columns:188px minmax(0,1fr)}.admin-brand{font-size:14px}.admin-brand:after{content:none}.admin-nav button,.admin-sidebar button{font-size:13px;text-align:left}.admin-metric-grid,.admin-card-grid,.admin-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-support-layout{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:860px){.admin-page{display:block}.admin-nav,.admin-sidebar{border-bottom:1px solid rgba(255,255,255,.08);border-right:0;min-height:auto;padding:12px;position:static}.admin-nav nav{display:flex;gap:8px;overflow-x:auto}.admin-sidebar nav{display:flex;gap:8px;overflow-x:auto}.admin-nav button,.admin-sidebar button{flex:0 0 auto;font-size:13px;min-height:36px;white-space:nowrap}.admin-main{padding:14px}.admin-topbar{grid-template-columns:1fr}.admin-board,.admin-split,.admin-support-layout,.admin-metric-grid,.admin-metric-grid--compact,.admin-card-grid,.admin-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-row,.admin-row--wide,.admin-table-row--users,.admin-table-row--commerce,.admin-table-row--wallet{align-items:start;grid-template-columns:minmax(0,1fr)}.admin-inline-actions,.admin-row-actions{justify-content:start}.admin-filter-row,.admin-editor-form,.admin-auto-shop-grid,.admin-mini-grid,.admin-support-layout,.admin-reply-box{grid-template-columns:1fr}}.app-main--settings{--settings-bg: #f1f1f2;--settings-card: #ffffff;--settings-text: #111111;--settings-muted: #8a8b91;--settings-border: #ececef;--settings-chip: #f5f5f6;--settings-icon: #a9aaae}:root[data-theme=dark] .app-main--settings{--settings-bg: #000000;--settings-card: #1f1f1f;--settings-text: #ffffff;--settings-muted: rgba(255, 255, 255, .52);--settings-border: rgba(255, 255, 255, .1);--settings-chip: #2b2b2d;--settings-icon: rgba(255, 255, 255, .56)}.app-main--settings .secondary-page.settings-page{background:var(--settings-bg)!important;color:var(--settings-text);min-height:100dvh;overflow-y:auto;padding:0;width:100%}.settings-appbar,.settings-detail-header{align-items:center;background:var(--settings-bg);display:grid;grid-template-columns:44px minmax(0,1fr) 44px;min-height:58px;padding:8px 16px}.settings-appbar button,.settings-detail-header button{background:transparent;border:0;color:var(--settings-text);font-size:42px;font-weight:300;height:44px;line-height:.8;padding:0;text-align:left}.settings-appbar h1,.settings-detail-header h2{color:var(--settings-text);font-size:19px;font-weight:850;line-height:1.1;margin:0;text-align:center}.settings-detail-header h2.is-hidden{opacity:0}.settings-detail-header .settings-detail-icon-button{align-items:center;display:flex;justify-content:flex-end;justify-self:end}.settings-detail-header .settings-detail-icon-button svg{height:27px;stroke-width:2.5;width:27px}.settings-drawer{background:transparent;color:var(--settings-text);margin:0;min-height:auto;padding:8px 16px 36px}.app-main--settings .settings-section{background:var(--settings-card);border:0;border-radius:3px;margin:0 0 22px;overflow:hidden}.app-main--settings .settings-section+.settings-section{border-top:0;margin-top:0;padding-top:0}.app-main--settings .settings-section h2{color:var(--settings-muted);font-size:15px;font-weight:720;margin:0;padding:18px 18px 8px}.app-main--settings .settings-section button{color:var(--settings-text);gap:14px;grid-template-columns:34px minmax(0,1fr) 20px;min-height:60px;padding:0 18px}.app-main--settings .settings-section button+button{border-top:1px solid var(--settings-border)}.app-main--settings .settings-section button svg{color:var(--settings-icon);height:24px;stroke-width:2.35;width:24px}.app-main--settings .settings-section button span{color:var(--settings-text);font-size:18px;font-weight:850}.app-main--settings .settings-section button b{color:var(--settings-muted);font-size:28px}.settings-detail-view{gap:16px}.settings-detail-hero{background:var(--settings-card);border:0;border-radius:3px;gap:8px;padding:18px}.settings-detail-hero span,.settings-detail-hero strong{color:var(--settings-text)}.settings-detail-hero p{color:var(--settings-muted)}.settings-detail-view--activity .settings-detail-list,.settings-detail-view--offline .settings-detail-list,.settings-detail-view--privacy .settings-detail-list{border-radius:10px}.settings-detail-view--offline .settings-detail-list button,.settings-detail-view--privacy .settings-detail-list button{grid-template-columns:minmax(0,1fr) 20px;min-height:58px}.settings-detail-view--activity .settings-detail-list button{grid-template-columns:34px minmax(0,1fr) 20px;min-height:68px}.settings-detail-view--activity .settings-detail-list button svg{color:var(--settings-icon);height:25px;width:25px}.settings-detail-view--qr{background:linear-gradient(130deg,transparent 0 14%,rgba(0,0,0,.78) 14.2% 18.5%,transparent 18.8%),linear-gradient(154deg,transparent 0 53%,rgba(0,0,0,.58) 53.2% 61%,transparent 61.2%),radial-gradient(ellipse at 72% 2%,rgba(37,244,238,.88),transparent 34%),radial-gradient(ellipse at 18% 6%,rgba(0,118,255,.9),transparent 42%),linear-gradient(154deg,#052547,#0084ff 38%,#04162b 72%,#02060b);margin:-8px -16px -36px;min-height:100dvh;padding:12px 18px 42px}.settings-detail-view--qr .settings-detail-header{background:transparent;padding-left:0;padding-right:0}.settings-detail-view--qr .settings-detail-header button,.settings-detail-view--qr .settings-detail-header h2{color:#fff}.settings-qr-card{background:#fff;border:0;border-radius:28px;color:#111;gap:8px;margin:clamp(96px,12svh,118px) auto 0;max-width:min(82vw,420px);padding:0 clamp(34px,7vw,44px) 26px}.settings-qr-profile{align-items:center;display:grid;justify-items:center;margin-top:-62px}.settings-qr-avatar{background:linear-gradient(160deg,#fff 0 28%,#ffe66c 29% 66%,#ef6467 67% 100%);border:5px solid #ffffff;border-radius:50%;display:grid;font-size:24px;font-weight:900;height:116px;place-items:center;width:116px}img.settings-qr-avatar{object-fit:cover}.settings-qr-profile strong{color:#111;font-size:22px;font-weight:900;margin-top:14px}.settings-qr-profile em{color:#7c7d82;font-size:16px;font-style:normal;font-weight:650;margin-top:3px}.settings-qr-code-wrap{display:grid;margin:18px auto 0;max-width:min(56vw,292px);place-items:center;position:relative;width:min(56vw,292px)}.settings-qr-code-wrap>svg{display:block;height:min(56vw,292px);max-width:100%;width:min(56vw,292px)}.settings-qr-eye{align-items:center;background:radial-gradient(circle at 58% 50%,#fe2c55 0 15%,transparent 16%),radial-gradient(circle at 42% 50%,#25f4ee 0 15%,transparent 16%),#fff;border:5px solid #111111;border-radius:50%;display:grid;height:52px;place-items:center;position:absolute;width:52px}.settings-qr-eye i{background:#000;border-radius:50%;display:block;height:30px;width:30px}.settings-qr-eye--left{left:0;top:2px}.settings-qr-eye--right{right:0;top:2px}.settings-qr-eye--bottom{bottom:10px;left:0}.settings-qr-logo{color:#111;font-size:22px;font-weight:900;margin-top:18px;text-align:center}.settings-qr-card small{color:transparent;font-size:1px;height:1px;max-width:1px;overflow:hidden}.settings-qr-actions{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px auto 0;max-width:min(82vw,420px)}.settings-qr-actions button{align-items:center;background:#fff;border:0;border-radius:22px;color:#111;display:grid;font-size:16px;font-weight:850;gap:8px;justify-items:center;min-height:82px;padding:12px 14px}.settings-qr-actions button svg{height:24px;stroke-width:2.35;width:24px}.settings-choice{padding:0 18px 14px}.app-main--settings .settings-segment button,.app-main--settings .settings-section .settings-segment button{background:var(--settings-chip);border:1px solid var(--settings-border);color:var(--settings-muted);display:block;font-size:12px;min-height:30px;padding:0 11px;width:auto}.app-main--settings .settings-segment button.active,.app-main--settings .settings-section .settings-segment button.active{background:var(--settings-text);border-color:var(--settings-text);color:var(--settings-bg)}.settings-privacy-panel{padding-bottom:12px}.settings-privacy-group{border-top:1px solid var(--settings-border);display:grid;gap:10px;padding:14px 18px}.settings-privacy-group>span{color:var(--settings-muted);font-size:12px;font-weight:800}.settings-privacy-choice{display:grid;gap:8px}.settings-privacy-choice strong,.settings-privacy-list header strong{color:var(--settings-text);font-size:14px;font-weight:830}.app-main--settings .settings-section .settings-privacy-toggle,.app-main--settings .settings-section .settings-privacy-unblock,.app-main--settings .settings-section .settings-privacy-login{background:transparent;border-top:1px solid var(--settings-border);grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:0}.app-main--settings .settings-section .settings-privacy-toggle span,.app-main--settings .settings-section .settings-privacy-unblock span{font-size:14px;font-weight:760}.app-main--settings .settings-section .settings-privacy-toggle b,.app-main--settings .settings-section .settings-privacy-unblock b{color:#fe2c55;font-size:13px;font-weight:850}.settings-privacy-list{display:grid;gap:8px}.settings-privacy-list header{align-items:center;display:flex;justify-content:space-between}.settings-privacy-list header button{background:transparent;border:0;color:#fe2c55;font-size:12px;font-weight:850;min-height:auto;padding:0;width:auto}.settings-privacy-item{display:flex;gap:10px;justify-content:space-between}.settings-privacy-item span,.settings-privacy-list>small{color:var(--settings-muted);font-size:12px}.settings-offline-panel{display:grid;gap:14px}.settings-detail-view--offline{background:linear-gradient(180deg,#00000014,#12100f 54%),#12100f;margin:-8px -16px -36px;min-height:100dvh;padding:10px 18px 42px}.settings-detail-view--offline .settings-detail-header{background:transparent;padding-left:0;padding-right:0}.settings-detail-view--offline .settings-detail-header button,.settings-detail-view--offline .settings-detail-header h2{color:#fff}.settings-detail-view--offline .settings-offline-panel{--settings-bg: #f1f1f2;--settings-card: #ffffff;--settings-text: #111111;--settings-muted: #7f8086;--settings-border: #efeff1;--settings-icon: #cfd0d4;background:#f1f1f2;border-radius:30px 30px 0 0;margin:min(43dvh,350px) -18px -42px;min-height:57dvh;padding:24px 18px 42px}.settings-detail-view--offline .settings-offline-recommended{display:none}.settings-offline-sheet-header{align-items:center;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;min-height:44px}.settings-offline-sheet-header h3{color:var(--settings-text);font-size:18px;font-weight:900;margin:0;text-align:center}.settings-offline-sheet-header button{background:transparent;border:0;color:var(--settings-text);font-size:34px;font-weight:360;height:44px;line-height:1;padding:0}.settings-offline-status{align-items:center;background:var(--settings-card);border-radius:12px;display:grid;gap:8px;justify-items:center;min-height:210px;padding:26px 18px}.settings-offline-icon{background:color-mix(in srgb,var(--settings-muted) 22%,transparent);border-radius:22px;color:var(--settings-muted);display:grid;height:82px;place-items:center;width:82px}.settings-offline-icon svg{height:46px;stroke-width:1.8;width:46px}.settings-offline-status strong{color:var(--settings-text);font-size:18px;font-weight:900}.settings-offline-status p{color:var(--settings-muted);font-size:15px;font-weight:650;margin:0}.settings-offline-card,.settings-offline-list{background:var(--settings-card);border-radius:12px;overflow:hidden}.settings-offline-toggle,.settings-offline-meter{align-items:center;border:0;border-bottom:1px solid var(--settings-border);color:var(--settings-text);display:flex;justify-content:space-between;min-height:58px;padding:0 18px;width:100%}.settings-offline-toggle{background:transparent;font:inherit}.settings-offline-toggle span,.settings-offline-meter span,.settings-offline-list header h3{color:var(--settings-text);font-size:16px;font-weight:880;margin:0}.settings-offline-toggle b{background:#78788052;border-radius:999px;height:30px;position:relative;width:52px}.settings-offline-toggle b:after{background:#fff;border-radius:50%;content:"";height:26px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:26px}.settings-offline-toggle b.active{background:#25d4e4}.settings-offline-toggle b.active:after{transform:translate(22px)}.settings-offline-meter em{color:var(--settings-muted);font-size:15px;font-style:normal;font-weight:700}.settings-offline-meter button,.settings-offline-list header button,.settings-offline-video div button{background:transparent;border:0;color:#fe2c55;font-size:14px;font-weight:850;padding:0}.settings-offline-meter button:disabled{color:var(--settings-muted)}.settings-offline-list header{align-items:center;border-bottom:1px solid var(--settings-border);display:flex;justify-content:space-between;min-height:50px;padding:0 18px}.settings-offline-list header span{color:var(--settings-muted);font-size:13px;font-weight:750}.settings-offline-video{display:grid;gap:12px;grid-template-columns:76px minmax(0,1fr);padding:12px 18px}.settings-offline-video+.settings-offline-video{border-top:1px solid var(--settings-border)}.settings-offline-thumb{background:#111;border:0;border-radius:8px;height:100px;overflow:hidden;padding:0;position:relative}.settings-offline-thumb img{height:100%;object-fit:cover;width:100%}.settings-offline-thumb span{bottom:6px;color:#fff;font-size:11px;font-weight:850;left:6px;position:absolute;text-shadow:0 1px 6px rgba(0,0,0,.65)}.settings-offline-video div{align-content:center;display:grid;gap:7px}.settings-offline-video strong{color:var(--settings-text);display:-webkit-box;font-size:14px;font-weight:850;line-height:1.24;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-offline-video p,.settings-offline-empty{color:var(--settings-muted);font-size:13px;font-weight:650;margin:0}.settings-offline-empty{padding:18px;text-align:center}.settings-activity-panel{display:grid;gap:14px}.settings-activity-subheader{align-items:center;display:grid;grid-template-columns:72px minmax(0,1fr) 72px;min-height:42px}.settings-activity-subheader button{background:transparent;border:0;color:var(--settings-muted);font-size:14px;font-weight:800;padding:0;text-align:left}.settings-activity-subheader h3{color:var(--settings-text);font-size:17px;font-weight:900;margin:0;text-align:center}.settings-activity-records,.settings-activity-stats{background:var(--settings-card);border-radius:12px;overflow:hidden}.settings-activity-clear{background:transparent;border:0;border-bottom:1px solid var(--settings-border);color:#fe2c55;display:block;font-size:14px;font-weight:850;min-height:48px;padding:0 18px;text-align:right;width:100%}.settings-activity-record{align-items:center;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) auto;min-height:72px;padding:10px 18px}.settings-activity-record+.settings-activity-record{border-top:1px solid var(--settings-border)}.settings-activity-record img,.settings-activity-record>span{background:color-mix(in srgb,var(--settings-muted) 20%,transparent);border-radius:8px;height:52px;object-fit:cover;width:52px}.settings-activity-record div{min-width:0}.settings-activity-record strong{color:var(--settings-text);display:block;font-size:15px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-activity-record p,.settings-activity-record small,.settings-activity-empty,.settings-activity-stats p,.settings-activity-stats span{color:var(--settings-muted);font-size:13px;font-weight:650;margin:3px 0 0}.settings-activity-record button{background:transparent;border:0;color:#fe2c55;font-size:13px;font-weight:850;padding:0}.settings-activity-empty{padding:24px 18px;text-align:center}.settings-activity-stats{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.settings-activity-stats div{display:grid;gap:3px}.settings-activity-stats strong{color:var(--settings-text);font-size:28px;font-weight:920}.settings-activity-stats p{border-top:1px solid var(--settings-border);grid-column:1 / -1;margin-top:16px;padding-top:14px}.settings-privacy-center{display:grid;gap:14px}.settings-privacy-subheader{align-items:center;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;min-height:42px}.settings-privacy-subheader button{background:transparent;border:0;color:var(--settings-text);font-size:34px;font-weight:300;line-height:.8;padding:0;text-align:left}.settings-privacy-subheader h3{color:var(--settings-text);font-size:17px;font-weight:900;margin:0;text-align:center}.app-main--settings .settings-section.settings-privacy-menu button{grid-template-columns:34px minmax(0,1fr) 24px}.settings-privacy-row img{border-radius:50%;height:28px;object-fit:cover;width:28px}.settings-privacy-placeholder{padding:18px}.settings-privacy-placeholder p{color:var(--settings-muted);font-size:14px;font-weight:650;line-height:1.45;margin:0}.settings-privacy-center .settings-preferences{display:grid;gap:12px;padding:0 18px 18px}.settings-privacy-center .settings-preferences h2{padding:18px 0 0}@media(min-width:861px){.app-main--settings .secondary-page.settings-page{margin:0 auto;max-width:520px}}@media(max-width:380px){.app-main--settings .settings-section button span{font-size:16px}}:root[data-app=user]{--tk-type-caption: 11px;--tk-type-meta: 12px;--tk-type-body-sm: 13px;--tk-type-body: 14px;--tk-type-row: 15px;--tk-type-control: 13px;--tk-type-bar-title: 17px;--tk-type-panel-title: 18px;--tk-type-page-title: 20px;--tk-type-hero: 24px}:root[data-app=user] body{font-size:var(--tk-type-body);line-height:1.35}:root[data-app=user] .desktop-sidebar nav button,:root[data-app=user] .desktop-admin-link,:root[data-app=user] .desktop-topbar input,:root[data-app=user] .desktop-topbar button{font-size:var(--tk-type-body);line-height:1.2}:root[data-app=user] .mobile-feed-header .feed-channel-tabs button,:root[data-app=user] .shop-appbar h1,:root[data-app=user] .app-main--inbox .inbox-appbar h1,:root[data-app=user] .user-appbar h1,:root[data-app=user] .settings-appbar h1,:root[data-app=user] .settings-detail-header h2,:root[data-app=user] .settings-offline-sheet-header h3,:root[data-app=user] .settings-activity-subheader h3,:root[data-app=user] .settings-privacy-subheader h3{font-size:var(--tk-type-bar-title);font-weight:850;letter-spacing:0;line-height:1.12}:root[data-app=user] .support-header h1{font-size:var(--tk-type-page-title);font-weight:850;letter-spacing:0;line-height:1.12}:root[data-app=user] .support-hero h2,:root[data-app=user] .settings-detail-hero strong,:root[data-app=user] .wallet-hero header strong,:root[data-app=user] .public-shop-summary h2,:root[data-app=user] .owner-shop-hero h1{font-size:var(--tk-type-panel-title);font-weight:850;letter-spacing:0;line-height:1.22}:root[data-app=user] .user-hero strong,:root[data-app=user] .wallet-hero strong{font-size:var(--tk-type-hero);font-weight:900;letter-spacing:0;line-height:1.1}:root[data-app=user] .inbox-home-row strong,:root[data-app=user] .inbox-friend-section h2,:root[data-app=user] .inbox-friend-row strong,:root[data-app=user] .inbox-empty-state strong,:root[data-app=user] .system-notice-card h2,:root[data-app=user] .app-main--profile .profile-name-row h2,:root[data-app=user] .app-main--settings .settings-section button span,:root[data-app=user] .settings-offline-toggle span,:root[data-app=user] .settings-offline-meter span,:root[data-app=user] .settings-offline-list header h3,:root[data-app=user] .settings-activity-record strong,:root[data-app=user] .settings-privacy-choice strong,:root[data-app=user] .settings-privacy-list header strong,:root[data-app=user] .user-panel h2,:root[data-app=user] .user-order-card strong,:root[data-app=user] .user-product-row strong,:root[data-app=user] .user-row strong,:root[data-app=user] .search-product-card strong,:root[data-app=user] .search-video-card strong{font-size:var(--tk-type-row);font-weight:800;letter-spacing:0;line-height:1.24}:root[data-app=user] .video-meta strong,:root[data-app=user] .shop-product-card strong,:root[data-app=user] .shop-live-card strong,:root[data-app=user] .shop-creator-picks h2,:root[data-app=user] .settings-offline-video strong,:root[data-app=user] .order-logistics-summary strong{font-size:var(--tk-type-body);font-weight:800;letter-spacing:0;line-height:1.24}:root[data-app=user] .video-meta p,:root[data-app=user] .music-row,:root[data-app=user] .inbox-home-row small,:root[data-app=user] .inbox-empty-state p,:root[data-app=user] .system-notice-card p,:root[data-app=user] .inbox-search-results>p,:root[data-app=user] .support-hero p,:root[data-app=user] .support-message-list p,:root[data-app=user] .settings-detail-hero p,:root[data-app=user] .settings-offline-video p,:root[data-app=user] .settings-offline-empty,:root[data-app=user] .settings-activity-record p,:root[data-app=user] .settings-activity-record small,:root[data-app=user] .settings-activity-empty,:root[data-app=user] .settings-activity-stats p,:root[data-app=user] .settings-activity-stats span,:root[data-app=user] .settings-privacy-placeholder p,:root[data-app=user] .user-empty,:root[data-app=user] .user-row small,:root[data-app=user] .user-product-row small,:root[data-app=user] .user-order-card small,:root[data-app=user] .order-logistics-summary small,:root[data-app=user] .order-logistics-summary span,:root[data-app=user] .order-meta-panel span{font-size:var(--tk-type-body-sm);font-weight:650;letter-spacing:0;line-height:1.38}:root[data-app=user] .shop-product-card p,:root[data-app=user] .shop-live-card small,:root[data-app=user] .shop-creator-picks small,:root[data-app=user] .inbox-friend-row small,:root[data-app=user] .inbox-search-result small,:root[data-app=user] .profile-handle,:root[data-app=user] .app-main--profile .profile-bio,:root[data-app=user] .app-main--profile .stats small,:root[data-app=user] .profile-empty,:root[data-app=user] .settings-detail-hero small,:root[data-app=user] .settings-privacy-group>span,:root[data-app=user] .settings-privacy-item span,:root[data-app=user] .settings-privacy-list>small,:root[data-app=user] .settings-offline-list header span,:root[data-app=user] .wallet-hero-stats small,:root[data-app=user] .wallet-action-form label,:root[data-app=user] .wallet-proof-field small{font-size:var(--tk-type-meta);letter-spacing:0;line-height:1.32}:root[data-app=user] .shop-page .shop-quick-row small,:root[data-app=user] .shop-product-card .product-media .product-badge,:root[data-app=user] .shop-product-card .product-media .video-time,:root[data-app=user] .app-main--profile .profile-post span,:root[data-app=user] .mobile-nav small,:root[data-app=user] .campaign-badge small{font-size:var(--tk-type-caption);letter-spacing:0;line-height:1}:root[data-app=user] .shop-page .shop-search input,:root[data-app=user] .inbox-search-page-form input,:root[data-app=user] .inbox-friend-search input,:root[data-app=user] .support-input-bar input,:root[data-app=user] .profile-edit-form input,:root[data-app=user] .wallet-action-form input,:root[data-app=user] .wallet-action-form select{font-size:var(--tk-type-body);line-height:1.2}:root[data-app=user] .shop-page .shop-search button,:root[data-app=user] .shop-category-tabs button,:root[data-app=user] .shop-live-strip button,:root[data-app=user] .inbox-filter-pills button,:root[data-app=user] .inbox-search-page-form button,:root[data-app=user] .inbox-friend-search button,:root[data-app=user] .inbox-friend-row button,:root[data-app=user] .support-input-bar button,:root[data-app=user] .profile-name-row button,:root[data-app=user] .profile-edit-form button,:root[data-app=user] .settings-qr-card button,:root[data-app=user] .app-main--settings .settings-segment button,:root[data-app=user] .app-main--settings .settings-section .settings-segment button,:root[data-app=user] .settings-privacy-list header button,:root[data-app=user] .settings-offline-meter button,:root[data-app=user] .settings-offline-list header button,:root[data-app=user] .settings-offline-video div button,:root[data-app=user] .settings-activity-subheader button,:root[data-app=user] .settings-activity-clear,:root[data-app=user] .settings-activity-record button,:root[data-app=user] .user-action-row button,:root[data-app=user] .user-empty-state button,:root[data-app=user] .wallet-action-form>button{font-size:var(--tk-type-control);font-weight:800;letter-spacing:0;line-height:1.15}:root[data-app=user] .shop-product-card footer b,:root[data-app=user] .app-main--profile .stats b,:root[data-app=user] .wallet-hero-stats b,:root[data-app=user] .user-order-card b{font-size:16px;font-weight:850;letter-spacing:0;line-height:1.08}:root[data-app=user] .settings-qr-profile strong{font-size:var(--tk-type-page-title)}:root[data-app=user] .settings-qr-profile em,:root[data-app=user] .settings-offline-status p,:root[data-app=user] .settings-offline-meter em{font-size:var(--tk-type-body)}:root[data-app=user] .app-main--settings .settings-section h2{font-size:var(--tk-type-body-sm);font-weight:750;line-height:1.2}:root[data-app=user] .app-main--settings .settings-section button b{font-size:24px;font-weight:300;line-height:1}:root[data-app=user] .support-suggestions span{font-size:var(--tk-type-body);font-weight:780;line-height:1.28}:root[data-app=user] .settings-qr-actions button{font-size:var(--tk-type-row)}:root[data-app=user] .settings-detail-view--qr{padding-left:0;padding-right:0}:root[data-app=user] .settings-detail-view--qr .settings-detail-header{padding-left:18px;padding-right:18px}@media(max-width:380px){.settings-qr-card{border-radius:24px;max-width:78vw;padding-left:20px;padding-right:20px}.settings-qr-actions{max-width:78vw}}:root[data-theme=light] .app-main--settings .settings-drawer{background:transparent}:root[data-theme=light] .app-main--settings .settings-section{background:var(--settings-card);border-radius:3px;margin-bottom:22px}:root[data-theme=light] .app-main--settings .settings-section+.settings-section{border-top:0}:root[data-theme=light] .settings-detail-view--qr .settings-qr-card{background:#fff}:root[data-theme=light] .settings-detail-view--qr .settings-qr-card small{color:transparent}:root[data-app=user] .settings-detail-view--qr .settings-qr-card{border-radius:28px;gap:0;margin-top:clamp(86px,10svh,104px);max-width:min(82vw,420px);padding-bottom:18px;padding-left:clamp(30px,6vw,40px);padding-right:clamp(30px,6vw,40px)}:root[data-app=user] .settings-detail-view--qr .settings-qr-profile{margin-top:-56px}:root[data-app=user] .settings-detail-view--qr .settings-qr-avatar{height:108px;width:108px}:root[data-app=user] .settings-detail-view--qr .settings-qr-profile strong{font-size:21px;margin-top:6px}:root[data-app=user] .settings-detail-view--qr .settings-qr-profile em{font-size:15px;margin-top:2px}:root[data-app=user] .settings-detail-view--qr .settings-qr-code-wrap{margin-top:8px;max-width:min(54vw,270px);width:min(54vw,270px)}:root[data-app=user] .settings-detail-view--qr .settings-qr-code-wrap>svg{height:min(54vw,270px);width:min(54vw,270px)}:root[data-app=user] .settings-detail-view--qr .settings-qr-eye{border-width:4px;height:48px;width:48px}:root[data-app=user] .settings-detail-view--qr .settings-qr-eye i{height:28px;width:28px}:root[data-app=user] .settings-detail-view--qr .settings-qr-logo{font-size:21px;line-height:1;margin-top:8px}:root[data-app=user] .settings-detail-view--qr .settings-qr-actions{gap:18px;margin-top:18px;max-width:min(82vw,420px)}:root[data-app=user] .settings-detail-view--qr .settings-qr-actions button{align-content:center;border-radius:22px;font-size:16px;gap:8px;min-height:92px;padding:12px}:root[data-app=user] .settings-detail-view--qr .settings-qr-actions button svg{height:28px;width:28px}@media(max-width:380px){:root[data-app=user] .settings-detail-view--qr .settings-qr-card,:root[data-app=user] .settings-detail-view--qr .settings-qr-actions{max-width:84vw}:root[data-app=user] .settings-detail-view--qr .settings-qr-card{padding-left:22px;padding-right:22px}:root[data-app=user] .settings-detail-view--qr .settings-qr-code-wrap,:root[data-app=user] .settings-detail-view--qr .settings-qr-code-wrap>svg{max-width:min(62vw,250px);width:min(62vw,250px)}:root[data-app=user] .settings-detail-view--qr .settings-qr-code-wrap>svg{height:min(62vw,250px)}}:root[data-app=user] .settings-detail-view--qr{--qr-card-width: min( calc(100vw - 76px) , 430px);--qr-code-size: min(calc(var(--qr-card-width) - 72px), 310px)}:root[data-app=user] .settings-detail-view--qr .settings-qr-card{border-radius:30px;margin-top:clamp(96px,12svh,128px);padding:0 36px 26px;width:var(--qr-card-width)}:root[data-app=user] .settings-detail-view--qr .settings-qr-profile{margin-top:-64px}:root[data-app=user] .settings-detail-view--qr .settings-qr-avatar{height:118px;width:118px}:root[data-app=user] .settings-detail-view--qr .settings-qr-profile strong{font-size:22px;margin-top:10px}:root[data-app=user] .settings-detail-view--qr .settings-qr-code-wrap{margin-top:14px;max-width:none;width:var(--qr-code-size)}:root[data-app=user] .settings-detail-view--qr .settings-qr-code-wrap>svg{height:var(--qr-code-size);width:var(--qr-code-size)}:root[data-app=user] .settings-detail-view--qr .settings-qr-logo{margin-top:12px}:root[data-app=user] .settings-detail-view--qr .settings-qr-actions{gap:20px;margin-top:22px;max-width:none;width:var(--qr-card-width)}:root[data-app=user] .settings-detail-view--qr .settings-qr-actions button{aspect-ratio:2.05 / 1;border-radius:24px;display:flex;flex-direction:column;font-size:16px;gap:10px;justify-content:center;min-height:0;width:100%}@media(max-width:380px){:root[data-app=user] .settings-detail-view--qr{--qr-card-width: min( calc(100vw - 56px) , 340px);--qr-code-size: min(calc(var(--qr-card-width) - 44px), 276px)}:root[data-app=user] .settings-detail-view--qr .settings-qr-card{padding-left:22px;padding-right:22px}:root[data-app=user] .settings-detail-view--qr .settings-qr-actions{gap:14px}}:root[data-app=user] .app-main--settings .secondary-page.settings-page:has(.settings-drawer--menu){background:#000!important;min-height:100dvh;overflow:hidden;padding:0;position:relative}:root[data-app=user] .settings-page:has(.settings-drawer--menu) .settings-scrim{background:#000;border:0;bottom:0;display:block;left:0;padding:0;position:absolute;top:0;width:clamp(72px,17vw,96px);z-index:1}:root[data-app=user] .settings-drawer--menu{background:var(--settings-card);color:var(--settings-text);margin:0 0 0 clamp(72px,17vw,96px);min-height:100dvh;padding:max(48px,calc(env(safe-area-inset-top) + 42px)) 34px 44px;position:relative;z-index:2}:root[data-app=user] .settings-drawer--menu .settings-section{background:transparent!important;border-radius:0!important;margin:0!important;overflow:visible;padding:0}:root[data-app=user] .settings-drawer--menu .settings-section+.settings-section{border-top:1px solid var(--settings-border)!important;margin-top:20px!important;padding-top:22px}:root[data-app=user] .settings-drawer--menu .settings-section h2{color:var(--settings-muted);font-size:13px;font-weight:720;line-height:1.2;margin:0 0 8px;padding:0}:root[data-app=user] .settings-drawer--menu .settings-section button{background:transparent;border:0;color:var(--settings-text);display:grid;gap:15px;grid-template-columns:26px minmax(0,1fr) 22px;min-height:58px;padding:0;text-align:left;width:100%}:root[data-app=user] .settings-drawer--menu .settings-section button+button{border-top:1px solid var(--settings-border)}:root[data-app=user] .settings-drawer--menu .settings-section button svg{color:var(--settings-text);height:23px;stroke-width:2.15;width:23px}:root[data-app=user] .settings-drawer--menu .settings-section button span{color:var(--settings-text);font-size:15px;font-weight:800;letter-spacing:0;line-height:1.18}:root[data-app=user] .settings-drawer--menu .settings-section button b{color:var(--settings-muted);font-size:24px;font-weight:260;line-height:1}:root[data-app=user] .settings-drawer--detail{margin-left:0}:root[data-theme=light] .app-main--settings .secondary-page.settings-page:has(.settings-drawer--menu){background:#0000001f!important}:root[data-theme=light] .settings-page:has(.settings-drawer--menu) .settings-scrim{background:#0000001f}@media(min-width:861px){:root[data-app=user] .app-main--settings .secondary-page.settings-page:has(.settings-drawer--menu){max-width:520px}}@media(max-width:380px){:root[data-app=user] .settings-drawer--menu{margin-left:64px;padding-left:24px;padding-right:24px}:root[data-app=user] .settings-page:has(.settings-drawer--menu) .settings-scrim{width:64px}:root[data-app=user] .settings-drawer--menu .settings-section button span{font-size:15px}}:root[data-app=user] .app-main--profile .profile-name-row h2,:root[data-app=user] .settings-drawer--menu .settings-section button span{font-size:15px;font-weight:800;line-height:1.18}:root[data-app=user] .app-main--inbox .inbox-home-row strong{font-size:14px;font-weight:650;line-height:1.22}:root[data-theme=dark] .app-main--user-page .secondary-page.user-page.wallet-page{background:radial-gradient(circle at 8% 0%,rgba(37,244,238,.26),transparent 28%),radial-gradient(circle at 100% 0%,rgba(254,44,85,.28),transparent 30%),linear-gradient(180deg,#12121273,#000 32%),#000;color:#fff}:root[data-theme=dark] .app-main--user-page .secondary-page.user-page.wallet-page .user-appbar{color:#fff}:root[data-theme=dark] .wallet-hero header strong,:root[data-theme=dark] .wallet-balance-total,:root[data-theme=dark] .wallet-summary-card strong,:root[data-theme=dark] .wallet-service-panel h2,:root[data-theme=dark] .wallet-bonus-card strong,:root[data-theme=dark] .wallet-service-panel button,:root[data-theme=dark] .wallet-settings-panel button,:root[data-theme=dark] .wallet-page .user-panel h2,:root[data-theme=dark] .wallet-page .user-row strong,:root[data-theme=dark] .wallet-page .user-row b{color:#fff}:root[data-theme=dark] .wallet-hero header small,:root[data-theme=dark] .wallet-estimated-row span,:root[data-theme=dark] .wallet-estimated-row button,:root[data-theme=dark] .wallet-summary-card button,:root[data-theme=dark] .wallet-bonus-card span,:root[data-theme=dark] .wallet-settings-panel b,:root[data-theme=dark] .wallet-page .user-empty,:root[data-theme=dark] .wallet-page .user-row small,:root[data-theme=dark] .wallet-page .wallet-action-form label{color:#ffffff94}:root[data-theme=dark] .wallet-summary-card,:root[data-theme=dark] .wallet-bonus-card,:root[data-theme=dark] .wallet-service-panel,:root[data-theme=dark] .wallet-settings-panel,:root[data-theme=dark] .wallet-page .user-panel,:root[data-theme=dark] .wallet-page .wallet-action-form{background:#1f1f1f;color:#fff}:root[data-theme=dark] .wallet-coin-pill{background:#161618b8;border-color:#ffffff24;box-shadow:0 18px 42px #00000042;color:#fff}:root[data-theme=dark] .wallet-coin-pill b{border-color:#ffffff2e}:root[data-theme=dark] .wallet-page .user-row+.user-row{border-color:#ffffff1a}:root[data-theme=dark] .wallet-page .wallet-action-form input,:root[data-theme=dark] .wallet-page .wallet-action-form select{background:#0b0b0c;border-color:#ffffff1f;color:#fff}:root[data-theme=dark] .wallet-proof-field{border-color:#ffffff2e}:root[data-app=user] .wallet-page .wallet-hero{padding-top:18px;padding-bottom:34px}:root[data-app=user] .wallet-page .wallet-balance-total{font-size:clamp(34px,9vw,44px);font-weight:780;line-height:1;margin-top:0}:root[data-theme=dark] .settings-detail-view--offline .settings-offline-panel{--settings-bg: #000000;--settings-card: #1f1f1f;--settings-text: #ffffff;--settings-muted: rgba(255, 255, 255, .58);--settings-border: rgba(255, 255, 255, .1);--settings-icon: rgba(255, 255, 255, .58);background:#000;color:#fff}:root[data-theme=dark] .settings-offline-toggle b{background:#7878806b}
