html,body,#root{height:100%;margin:0}html,body{overscroll-behavior:none;background:#f0f2f5;overflow:hidden}:root[data-theme=dark] html,:root[data-theme=dark] body{background:#0e1621}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root{--accent-grad:linear-gradient(135deg, #5b8cff 0%, #3bc4ff 100%);--accent-glow:#4b8cff73;--tg-chat-bg:#eef1f4;--tg-bubble-in:#fff;--tg-bubble-out:linear-gradient(135deg, #dcefff 0%, #c9e8ff 100%);--tg-bubble-border:#0000000f;--tg-out-text:inherit;--tg-shadow:0 1px 2px #1020301a;--bar-bg:#ffffffb8}:root[data-theme=dark]{--tg-chat-bg:#0b1220;--tg-bubble-in:#19222f;--tg-bubble-out:linear-gradient(135deg, #3f6fe0 0%, #2a9bdd 100%);--tg-bubble-border:transparent;--tg-out-text:#fff;--tg-shadow:0 2px 6px #00000052;--bar-bg:#0e1622a8}:root[data-theme=glass]{--accent-grad:linear-gradient(135deg, #6ea6ff 0%, #57d2ff 100%);--accent-glow:#5aa0ff80;--tg-chat-bg:transparent;--tg-bubble-in:#202c3e85;--tg-bubble-out:linear-gradient(135deg, #5b8cffd1, #3bc4ffbd);--tg-bubble-border:#ffffff1f;--tg-out-text:#fff;--tg-shadow:0 2px 12px #00000052;--bar-bg:#1018286b}:root[data-theme=glass-light]{--accent-grad:linear-gradient(135deg, #5b8cff 0%, #3bc4ff 100%);--accent-glow:#4b8cff59;--tg-chat-bg:transparent;--tg-bubble-in:#ffffff9e;--tg-bubble-out:linear-gradient(135deg, #5b8cffe6, #3bc4ffd1);--tg-bubble-border:#ffffff80;--tg-out-text:#fff;--tg-shadow:0 2px 10px #1e325a24;--bar-bg:#ffffff80}:root[data-theme=glass] html,:root[data-theme=glass] body{background-color:#080d18;background-image:radial-gradient(1100px 760px at 8% -5%,#1d3f7a 0%,#1d3f7a00 55%),radial-gradient(1000px 720px at 105% 12%,#45246f 0%,#45246f00 52%),radial-gradient(900px 900px at 50% 108%,#0e5e6b 0%,#0e5e6b00 55%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}:root[data-theme=glass-light] html,:root[data-theme=glass-light] body{background-color:#eef3fb;background-image:radial-gradient(1100px 760px at 8% -5%,#cfe0ff 0%,#cfe0ff00 55%),radial-gradient(1000px 720px at 105% 12%,#e4d4ff 0%,#e4d4ff00 52%),radial-gradient(900px 900px at 50% 108%,#cdeef0 0%,#cdeef000 55%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}:root[data-theme=glass] .ant-card,:root[data-theme=glass] .ant-table-wrapper,:root[data-theme=glass] .ant-layout-sider,:root[data-theme=glass] .ant-modal-content,:root[data-theme=glass] .ant-drawer-content,:root[data-theme=glass] .ant-dropdown-menu,:root[data-theme=glass] .ant-popover-inner,:root[data-theme=glass] .ant-segmented,:root[data-theme=glass-light] .ant-card,:root[data-theme=glass-light] .ant-table-wrapper,:root[data-theme=glass-light] .ant-layout-sider,:root[data-theme=glass-light] .ant-modal-content,:root[data-theme=glass-light] .ant-drawer-content,:root[data-theme=glass-light] .ant-dropdown-menu,:root[data-theme=glass-light] .ant-popover-inner,:root[data-theme=glass-light] .ant-segmented{-webkit-backdrop-filter:saturate(150%)blur(18px)}.blur-bar{-webkit-backdrop-filter:saturate(140%)blur(16px);background:var(--bar-bg)!important}.list-row{border-radius:12px;transition:background-color .14s,transform 60ms}.list-row:hover{background:var(--ant-color-fill-tertiary)}.list-row:active{transform:scale(.99)}.list-row--active,.list-row--active:hover{background:var(--ant-color-primary-bg)}.tg-island{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));background:var(--bar-bg);-webkit-backdrop-filter:saturate(160%)blur(20px);border:1px solid var(--ant-color-border);z-index:6;border-radius:24px;gap:2px;padding:6px 8px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 12px 34px #00000057}.tg-island__tab{cursor:pointer;min-width:62px;color:var(--ant-color-text-secondary);background:0 0;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 8px;transition:color .16s,background .16s;display:flex}.tg-island__ico{justify-content:center;align-items:center;height:24px;font-size:21px;line-height:1;display:flex}.tg-island__cap{white-space:nowrap;font-size:11px;font-weight:600;line-height:1}.tg-island__tab:hover{color:var(--ant-color-text);background:var(--ant-color-fill-tertiary)}.tg-island__tab.is-active{color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.tg-island__avatar{transition:box-shadow .16s;box-shadow:0 0 #0000}.tg-island__tab.is-active .tg-island__avatar{box-shadow:0 0 0 2px var(--ant-color-primary)}.chat-overlay{z-index:5;pointer-events:none;position:absolute;top:0;left:0;right:0}.chat-overlay .chat-pill,.chat-overlay .chat-hd__av{pointer-events:auto}.chat-hd{align-items:center;gap:8px;padding:10px 10px 4px;display:flex}.chat-pill{background:var(--bar-bg);-webkit-backdrop-filter:saturate(140%)blur(12px);border:1px solid var(--ant-color-border-secondary);box-shadow:0 2px 12px #0003}.chat-hd__btn{cursor:pointer;width:42px;height:42px;color:var(--ant-color-text);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:17px;display:flex}.chat-hd__title{text-align:center;cursor:pointer;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;height:48px;padding:4px 16px;display:flex}.chat-hd__av{cursor:pointer;flex:none;box-shadow:0 2px 12px #0003}.chat-pinned{border-radius:16px;align-items:center;gap:10px;margin:2px 10px 0;padding:7px 14px 7px 10px;display:flex}.chat-pinned__bar{background:var(--ant-color-primary);border-radius:2px;flex:none;align-self:stretch;width:3px}.composer{padding:8px 10px;padding-bottom:max(8px, env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex}.composer__bar{background:var(--ant-color-bg-elevated);border:1px solid var(--ant-color-border-secondary);box-shadow:var(--tg-shadow);border-radius:24px;align-items:flex-end;gap:4px;padding:4px 5px;display:flex}.composer__btn,.composer__send{cursor:pointer;width:38px;height:38px;color:var(--ant-color-text-secondary);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;transition:background .15s,color .15s;display:flex}.composer__btn:hover{color:var(--ant-color-text);background:var(--ant-color-fill-tertiary)}.composer__send:not(:disabled){background:var(--accent-grad);color:#fff;box-shadow:0 4px 14px var(--accent-glow)}.composer__send:disabled{opacity:.45;cursor:default}.composer__input.ant-input,.composer__input .ant-input{align-self:center;background:0 0!important;padding:7px 4px!important}.composer__attach{background:var(--ant-color-bg-elevated);border:1px solid var(--ant-color-border-secondary);border-radius:14px;align-items:center;gap:10px;padding:6px 8px;display:flex}.composer__thumb{object-fit:cover;border-radius:10px;flex:none;width:44px;height:44px}.composer__thumb--file{background:var(--ant-color-fill-secondary);color:var(--ant-color-text-secondary);justify-content:center;align-items:center;font-size:20px;display:flex}.list-topbar{z-index:3;pointer-events:none;background:0 0;padding:10px 10px 8px;position:absolute;top:0;left:0;right:0}.list-topbar>*{pointer-events:auto}.filter-chip{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);color:var(--ant-color-text);white-space:nowrap;cursor:pointer;border-radius:15px;flex:none;padding:4px 13px;font-size:13px;font-weight:500;line-height:18px;transition:background .15s,color .15s,border-color .15s;box-shadow:0 1px 3px #00000014}.filter-chip:hover{background:var(--ant-color-fill-tertiary)}.filter-chip.is-active{color:#fff;background:var(--accent-grad);border-color:#0000}@keyframes fieldPop{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.field-pop{transform-origin:0;animation:.18s fieldPop}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@media (width<=767px){input,textarea,select,.ant-input,.ant-input-affix-wrapper input{font-size:16px!important}}.ant-table-wrapper,.ant-table,.ant-table-container{border-radius:16px}.ant-table{overflow:hidden}.ant-table-container table>thead>tr:first-child>:first-child{border-start-start-radius:16px}.ant-table-container table>thead>tr:first-child>:last-child{border-start-end-radius:16px}.ant-card{border-radius:18px;overflow:hidden}.ant-table-thead>tr>th{background:var(--ant-color-fill-secondary)!important;border-bottom:1px solid var(--ant-color-border)!important;font-weight:600!important}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--ant-color-border-secondary)!important;padding-top:13px!important;padding-bottom:13px!important}.ant-table-tbody>tr:hover>td{background:var(--ant-color-fill-tertiary)!important}.brand-chip{border-radius:999px;align-items:center;padding:2px 11px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.brand-chip[data-brand=of]{color:#5ea0ff;background:#4d8dff29}.brand-chip[data-brand=fansly]{color:#a98bff;background:#9b7bff2e}*{scrollbar-width:thin;scrollbar-color:var(--ant-color-fill-secondary) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--ant-color-fill-secondary);border-radius:8px}::-webkit-scrollbar-track{background:0 0}
