.lh-tier-cta-disabled{opacity:.5;pointer-events:none;cursor:default}.lh-tier-limit-badge-partial{background:linear-gradient(135deg,#d97757 0%,#c6a664 100%);box-shadow:0 2px 8px #d977574d}.lh-tier-a{background:linear-gradient(145deg,#fff2f7 0%,#ffd4e4 55%,#ffb9d4 100%);border-color:#ef84ac;box-shadow:0 4px 18px #e860964d}.lh-tier-a:hover{box-shadow:0 8px 26px #de3c7d6b}.lh-tier-a .lh-tier-icon{color:#ec4f8c}.lh-tier-a .lh-tier-name,.lh-tier-a .lh-tier-price{color:#c01f5e}.lh-tier-a .lh-tier-limit-badge{color:#fff;background:linear-gradient(135deg,#f0568f 0%,#e0306f 100%);border:none}.lh-tier-a .lh-tier-tagline{color:#b25778}.lh-tier-a .lh-tier-item{border-top-color:#ee82aa61}.lh-tier-a .lh-tier-label-pill{color:#c52d6c;background:#ffe1ee;border-color:#f8b9d3}.lh-tier-a .lh-tier-value{color:#5e2c40}.lh-tier-ticket-a{color:#c01f5e;background:#ffe1ee;border:1px solid #f5b2cf}.lh-tier-cta-a{color:#fff;background:linear-gradient(135deg,#f0568f 0%,#e0306f 100%);border:none;box-shadow:0 4px 14px #e0508c5c}.lh-tier-cta-a:hover{color:#fff;background:linear-gradient(135deg,#e8447f 0%,#d22463 100%);box-shadow:0 6px 20px #d23c7880}.lh-tier-b{background:linear-gradient(145deg,#fff 0%,#fdeef3 55%,#fbe1ec 100%);border-color:#f3c9da;box-shadow:0 4px 16px #e796b42e}.lh-tier-b:hover{box-shadow:0 8px 24px #e78caf47}.lh-tier-b .lh-tier-icon{color:#e88bb0}.lh-tier-b .lh-tier-name,.lh-tier-b .lh-tier-price{color:#c64f80}.lh-tier-b .lh-tier-limit-badge{color:#fff;background:linear-gradient(135deg,#f3a4c5 0%,#e988b2 100%)}.lh-tier-b .lh-tier-tagline{color:#b07a93}.lh-tier-b .lh-tier-item{border-top-color:#e7aac852}.lh-tier-b .lh-tier-label-pill{color:#c06a90;background:#fdeef3;border-color:#f0cdda}.lh-tier-b .lh-tier-value{color:#5e4a54}.lh-tier-ticket-b{color:#c64f80;background:#fdeef3;border:1px solid #f0c9da}.lh-tier-cta-b{color:#fff;background:linear-gradient(135deg,#f5a8c8 0%,#ec88b2 100%);box-shadow:0 4px 14px #ec88b252}.lh-tier-cta-b:hover{box-shadow:0 6px 20px #ec80ac7a}.lh-tier-c{background:linear-gradient(145deg,#fff 0%,#eef7fb 55%,#e1eff6 100%);border-color:#c5e0ea;box-shadow:0 4px 14px #78aabe29}.lh-tier-c:hover{box-shadow:0 8px 22px #6aa8c242}.lh-tier-c .lh-tier-icon{color:#7fb5cc}.lh-tier-c .lh-tier-name,.lh-tier-c .lh-tier-price{color:#2e7d99}.lh-tier-c .lh-tier-limit-badge{color:#fff;background:linear-gradient(135deg,#a3d0e0 0%,#7fb5cc 100%)}.lh-tier-c .lh-tier-tagline{color:#6b94a3}.lh-tier-c .lh-tier-item{border-top-color:#96becd52}.lh-tier-c .lh-tier-label-pill{color:#4e8aa3;background:#eef7fb;border-color:#c5e0ea}.lh-tier-c .lh-tier-value{color:#3d5a64}.lh-tier-ticket-c{color:#2e7d99;background:#eef7fb;border:1px solid #c5e0ea}.lh-tier-cta-c{color:#fff;background:linear-gradient(135deg,#8fc4d8 0%,#6aa8c2 100%);border:none;box-shadow:0 4px 14px #6aa8c24d}.lh-tier-cta-c:hover{color:#fff;background:linear-gradient(135deg,#7fb8ce 0%,#5a9bb6 100%);box-shadow:0 6px 20px #5a9bb673}.lh-tower-example-img{border-radius:12px;width:100%;max-width:540px;margin:0 auto;display:block;box-shadow:0 4px 20px #4f7be526}.lh-tier-image{aspect-ratio:1;background:#0e0e14;border-radius:13px 13px 0 0;margin:-1.25rem -1.25rem 1rem;overflow:hidden}.lh-tier-image img{object-fit:cover;width:100%;height:100%;display:block}.lh-tier-image:after{display:none}.lh-sb-a{background:linear-gradient(145deg,#fff2f7 0%,#ffd4e4 55%,#ffb9d4 100%);border:1px solid #ef84ac;box-shadow:0 2px 16px #e8609633}.lh-sb-a .lh-sb-star{color:#ec4f8c}.lh-sb-a .lh-sb-level,.lh-sb-a .lh-sb-tier-name,.lh-sb-a .lh-sb-name{color:#c01f5e}.lh-sb-a .lh-sb-empty{color:#e08bac}.lh-sb-b{background:linear-gradient(145deg,#fff 0%,#fdeef3 55%,#fbe1ec 100%);border:1px solid #f3c9da}.lh-sb-b .lh-sb-star{color:#e88bb0}.lh-sb-b .lh-sb-level,.lh-sb-b .lh-sb-tier-name,.lh-sb-b .lh-sb-name{color:#c64f80}.lh-sb-b .lh-sb-empty{color:#d9a8bd}.lh-sb-c{background:linear-gradient(145deg,#fff 0%,#eef7fb 55%,#e1eff6 100%);border:1px solid #c5e0ea}.lh-sb-c .lh-sb-star{color:#7fb5cc}.lh-sb-c .lh-sb-level,.lh-sb-c .lh-sb-tier-name,.lh-sb-c .lh-sb-name{color:#2e7d99}.lh-sb-c .lh-sb-empty{color:#9cc0cd}.lh-funding-bar{z-index:999;width:100%;padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px)saturate(1.4);color:var(--n-800);font:inherit;text-align:left;cursor:pointer;appearance:none;opacity:0;background:#fffffff5;border:none;border-top:1px solid #c6a66466;transition:transform .4s,opacity .3s,background-color .2s,border-color .2s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 24px #254ecf14}.lh-funding-bar-visible{opacity:1;transform:translateY(0)}.lh-funding-bar:hover{background:#fff;border-top-color:#c6a664a6}.lh-funding-bar:focus-visible{outline:2px solid var(--a-gold);outline-offset:-2px}.lh-funding-bar-info{font-family:var(--font-zh);color:var(--m-300);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.875rem;display:flex}.lh-funding-bar-info strong{font-family:var(--font-display);color:var(--p-300);letter-spacing:.02em;margin-left:.25rem;font-size:1.125rem;font-weight:700}.lh-funding-bar-badge{letter-spacing:.04em;color:var(--a-gold);white-space:nowrap;background:linear-gradient(135deg,#c6a6642e 0%,#c6a66452 100%);border:1px solid #c6a66473;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem .2rem .55rem;font-size:.75rem;display:inline-flex;box-shadow:0 0 10px #c6a6642e}.lh-funding-bar-badge-label{font-family:var(--font-zh);opacity:.85;font-weight:500}.lh-funding-bar-badge-value{font-family:var(--font-display);letter-spacing:.02em;text-shadow:0 0 6px #c6a66473;font-size:.95rem;font-weight:700}.lh-funding-bar-track{background:#a0afe538;border-radius:999px;height:6px;margin:1.5rem .5rem .5rem;position:relative}.lh-funding-bar-fill{background:linear-gradient(90deg,var(--p-200)0%,var(--a-honey)100%);border-radius:999px;transition:width .6s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #c6a66459}.lh-funding-bar-marker{pointer-events:none;color:var(--m-300);flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.lh-funding-bar-marker-star{font-size:.875rem;line-height:1}.lh-funding-bar-marker-label{font-family:var(--font-display);white-space:nowrap;color:inherit;letter-spacing:.02em;font-size:.7rem;font-weight:600;position:absolute;bottom:calc(100% + 4px)}.lh-funding-bar-marker-reached{color:var(--a-gold);text-shadow:0 0 8px #c6a6648c}@media (max-width:600px){.lh-funding-bar{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px))}.lh-funding-bar-info{font-size:.8rem}.lh-funding-bar-info strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){.lh-funding-bar,.lh-funding-bar-fill{transition-duration:.01ms}}.yue-theme{--p-050:#fff5f8;--p-100:#f8dce7;--p-125:#f1c5d7;--p-150:#e9aec8;--p-200:#d985aa;--p-300:#b95f89;--p-400:#7d3d5c;--m-100:#fdf1f5;--m-200:#e9cad7;--m-300:#8e6e7d;--a-gold:#c9789d;--a-honey:#f8d7e3;--a-rose:#f5cbdc;--theme-color:var(--p-200);--theme-color-light:var(--p-050);--grad-soft:linear-gradient(135deg,var(--p-050)0%,var(--m-100)100%);--shadow-card:0 4px 18px #7d3d5c1a;--shadow-soft:0 2px 14px #7d3d5c17;--shadow-blue-hover:0 8px 26px #b95f8933;--yb-pink-surface:#fffafd;--yb-pink-surface-strong:#faeaf1;--yb-pink-border:#edc7d6;--yb-pink-text:#7a3b59;--yb-pink-muted:#8d6b7b;--yb-pink-shadow:0 4px 18px #7a3b5924;--yb-pink-shadow-hover:0 9px 28px #7a3b5938;--yb-pink-glass:#fffafdf5;--yb-pink-glass-solid:#fffafd;--yb-pink-track:#d985aa33;--yb-pink-glow:#d985aa47;--yb-background-tint:#ffebf37a;--yb-ornament-filter:hue-rotate(112deg)saturate(.55)brightness(1.08);background-color:var(--m-100);background-image:linear-gradient(var(--yb-background-tint),var(--yb-background-tint)),url(/profile-bg.png);background-blend-mode:color,normal}.yue-theme :is(.top-container,.bottom-container) img{filter:var(--yb-ornament-filter)}.yue-theme .line-profile-cta{border:1px solid var(--p-125);background:linear-gradient(135deg,var(--p-100)0%,var(--p-125)100%);box-shadow:0 8px 18px var(--yb-pink-glow);color:var(--p-400)}.yue-theme .line-profile-cta:active{background:var(--p-100);box-shadow:0 3px 9px var(--yb-pink-glow)}.yue-theme .lh-section-group,.yue-theme .lh-intro,.yue-theme .lh-banner,.yue-theme .line-profile-card{border-color:var(--yb-pink-border);box-shadow:var(--yb-pink-shadow)}.yue-theme .lh-tier-card:hover{transform:none}.yue-theme :is(.lh-tier-a,.lh-tier-b,.lh-tier-c){border-color:var(--yb-pink-border);background:linear-gradient(145deg,var(--yb-pink-surface)0%,var(--p-050)55%,var(--yb-pink-surface-strong)100%);box-shadow:var(--yb-pink-shadow)}.yue-theme :is(.lh-tier-a,.lh-tier-b,.lh-tier-c) :is(.lh-tier-icon,.lh-tier-name,.lh-tier-price){color:var(--yb-pink-text)}.yue-theme :is(.lh-tier-a,.lh-tier-b,.lh-tier-c) .lh-tier-limit-badge{border:1px solid var(--p-125);background:linear-gradient(135deg,var(--p-100)0%,var(--p-125)100%);color:var(--p-400)}.yue-theme .lh-tier-limit-badge-partial{background:linear-gradient(135deg,var(--p-100)0%,var(--p-125)100%);box-shadow:0 2px 8px var(--yb-pink-glow)}.yue-theme :is(.lh-tier-a,.lh-tier-b,.lh-tier-c) .lh-tier-tagline{color:var(--yb-pink-muted)}.yue-theme :is(.lh-tier-a,.lh-tier-b,.lh-tier-c) .lh-tier-item{border-top-color:var(--p-100)}.yue-theme :is(.lh-tier-a,.lh-tier-b,.lh-tier-c) .lh-tier-label-pill,.yue-theme :is(.lh-tier-ticket-a,.lh-tier-ticket-b,.lh-tier-ticket-c){border-color:var(--p-125);background:var(--yb-pink-surface-strong);color:var(--yb-pink-text)}.yue-theme :is(.lh-tier-a,.lh-tier-b,.lh-tier-c) .lh-tier-value{color:var(--n-800)}.yue-theme :is(.lh-tier-cta-a,.lh-tier-cta-b,.lh-tier-cta-c),.yue-theme :is(.lh-tier-cta-a,.lh-tier-cta-b,.lh-tier-cta-c):hover{border:1px solid var(--p-125);background:linear-gradient(135deg,var(--p-100)0%,var(--p-125)100%);box-shadow:0 4px 14px var(--yb-pink-glow);color:var(--p-400);transform:none}.yue-theme .lh-tier-cta-disabled{opacity:.65;pointer-events:none;cursor:default}.yue-theme :is(.lh-sb-a,.lh-sb-b,.lh-sb-c){border:1px solid var(--yb-pink-border);background:linear-gradient(145deg,var(--yb-pink-surface)0%,var(--p-050)100%);box-shadow:var(--yb-pink-shadow)}.yue-theme :is(.lh-sb-a,.lh-sb-b,.lh-sb-c) :is(.lh-sb-star,.lh-sb-level,.lh-sb-tier-name,.lh-sb-name){color:var(--yb-pink-text)}.yue-theme :is(.lh-sb-a,.lh-sb-b,.lh-sb-c) .lh-sb-empty{color:var(--yb-pink-muted)}.yue-theme .lh-placement-tab:hover{border-color:var(--m-200);color:var(--m-300)}.yue-theme .lh-milestone-dot{background:var(--p-200);box-shadow:0 0 0 4px var(--yb-pink-glow)}.yue-theme .lh-milestone-dot-special{background:linear-gradient(135deg,var(--p-125)0%,var(--p-200)100%);box-shadow:0 0 0 4px var(--yb-pink-glow),0 0 14px var(--yb-pink-glow)}.yue-theme .lh-milestone-line{background:linear-gradient(180deg,var(--p-125),var(--p-050))}.yue-theme .lh-milestone-amount-special{color:var(--p-300)}.yue-theme .lh-tower-example-img{border:1px solid var(--yb-pink-border);box-shadow:var(--yb-pink-shadow)}.yue-theme .lh-funding-bar{border:0;border-top:1px solid var(--yb-pink-border);background:var(--yb-pink-glass);box-shadow:0 -4px 24px var(--yb-pink-glow)}.yue-theme .lh-funding-bar:hover{border-top-color:var(--yb-pink-border);background:var(--yb-pink-glass)}.yue-theme .lh-funding-bar:active{background:var(--yb-pink-surface-strong)}.yue-theme .lh-funding-bar:focus-visible{outline-color:var(--p-200)}.yue-theme .lh-funding-bar-info{color:var(--yb-pink-muted)}.yue-theme .lh-funding-bar-info strong{color:var(--p-300)}.yue-theme .lh-funding-bar-badge{border:1px solid var(--p-125);background:var(--yb-pink-surface-strong);box-shadow:0 0 10px var(--yb-pink-glow);color:var(--p-300)}.yue-theme .lh-funding-bar-badge-value{text-shadow:0 0 6px var(--yb-pink-glow)}.yue-theme .lh-funding-bar-track{background:var(--yb-pink-track)}.yue-theme .lh-funding-bar-fill{background:linear-gradient(90deg,var(--p-125)0%,var(--p-300)100%);box-shadow:0 0 10px var(--yb-pink-glow)}.yue-theme .lh-funding-bar-marker{color:var(--yb-pink-muted)}.yue-theme .lh-funding-bar-marker-reached{color:var(--p-300);text-shadow:0 0 8px var(--yb-pink-glow)}@media (hover:hover){.yue-theme .line-profile-cta:hover{background:linear-gradient(135deg,var(--p-125)0%,var(--p-100)100%);box-shadow:var(--yb-pink-shadow-hover)}.yue-theme .lh-tier-card:hover,.yue-theme :is(.lh-tier-cta-a,.lh-tier-cta-b,.lh-tier-cta-c):hover{box-shadow:var(--yb-pink-shadow-hover);transform:translateY(-2px)}.yue-theme .lh-placement-tab:hover{border-color:var(--p-200);color:var(--p-300)}.yue-theme .lh-funding-bar:hover{border-top-color:var(--p-125);background:var(--yb-pink-glass-solid)}}
