.uplink-page{--uplink-bg: #0a0a0a;--uplink-bg-deep: #000;--uplink-surface: #121212;--uplink-border: #2b2c2c;--uplink-border-muted: #393939;--uplink-text: #fff;--uplink-text-soft: #dadada;--uplink-text-muted: #95989b;--uplink-primary: #057af0;--uplink-success: #199f2f;--uplink-danger: #fe2c55;--uplink-bilibili: #00a1d6;--uplink-douyin: #fe2c55;width:100%;min-height:100%;padding:30px 0 96px;color:var(--uplink-text-soft)}.uplink-hero{margin:0 0 54px;text-align:center}.uplink-hero h1{margin:0 0 10px;color:var(--uplink-text);font-family:var(--font-display-en, "Oswald", "Impact", sans-serif);font-size:clamp(38px,3vw,52px);font-weight:700;line-height:1.05;letter-spacing:.04em}.uplink-hero p{margin:0;color:var(--uplink-text-muted);font-size:21px;font-weight:700;letter-spacing:.04em}.uplink-creator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.uplink-creator-card{--uplink-accent: var(--uplink-primary);min-height:306px;display:flex;flex-direction:column;padding:24px 26px;border:1px solid var(--uplink-border);border-radius:12px;background:linear-gradient(180deg,#ffffff04,#fff0 32%),linear-gradient(180deg,#151515,#121212);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.uplink-creator-card:hover{border-color:var(--uplink-primary);box-shadow:inset 0 0 0 1px var(--uplink-primary),0 0 0 1px #057af075,0 0 14px #057af01f;transform:translateY(-1px)}.uplink-creator-head{min-height:84px;display:flex;align-items:flex-start;gap:18px}.uplink-creator-avatar{position:relative;width:76px;height:76px;flex:0 0 auto;border-radius:999px;border:1px solid var(--uplink-border);box-shadow:inset 0 0 0 1px #ffffff05;transition:border-color .18s ease}.uplink-creator-card:hover .uplink-creator-avatar{border-color:var(--uplink-primary)}.uplink-creator-avatar--image{-o-object-fit:cover;object-fit:cover;background:var(--uplink-bg)}.uplink-creator-avatar--placeholder{display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#ffffff08,#fff0 58%),linear-gradient(180deg,#0c0c0c,#090909);color:#a6aab0}.uplink-creator-avatar-glow{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:999px;background:radial-gradient(circle,#ffffff05,#fff0 70%)}.uplink-creator-avatar-core{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff04}.uplink-creator-avatar--placeholder .uplink-icon{font-size:18px}.uplink-creator-copy{min-width:0;flex:1 1 auto;padding-top:3px}.uplink-creator-copy h2{margin:0 0 5px;color:var(--uplink-text);font-family:var(--font-display-en, "Oswald", "Impact", sans-serif);font-size:20px;font-weight:700;line-height:1.06;letter-spacing:-.01em;display:-webkit-box;min-height:2.12em;overflow:hidden;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uplink-creator-copy p{margin:0;min-height:1.12em;overflow:hidden;font-size:12px;font-weight:800;line-height:1.12;letter-spacing:.03em;white-space:nowrap;text-overflow:clip}.uplink-card-divider{height:1px;margin:19px 0 18px;background:var(--uplink-border-muted)}.uplink-card-divider--compact{margin:22px 0 18px}.uplink-metrics-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.uplink-metric-block{display:grid;gap:10px}.uplink-metric-block--right{text-align:right;justify-items:end}.uplink-metric-label{color:var(--uplink-text-muted);font-size:12px;font-weight:800;line-height:1;letter-spacing:.03em}.uplink-metric-block strong{color:var(--uplink-text);font-size:20px;font-weight:800;line-height:1;letter-spacing:.01em}.uplink-growth{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800}.uplink-growth .uplink-icon{font-size:15px}.uplink-growth.is-positive{color:var(--uplink-success)}.uplink-growth.is-negative{color:var(--uplink-danger)}.uplink-platform-row{display:flex;align-items:flex-end;gap:12px;min-height:52px}.uplink-platform-item{position:relative;width:46px;height:46px}.uplink-live-badge{position:absolute;z-index:1;left:0;top:-17px;display:inline-flex;align-items:center;height:16px;padding:0 7px;border-radius:999px;background:var(--uplink-danger);color:var(--uplink-text);font-size:10px;font-weight:900;line-height:1;letter-spacing:.02em;white-space:nowrap;box-shadow:0 0 10px #fe2c5547}.uplink-live-badge:after{content:"";position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;border:2px solid var(--uplink-surface);border-radius:999px;background:var(--uplink-danger);box-shadow:0 0 8px #fe2c5594}.uplink-platform-button{position:relative;width:46px;height:46px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(180deg,#ffffff05,#fff0),#070707;color:var(--uplink-text-muted);box-shadow:inset 0 0 0 1px #ffffff06,0 8px 18px #0000002e;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.uplink-platform-button:hover{background:var(--uplink-bg-deep);transform:translateY(-1px)}.uplink-platform-button--bilibili:hover,.uplink-platform-button--bilibili.is-live{color:var(--uplink-bilibili)}.uplink-platform-button--douyin:hover,.uplink-platform-button--douyin.is-live{color:var(--uplink-douyin)}.uplink-platform-button.is-live{box-shadow:inset 0 0 0 1px #fe2c5529}.uplink-platform-button .uplink-icon{position:relative;z-index:1;font-size:17px}.uplink-platform-button-shadow{position:absolute;inset:auto 10px 8px;height:8px;border-radius:999px;background:#ffffff08;filter:blur(10px);opacity:.45}.uplink-icon{width:1em;height:1em;display:block}.uplink-empty-state{max-width:720px;margin:0 auto;padding:30px 24px;border:1px solid var(--uplink-border);border-radius:12px;background:var(--uplink-surface);text-align:center}.uplink-empty-state h2{margin:0 0 10px;color:var(--uplink-text);font-size:24px;font-weight:800}.uplink-empty-state p{margin:0;color:var(--uplink-text-muted);font-size:14px}@media(max-width:1400px){.uplink-creator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.uplink-page{padding-top:20px}.uplink-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.uplink-page{padding-bottom:56px}.uplink-hero{margin-bottom:36px}.uplink-hero h1{margin-bottom:8px;font-size:34px}.uplink-hero p{font-size:18px}.uplink-creator-grid{grid-template-columns:minmax(0,1fr);gap:16px}.uplink-creator-card{min-height:0;padding:22px 20px 20px}.uplink-creator-head{gap:16px}.uplink-creator-avatar{width:68px;height:68px}.uplink-creator-copy h2{font-size:18px}.uplink-creator-copy p{font-size:11px}}
