:root{--gold:#e4bb4f;--gold2:#ffd978;--bg:#070806;--text:#f7f5ef;--muted:#aaa9a2;--line:#ffffff1f;--header:112px;--surface:#1c1913;--surface-2:#242017;--ink:#f2ead9;--gold-deep:#d1a13f;--success:#78a98a}html[data-theme=light]{--bg:#eee8d9;--text:#18150f;--muted:#5d584d;--line:#00000021;--surface:#fbf7ed;--surface-2:#f4ecdb;--ink:#18150f;--gold-deep:#98650b;--success:#48735a}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,sans-serif}button,input{font:inherit}.header{z-index:1000;-webkit-backdrop-filter:blur(20px);background:linear-gradient(90deg,#f8f1dfeb 0%,#f3e8cce0 28%,#68522a52 66%,#261f128c 100%);border:1px solid #78541529;border-radius:24px;grid-template-columns:auto auto minmax(280px,1fr) auto;align-items:center;gap:24px;width:min(100vw - 48px,1600px);height:92px;padding:0 26px;display:grid;position:fixed;top:18px;left:50%;right:auto;overflow:visible;transform:translate(-50%);box-shadow:0 14px 44px #3d280824,inset 0 1px #ffffff8c}.header:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fff3,#fff0 56%);position:absolute;inset:0}.header:after{content:"";pointer-events:none;background:radial-gradient(circle,#d7a62d33,#d7a62d00 72%);border-radius:999px;width:320px;height:120px;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%)}.brand{z-index:1;color:#1a160f;white-space:nowrap;align-items:center;gap:16px;text-decoration:none;display:flex;position:relative}.logo{color:#af7a12;flex:none;place-items:center;width:54px;height:54px;font-size:21px;font-weight:800;display:grid;position:relative}.logo:before{content:"";border:1.5px solid;position:absolute;inset:8px;transform:rotate(45deg)}.brand strong{letter-spacing:-.03em;color:#18140e;font-size:24px;font-weight:800;display:block}.brand small{color:#9f6e10;letter-spacing:.11em;margin-top:4px;font-size:11px;font-weight:700;display:block}.nav{height:100%;display:flex}.nav a{min-width:110px;color:var(--muted);border-bottom:2px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:flex}.nav a span{font-size:15px;font-weight:600}.nav a.active,.nav a:hover{color:var(--text);border-bottom-color:var(--gold)}.search{z-index:1;background:linear-gradient(135deg,#fffcf457,#fff6e31f);border:1px solid #fff1d647;border-radius:16px;justify-self:end;align-items:center;gap:11px;width:min(100%,380px);height:54px;padding:0 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff57}.search svg{color:#18140ea8}.search input{color:#1d1811;letter-spacing:.01em;background:0 0;border:0;outline:0;width:100%;font-size:13.5px;font-weight:500}.actions{z-index:1000;align-items:center;gap:11px;display:flex;position:relative;overflow:visible}.wallet,.icon,.theme,.profile{color:#18140e;background:linear-gradient(135deg,#fffbf047,#fff5dc1f);border:1px solid #fff3da40;border-radius:16px;height:54px;box-shadow:inset 0 1px #ffffff59}.wallet{background:linear-gradient(135deg,#fcf4daf2,#e8c66e94);border-color:#ce992661;align-items:center;gap:14px;padding:0 16px;display:flex}.wallet small{color:#986707;letter-spacing:.12em;font-size:9px;font-weight:700;display:block}.wallet strong{color:#19150f;font-size:14px;font-weight:800}.icon{cursor:pointer;place-items:center;width:54px;transition:all .24s;display:grid;position:relative}.icon:hover,.theme:hover,.profile:hover{color:#a87009;background:linear-gradient(135deg,#fff9ec7a,#fff2ce2e);border-color:#d19b2780;transform:translateY(-1px)}.dot{background:#dfb54c;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 3px #dfb54c29}.theme-btn{cursor:pointer;place-items:center;transition:transform .24s,border-color .24s,background .24s,color .24s,box-shadow .24s;display:inline-grid}.theme-btn svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .2s;display:block}.theme-btn:hover svg{transform:rotate(20deg)scale(1.12)}.theme-btn:active svg{transform:scale(.92)}.profile{align-items:center;gap:12px;padding:0 14px 0 12px;display:flex}.avatar{color:#151108;background:linear-gradient(145deg,#efcb69,#bb8724);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.profile strong{color:#18140e;font-size:13px;font-weight:600}.profile small{color:#1c160e61;opacity:.85;font-size:9px;font-weight:500;display:block}.hero{background:url(/assets/de-vuong-huyen-thoai.webp) 63%/cover no-repeat,#080907;min-height:100vh;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg,#020302f5,#020302d1 20%,#0203026b 42%,#02030214 67%,#0203023d),linear-gradient(#00000029,#0000 45%,#000000b3);position:absolute;inset:0}.inner{min-height:100vh;padding:calc(var(--header) + 65px) 7.3vw 80px;align-items:center;display:flex;position:relative}.content{z-index:2;width:min(700px,47vw);position:relative}.eyebrow{color:var(--gold2);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:18px;font-size:15px;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--gold);width:45px;height:2px}h1{letter-spacing:-.065em;margin:32px 0 25px;font-size:clamp(68px,5.2vw,112px);line-height:.94}.desc{color:#c8c6bf;max-width:680px;font-size:clamp(18px,1.15vw,25px);line-height:1.7}.meta{color:#d2d0c8;flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.meta span{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff1c,#ffffff0d);border:1px solid #e4bb4f2e;border-radius:14px;align-items:center;gap:9px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 10px 24px #0000001f,inset 0 1px #ffffff14}.ctas{gap:17px;margin-top:36px;display:flex}.cta{border:1px solid var(--line);min-width:180px;height:62px;color:var(--text);border-radius:14px;justify-content:center;align-items:center;gap:22px;padding:0 24px;font-weight:800;text-decoration:none;transition:transform .26s,box-shadow .26s,border-color .26s,background .26s,color .26s;display:inline-flex;position:relative;overflow:hidden}.cta:before{content:"";pointer-events:none;background:linear-gradient(120deg,#fff0 20%,#ffffff2e 48%,#fff0 76%);transition:transform .5s;position:absolute;inset:0;transform:translate(-130%)}.cta:hover{transform:translateY(-2px)}.cta:hover:before{transform:translate(130%)}.cta.primary{color:#171208;background:linear-gradient(135deg,#f5d985,#d8ac42);border-color:#0000}.cta.primary.hero-cta{background:linear-gradient(#f3cf68 0%,#ebbc46 48%,#dda72a 100%);border:none;border-radius:14px;justify-content:space-between;gap:18px;min-width:236px;height:64px;padding:0 10px 0 26px;box-shadow:inset 0 1px #ffffff7a,0 16px 34px #a06d1238,0 0 0 1px #ffdc8938}.cta.primary.hero-cta span{white-space:nowrap;z-index:1;position:relative}.cta.primary.hero-cta b{color:#34250a;z-index:1;background:linear-gradient(#e3b84f 0%,#ce9621 100%);border-radius:999px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:800;line-height:1;transition:transform .26s,box-shadow .26s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff52,0 6px 14px #8a5c0a2e}.cta.primary.hero-cta:hover{filter:brightness(1.03);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff8f,0 22px 42px #a06d124d,0 0 0 1px #ffe08e47,0 0 28px #e4bb4f47}.cta.primary.hero-cta:hover b{transform:translate(3px)scale(1.03);box-shadow:inset 0 1px #ffffff5c,0 10px 18px #8a5c0a3d}html:not([data-page=admin]) .count{top:calc(var(--header) + 70px);z-index:2;font-size:25px;font-weight:800;position:absolute;right:4.2vw}.count small{color:var(--gold);font-size:10px}.dots{z-index:2;gap:10px;display:flex;position:absolute;bottom:48px;left:7.3vw}.dots i{background:#ffffff40;width:43px;height:3px}html:not([data-page=admin]) .toast{z-index:50;opacity:0;background:#0a0b09f2;border:1px solid #e4bb4f73;border-radius:12px;padding:13px 16px;transition:all .25s;position:fixed;top:130px;right:25px;transform:translateY(-8px)}html:not([data-page=admin]) .toast.show{opacity:1;transform:none}@media (max-width:1450px){:root{--header:96px}.header{gap:17px;padding:0 28px}.brand strong,.brand small{display:none}.nav a{min-width:92px}.profile div:last-child{display:none}}@media (max-width:1120px){.header{grid-template-columns:auto 1fr auto}.nav,.wallet{display:none}.content{width:min(620px,60vw)}}@media (max-width:760px){:root{--header:76px}.header{grid-template-columns:auto auto;padding:0 16px}.search,.theme,.profile{display:none}.logo{width:44px;height:44px}.brand strong{font-size:18px}.brand small{display:none}.icon{width:44px;height:44px}.hero{background-position:69%}.inner{align-items:flex-end;padding:120px 24px 105px}.content{width:100%}h1{font-size:clamp(54px,16vw,78px)}.desc{font-size:16px}.ctas{flex-direction:column}.cta{width:100%}html:not([data-page=admin]) .count{top:98px;right:22px}.dots{left:24px}}:root{--gold:#b98316;--gold2:#d7a62d;--bg:#f4eddd;--text:#17140e;--muted:#6d6558;--line:#49371426}html[data-theme=dark]{--gold:#e4bb4f;--gold2:#ffd978;--bg:#070806;--text:#f7f5ef;--muted:#aaa9a2;--line:#ffffff1f}body{background:radial-gradient(circle at 20% 10%,#ddb75a2e,#0000 34%),#f4eddd}html[data-theme=dark] body{background:#070806}.header{background:linear-gradient(#fffaeefa,#f6ecd3f0);border-bottom:1px solid #6f511724;box-shadow:0 10px 34px #5d410d14}html[data-theme=dark] .header{box-shadow:none;background:linear-gradient(#040504fa,#050605e0);border-bottom-color:#ffffff14}.logo{color:#a87613}.brand small{color:#9b6a0b}.nav a.active,.nav a:hover{background:linear-gradient(#0000,#b9831612)}.search,.wallet,.icon,.profile{background:#fffdf7ad;box-shadow:inset 0 1px #fffc}.search input::placeholder{color:#8a8173}.wallet{background:linear-gradient(#fff9e5e6,#f4e1b29e);border-color:#a9720d4d}.icon:hover{color:#9c6b0e;background:#fff7dc}.hero{background-color:#eee3c9}.hero:before{background:linear-gradient(90deg,#faf4e2fa 0%,#faf4e2f0 19%,#f7edd2d1 34%,#f4e0ae61 49%,#f4e0ae12 66%,#462b0814 100%),linear-gradient(#fff6dc2e 0%,#fff6dc00 48%,#ead9b5b8 100%)}html[data-theme=dark] .hero:before{background:linear-gradient(90deg,#020302f5,#020302d1 20%,#0203026b 42%,#02030214 67%,#0203023d),linear-gradient(#00000029,#0000 45%,#000000b3)}.content{text-shadow:0 1px #ffffff6b}h1{color:#17140e}.eyebrow{color:#9d6b0d}.desc{color:#514b40}.meta{color:#403b33}.meta span{background:linear-gradient(#fffef9f0,#f8edd3db);border-color:#ae7e1b38;box-shadow:0 10px 22px #78541514,inset 0 1px #ffffffbf}.cta{color:#201b12;background:#fffbefb8;border-color:#4534143b;box-shadow:0 10px 24px #5c441614}.cta:hover{background:#fff8e3;border-color:#a9720d6b;box-shadow:0 14px 28px #5c44161f}.cta.primary{color:#171108;background:linear-gradient(135deg,#f2d37c,#c9901e);box-shadow:0 14px 36px #9b670a33}html:not([data-page=admin]) .count{color:#1a160f;text-shadow:0 1px 8px #ffffffa6}.dots i{background:#352b1840}.dots i:first-child{background:#a97715}html:not([data-page=admin]) .toast{color:#211a0f;background:#fffaecf7;border-color:#a9720d59;box-shadow:0 18px 55px #51370829}html[data-theme=dark] h1,html[data-theme=dark] html:not([data-page=admin]) .count{color:#f7f5ef}html[data-theme=dark] .desc{color:#c8c6bf}html[data-theme=dark] .meta{color:#d2d0c8}html[data-theme=dark] .meta span{background:linear-gradient(#ffffff14,#ffffff08);border-color:#e4bb4f33;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff0f}html[data-theme=dark] .cta{color:#f7f5ef;background:#ffffff0a;border-color:#ffffff14;box-shadow:0 12px 26px #00000029}html[data-theme=dark] .cta:hover{background:#ffffff0f;border-color:#e4bb4f52;box-shadow:0 16px 30px #0003}html[data-theme=dark] .cta.primary{color:#171208;background:linear-gradient(135deg,#f5d985,#d8ac42)}html[data-theme=dark] .cta.primary.hero-cta{color:#171108;background:linear-gradient(#f2cb61 0%,#e8b741 52%,#dca228 100%)}html[data-theme=dark] .cta.primary.hero-cta b{color:#34250a;background:linear-gradient(#ddb24a 0%,#c89120 100%)}html[data-theme=dark] .search,html[data-theme=dark] .wallet,html[data-theme=dark] .icon,html[data-theme=dark] .profile{box-shadow:none;background:#ffffff06}html[data-theme=dark] .brand,html[data-theme=dark] .brand strong{color:#f7f5ef}html[data-theme=dark] .brand small{color:#d9b861}html[data-theme=dark] .nav a{color:#c8c4bc}html[data-theme=dark] .nav a.active,html[data-theme=dark] .nav a:hover{color:#fff8eb;background:linear-gradient(#0000,#e4bb4f1f)}html[data-theme=dark] .search svg{color:#f7f5efb8}html[data-theme=dark] .search input{color:#f7f5ef}html[data-theme=dark] .search input::placeholder{color:#f7f5ef5c}html[data-theme=dark] .wallet{color:#f5d67b;background:linear-gradient(#e4bb4f1a,#e4bb4f0d);border-color:#e4bb4f47}html[data-theme=dark] .wallet small{color:#d7b35a}html[data-theme=dark] .wallet strong{color:#f7f5ef}html[data-theme=dark] .icon,html[data-theme=dark] .profile{color:#f0ece1}html[data-theme=dark] .profile strong{color:#f7f5ef;font-size:13px;font-weight:600}html[data-theme=dark] .profile small{color:#f7f5ef61;opacity:.85}html[data-theme=dark]:not([data-page=admin]) .toast{color:#f7f5ef;background:#0a0b09f2}@media (max-width:760px){.hero:before{background:linear-gradient(90deg,#faf4e2f5,#faf4e2c2 68%,#f4e0ae33),linear-gradient(#fff6dc14,#ead9b5c2)}html[data-theme=dark] .hero:before{background:linear-gradient(90deg,#020302f2,#02030294 70%,#02030240),linear-gradient(#0203021f,#020302b3)}}html,body,button,input,textarea,select,a,span,strong,small,p,h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif}.trending-section{background:radial-gradient(circle at 12% 18%,#d09d3029,#0000 25%),radial-gradient(circle at 88% 72%,#ba7e111c,#0000 28%),linear-gradient(#f4eddd 0%,#f8f3e8 48%,#eee1c6 100%);border-top:1px solid #7853111f;padding:118px 7.3vw 138px;position:relative;overflow:hidden}.trending-section:before{content:"";background:linear-gradient(90deg,#0000,#a6710e38,#0000);height:1px;position:absolute;inset:34px 0 auto}.trending-section:after{content:"";pointer-events:none;border:1px solid #b2790e1f;border-radius:50%;width:620px;height:620px;position:absolute;top:-320px;right:-280px;box-shadow:0 0 0 80px #b2790e09,0 0 0 160px #b2790e06}.trending-shell{z-index:1;width:min(100%,2140px);margin:0 auto;position:relative}.trending-head{justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:44px;display:flex}.section-kicker{color:#9c6b0d;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:15px;font-size:12px;font-weight:800;display:inline-flex}.section-kicker:before{content:"";background:linear-gradient(90deg,#b67e14,#e1bc59);width:34px;height:2px}.trending-title{color:#17140e;letter-spacing:-.05em;margin:0;font-size:clamp(40px,3.2vw,68px);font-weight:800;line-height:1}.trending-description{color:#6a6255;max-width:660px;margin:18px 0 0;font-size:16px;line-height:1.72}.trending-toolbar{background:#fffcf494;border:1px solid #5c441921;border-radius:999px;align-items:center;gap:10px;padding:6px;display:flex;box-shadow:inset 0 1px #fffc}.trend-filter{color:#6d6455;cursor:pointer;background:0 0;border:0;border-radius:999px;height:40px;padding:0 18px;font-size:13px;font-weight:700;transition:all .22s}.trend-filter:hover{color:#8e6008;background:#be841614}.trend-filter.active{color:#191309;background:linear-gradient(135deg,#f0d17a,#d39b2d);box-shadow:0 8px 22px #905b0529}.trending-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.trend-card{background:#fffdf8c7;border:1px solid #5e461c1f;border-radius:24px;min-width:0;padding:10px;transition:transform .42s cubic-bezier(.2,.75,.18,1),border-color .3s,box-shadow .35s,background .3s;position:relative;overflow:hidden;box-shadow:0 16px 42px #5c3f0b12,inset 0 1px #ffffffe0}.trend-card:before{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffe28f47,#0000);width:58%;height:190%;transition:opacity .25s,transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-45% auto auto -75%;transform:rotate(22deg)translate(-20%)}.trend-card:hover:before{opacity:1;transform:rotate(22deg)translate(320%)}.trend-cover{aspect-ratio:3/4;isolation:isolate;background:#19140d;border-radius:17px;position:relative;overflow:hidden}.trend-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 50%,#050504ad 100%),linear-gradient(120deg,#ffdd841f,#0000 38%);position:absolute;inset:0}.trend-cover img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.75,.18,1),filter .35s;display:block}.trend-card:hover .trend-cover img{filter:saturate(1.08)contrast(1.03);transform:scale(1.045)}.rank-badge{z-index:2;color:#fff7df;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0c09b3;border:1px solid #ffe1916b;border-radius:13px;place-items:center;width:43px;height:43px;font-size:14px;font-weight:800;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 8px 20px #0003}.hot-badge{z-index:2;color:#fff6de;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#261e0fe6,#110d08d1);border:1px solid #ffe1913d;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:13px;right:13px;box-shadow:0 8px 20px #0000003d,inset 0 1px #ffffff14}.hot-badge:before{content:"";opacity:.95;background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px}.hot-badge.tag-hot{color:#ffcf57;background:linear-gradient(#362008eb,#180f06e0)}.hot-badge.tag-vip{color:#ffd973;background:linear-gradient(#49310cf0,#1f1407e0)}.hot-badge.tag-finished{color:#8ef0bd;background:linear-gradient(#0f3123e6,#081912d6)}.hot-badge.tag-reborn{color:#d8a9ff;background:linear-gradient(#38184aeb,#170b21db)}.hot-badge.tag-cultivation{color:#9fe6ff;background:linear-gradient(#0d293aeb,#07121ddb)}.trend-card.is-vip .trend-static,.trend-card.is-vip:hover .trend-static,.trend-card.is-vip:focus-within .trend-static{opacity:1;transform:none}.trend-card.is-vip .trend-overlay,.trend-card.is-vip:hover .trend-overlay,.trend-card.is-vip:focus-within .trend-overlay{opacity:0;pointer-events:none;transform:translateY(34px)}.trend-card.is-vip:hover{transform:translateY(-5px)}.vip-lock-badge{z-index:5;background:linear-gradient(#f7df9df2,#cda03deb);border:1px solid #ffe5a057;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #00000047,0 0 26px #e3b13f47,inset 0 1px #ffffff6b}.vip-lock-badge:before{content:"";background:linear-gradient(#fff5d642,#ffffff0f);border-radius:14px;position:absolute;inset:9px;box-shadow:inset 0 1px #ffffff52}.vip-lock-badge svg{z-index:1;color:#584015;filter:drop-shadow(0 1px #ffffff59);width:24px;height:24px;position:relative}.trend-card-body{padding:17px 8px 10px}.trend-card-title{color:#1c1811;letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:800;line-height:1.38;overflow:hidden}.trend-card-category{color:#807666;margin:8px 0 0;font-size:12px;font-weight:600}.trend-card-meta{border-top:1px solid #503b161a;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;display:flex}.trend-stat{color:#635b4f;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.trend-stat svg{color:#aa7310}.trend-open{color:#7c5a18;background:#fffaf0;border:1px solid #5c441924;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:all .25s;display:grid}.trend-card:hover .trend-open{color:#171108;background:linear-gradient(135deg,#f3d57f,#d29a2b);border-color:#d3a23e;transform:rotate(-8deg);box-shadow:0 8px 20px #9963072e}.trending-bottom{justify-content:center;margin-top:44px;display:flex}.view-all-trending{color:#2a2114;background:#fffbf0a6;border:1px solid #78551333;border-radius:14px;justify-content:center;align-items:center;gap:13px;height:54px;padding:0 24px;font-size:14px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.view-all-trending:hover{background:#fff7df;border-color:#b57b0f75;transform:translateY(-2px);box-shadow:0 14px 34px #704a091c}html[data-theme=dark] .trending-section{background:radial-gradient(circle at 12% 18%,#deb2491c,#0000 26%),radial-gradient(circle at 88% 72%,#c9952c14,#0000 30%),linear-gradient(#0a0b09 0%,#0e100d 54%,#090a08 100%);border-top-color:#ffffff0f}html[data-theme=dark] .trending-title,html[data-theme=dark] .trend-card-title{color:#f5f1e8}html[data-theme=dark] .trending-description,html[data-theme=dark] .trend-card-category,html[data-theme=dark] .trend-stat{color:#9e9b92}html[data-theme=dark] .trending-toolbar,html[data-theme=dark] .trend-card,html[data-theme=dark] .view-all-trending{background:#ffffff09;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .trend-card:hover{background:#ffffff0e;border-color:#e4bb4f6b;box-shadow:0 28px 64px #00000057,0 0 0 4px #e4bb4f0b}html[data-theme=dark] .trend-filter{color:#a8a49b}html[data-theme=dark] .trend-filter.active{color:#171108}html[data-theme=dark] .trend-card-meta{border-top-color:#ffffff14}html[data-theme=dark] .trend-open{color:#e5bd5b;background:#ffffff0a;border-color:#ffffff1a}html[data-theme=dark] .view-all-trending{color:#ece7dc}@media (max-width:1750px){.trending-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.trending-section{padding-inline:28px}.trending-head{flex-direction:column;align-items:flex-start}.trending-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.trending-section{padding:82px 18px 94px}.trending-head{margin-bottom:30px}.trending-toolbar{width:100%;overflow:auto}.trend-filter{white-space:nowrap;flex:1}.trending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.trend-card{border-radius:18px;padding:7px}.trend-cover{border-radius:13px}.trend-card-body{padding:13px 5px 7px}.trend-card-title{font-size:15px}.trend-card-category{font-size:11px}.rank-badge{border-radius:11px;width:36px;height:36px;font-size:12px;top:10px;left:10px}.hot-badge{padding:0 10px;font-size:10px;bottom:9px;right:9px}}@media (max-width:460px){.trending-grid{grid-template-columns:1fr}}.trending-section{padding-bottom:132px}.trending-head{align-items:flex-end}.trending-head-actions{align-items:center;gap:14px;display:flex}.trending-toolbar{flex:none}.slider-controls{align-items:center;gap:9px;display:flex}.slider-button{color:#5b461e;cursor:pointer;background:#fffcf3bd;border:1px solid #5d431529;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .22s,color .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;box-shadow:inset 0 1px #ffffffdb}.slider-button:hover:not(:disabled){color:#171108;background:linear-gradient(135deg,#f2d47d,#d49d31);border-color:#b37a0f7a;transform:translateY(-2px);box-shadow:0 10px 24px #85550426}.slider-button:disabled{opacity:.34;cursor:not-allowed}.trending-viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;cursor:grab;padding:8px 4px 34px;overflow:auto hidden}.trending-viewport::-webkit-scrollbar{display:none}.trending-viewport.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.trending-track{--slide-gap:22px;gap:var(--slide-gap);min-width:max-content;display:flex}.trend-slide{flex:0 0 calc((min(85.4vw, 2140px) - (var(--slide-gap) * 4)) / 5);scroll-snap-align:start;min-width:260px;max-width:390px}.trend-card{isolation:isolate;background:#17120c;border-radius:24px;height:100%;padding:0;overflow:hidden;box-shadow:0 18px 48px #5237091c,0 0 0 1px #6448181f}.trend-card:hover{background:#17120c;border-color:#b77e1280;transform:translateY(-9px);box-shadow:0 30px 72px #5d3c0533,0 0 0 4px #cd972b12}.trend-card:before{z-index:7;inset:-55% auto auto -80%}.trend-cover{aspect-ratio:3/4;border-radius:0;width:100%;height:100%}.trend-cover:after{z-index:2;background:linear-gradient(#06060505 28%,#06060538 52%,#060605f5 100%),linear-gradient(120deg,#ffdd841a,#0000 40%)}.trend-cover img{position:absolute;inset:0}.trend-static{z-index:3;padding:25px 22px 22px;transition:opacity .28s,transform .4s cubic-bezier(.2,.75,.18,1);position:absolute;inset:auto 0 0}.trend-card:hover .trend-static,.trend-card:focus-within .trend-static{opacity:0;transform:translateY(16px)}.trend-card-title{color:#fffaf0;letter-spacing:-.035em;white-space:normal;margin:0;font-size:clamp(18px,1.15vw,23px);font-weight:800;line-height:1.3}.trend-card-category{color:#fff8e6b3;letter-spacing:.015em;margin:8px 0 0;font-size:12px}.trend-overlay{z-index:4;color:#fffaf0;opacity:0;pointer-events:none;background:linear-gradient(#06060508 12%,#07060461 42%,#080705f7 78%),radial-gradient(circle at 78% 30%,#deaf413b,#0000 35%);flex-direction:column;justify-content:flex-end;padding:28px 22px 22px;transition:opacity .34s,transform .45s cubic-bezier(.2,.75,.18,1);display:flex;position:absolute;inset:0;transform:translateY(34px)}.trend-card:hover .trend-overlay,.trend-card:focus-within .trend-overlay{opacity:1;pointer-events:auto;transform:translateY(0)}.trend-overlay .trend-card-title{opacity:0;transition:all .4s 30ms;transform:translateY(12px)}.trend-card:hover .trend-overlay .trend-card-title,.trend-card:focus-within .trend-overlay .trend-card-title{opacity:1;transform:none}.trend-description{color:#fff9e8c2;-webkit-line-clamp:3;opacity:0;-webkit-box-orient:vertical;margin:12px 0 0;font-size:13px;line-height:1.65;transition:all .4s 80ms;display:-webkit-box;overflow:hidden;transform:translateY(13px)}.trend-card:hover .trend-description,.trend-card:focus-within .trend-description{opacity:1;transform:none}.trend-metrics{opacity:0;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;transition:all .4s .13s;display:grid;transform:translateY(13px)}.trend-card:hover .trend-metrics,.trend-card:focus-within .trend-metrics{opacity:1;transform:none}.trend-metric{color:#fff9e8c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff0e;border:1px solid #ffe19129;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px 11px;font-size:11px;font-weight:600;display:flex}.trend-metric svg{color:#e2b84e;flex:none}.trend-metric strong{color:#fff8e2;font-size:12px}.trend-cta{color:#171108;opacity:0;background:linear-gradient(135deg,#f3d77e,#d39b2b);border:1px solid #ffe29161;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:48px;margin-top:16px;padding:0 16px 0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:opacity .4s .18s,transform .4s .18s,box-shadow .22s,filter .22s;display:inline-flex;transform:translateY(13px);box-shadow:0 12px 28px #b1740a33}.trend-card:hover .trend-cta,.trend-card:focus-within .trend-cta{opacity:1;transform:none}.trend-cta:hover{filter:brightness(1.04);box-shadow:0 15px 34px #b1740a4d,inset 0 1px #ffffff7a}.trend-cta-icon{background:#1c13051a;border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .22s;display:grid}.trend-cta:hover .trend-cta-icon{transform:translate(3px)}.rank-badge{z-index:5}.hot-badge{z-index:5;top:14px;bottom:auto;right:14px}.trending-progress{background:#563d121f;border-radius:999px;width:100%;height:3px;margin-top:3px;position:relative;overflow:hidden}.trending-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#b77d12,#e4bc55);width:24%;height:100%;transition:width .35s}html[data-theme=dark] .slider-button{color:#d8cba9;background:#ffffff09;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .trend-card{background:#0a0b09;box-shadow:0 18px 48px #00000057,0 0 0 1px #ffffff12}html[data-theme=dark] .trending-progress{background:#ffffff17}@media (max-width:1750px){.trend-slide{flex-basis:calc((min(96vw, 1640px) - (var(--slide-gap) * 3)) / 4)}}@media (max-width:1180px){.trending-head-actions{justify-content:space-between;width:100%}.trend-slide{flex-basis:calc((100vw - 92px - (var(--slide-gap) * 2)) / 3)}}@media (max-width:760px){.trending-head-actions{align-items:stretch;gap:10px}.trending-toolbar{flex:1}.slider-button{width:42px;height:42px}.trend-slide{flex-basis:min(78vw,330px);min-width:min(78vw,330px)}.trending-track{--slide-gap:14px}.trend-overlay{opacity:1;background:linear-gradient(#06060508 18%,#07060459 44%,#080705f7 76%);padding:24px 18px 18px;transform:none}.trend-static{display:none}.trend-overlay .trend-card-title,.trend-description,.trend-metrics,.trend-cta{opacity:1;transform:none}.trend-description{-webkit-line-clamp:2}}html{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Arial,sans-serif}body,body *,body :before,body :after,button,input,textarea,select,option{font-family:Inter,Arial,sans-serif!important}button,input,textarea,select{letter-spacing:inherit;font-style:normal}h1,h2,h3,h4,h5,h6,p,a,span,strong,small,label{font-style:normal}.search input::placeholder{color:#261e1275;letter-spacing:.025em!important;font-size:13px!important;font-weight:400!important}@media (max-width:1450px){.header{gap:16px;width:min(100vw - 36px,1400px);height:88px;padding:0 20px;top:16px;left:50%;right:auto;transform:translate(-50%)}.brand strong{font-size:22px}.search{width:min(100%,330px)}}@media (max-width:1120px){.header{background:linear-gradient(90deg,#f8f1dfed 0%,#f3e8cce0 48%,#362b1894 100%);grid-template-columns:auto 1fr auto}}@media (max-width:760px){.header{border-radius:18px;width:calc(100vw - 24px);height:72px;padding:0 14px;top:12px;left:50%;right:auto;transform:translate(-50%)}.logo{width:42px;height:42px;font-size:17px}.brand strong{font-size:18px}}.rank-box-subtitle{color:#8b7a60;letter-spacing:.04em;margin:8px 0 0;font-size:12px;font-weight:600}.rank-pill{color:#9a6910;background:#f8eac06b;border:1px solid #c994233d;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.rank-item:hover{background:#edddb547;transform:translate(3px);box-shadow:inset 0 0 0 1px #c58d1d14}.rank-item:nth-child(-n+3) .rank-number{color:#1a140a;background:linear-gradient(135deg,#f3d780,#d39d31);box-shadow:0 8px 18px #b27a1229}.rank-thumb{background:#16120e;border-radius:12px;flex:none;width:56px;height:74px;overflow:hidden;box-shadow:0 10px 18px #00000014}.rank-name{color:#1d1811;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.rank-meta{color:#8b7d67;margin:6px 0 0;font-size:11px;line-height:1.4}.rank-score svg,.rank-views svg{color:#b37b12;flex:none}.rank-cta:hover{filter:brightness(1.01);border-color:#bf861b66;transform:translateY(-1px);box-shadow:0 10px 24px #a9720d1f,inset 0 1px #ffffffe6}html[data-theme=dark] .rankings-section{background:radial-gradient(circle at 16% 12%,#d2a1391a,#0000 24%),radial-gradient(circle at 86% 80%,#b47f180f,#0000 28%),linear-gradient(#0a0b09 0%,#0d0f0d 48%,#090a08 100%);border-top-color:#ffffff0f}html[data-theme=dark] .rankings-title{color:#f5efe3}html[data-theme=dark] .rankings-description{color:#9c988f}html[data-theme=dark] .rank-box{background:linear-gradient(#ffffff0a,#ffffff05);border-color:#ffffff14;box-shadow:0 18px 50px #00000042,inset 0 1px #ffffff0a}html[data-theme=dark] .rank-box-title,html[data-theme=dark] .rank-name{color:#f4efe6}html[data-theme=dark] .rank-box-subtitle,html[data-theme=dark] .rank-meta,html[data-theme=dark] .rank-score,html[data-theme=dark] .rank-views{color:#a39d91}html[data-theme=dark] .rank-pill{color:#e6be5c;background:#e4bb4f14;border-color:#e4bb4f33}html[data-theme=dark] .rank-item:hover{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0d}html[data-theme=dark] .rank-item:nth-child(-n+3) .rank-number{color:#1a140a}html[data-theme=dark] .rank-cta:hover{border-color:#e4bb4f47;box-shadow:0 10px 24px #00000040,inset 0 1px #ffffff0f}@media (max-width:1450px){.rankings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.rankings-head{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.rankings-section{padding:88px 18px 96px}.rankings-grid{grid-template-columns:1fr;gap:18px}.rank-box-head{padding:18px 18px 16px}.rank-list{padding:0 10px}.rank-item{grid-template-columns:32px 50px minmax(0,1fr);gap:10px}.rank-side{grid-column:2/-1;grid-auto-flow:column;justify-items:start;gap:10px;margin-left:42px;padding-top:2px}.rank-box-foot{padding:14px 18px 18px}}.rankings-section{background:radial-gradient(circle at 14% 8%,#d6a53d29,#0000 24%),radial-gradient(circle at 88% 78%,#b7821714,#0000 30%),linear-gradient(#f4eddd 0%,#f8f2e7 52%,#efe2c8 100%);border-top:1px solid #7c57161a;padding:124px 7.3vw 138px;position:relative;overflow:hidden}.rankings-shell{z-index:1;width:min(100%,2140px);margin:0 auto;position:relative}.rankings-head{justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:46px;display:flex}.rankings-copy{max-width:880px}.rankings-eyebrow{color:#9d6b0d;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:15px;font-size:12px;font-weight:800;display:inline-flex}.rankings-eyebrow:before{content:"";background:linear-gradient(90deg,#b87e13,#e0bb58);width:36px;height:2px}.rankings-title{color:#17140e;letter-spacing:-.052em;margin:0;font-size:clamp(42px,3.2vw,66px);font-weight:800;line-height:1}.rankings-description{color:#6d6457;max-width:760px;margin:18px 0 0;font-size:16px;line-height:1.78}.ranking-summary-card{background:#fffcf59e;border:1px solid #6e4e161f;border-radius:18px;padding:16px 18px;box-shadow:inset 0 1px #ffffffd6}.ranking-summary-card strong{color:#1b1710;font-size:22px;line-height:1;display:block}.ranking-summary-card span{color:#8a7b65;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:700;display:block}.rankings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.rank-box{background:linear-gradient(#fffdf8f5,#fcf6eadb);border:1px solid #5d44181c;border-radius:30px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 54px #5b3e0a14,inset 0 1px #ffffffe6}.rank-box:hover{border-color:#bb821447;transform:translateY(-5px);box-shadow:0 28px 66px #5b3e0a21,0 0 0 4px #ce9a2a0b,inset 0 1px #fffffff2}.rank-box:after{content:"";pointer-events:none;background:radial-gradient(circle,#dfb6501f,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -80px -140px auto}.rank-box-head{justify-content:space-between;align-items:center;gap:18px;padding:24px 24px 20px;display:flex}.rank-box-title-area{align-items:center;gap:13px;min-width:0;display:flex}.rank-box-icon{color:#9c690d;background:linear-gradient(145deg,#f8e7bacc,#efd9a257);border:1px solid #c28b1c33;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffffbf}.rank-box-title-wrap{min-width:0}.rank-box-title{color:#18140e;letter-spacing:-.03em;margin:0;font-size:21px;font-weight:800;line-height:1.15}.rank-box-subtitle{color:#8b7b65;margin:6px 0 0;font-size:11px;font-weight:600}.rank-update{color:#9b8766;white-space:nowrap;flex:none;font-size:10px;font-weight:700}.podium-cover{aspect-ratio:3/4;background:#17120d;position:relative;overflow:hidden}.podium-cover img{object-fit:cover;width:100%;height:100%;display:block}.podium-cover:after{content:"";background:linear-gradient(#0000 48%,#050504b8);position:absolute;inset:0}.podium-info{padding:12px 12px 13px}.podium-score{color:#7c6f5d;align-items:center;gap:5px;margin-top:7px;font-size:10px;font-weight:700;display:flex}.podium-score svg{color:#b67d13}.rank-list{padding:0 16px}.rank-item{border-radius:16px;grid-template-columns:32px 48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 8px;text-decoration:none;transition:background .22s,transform .22s;display:grid}.rank-item:hover{background:#eedeb74d;transform:translate(3px)}.rank-number{color:#8b744f;background:#f8f0dbc7;border-radius:11px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.rank-thumb{background:#17120d;border-radius:10px;width:48px;height:62px;overflow:hidden;box-shadow:0 8px 16px #00000014}.rank-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rank-content{min-width:0}.rank-name{color:#1c1811;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.rank-meta{color:#8b7e69;margin-top:5px;font-size:10px;line-height:1.35;display:block}.rank-side{justify-items:end;gap:6px;min-width:64px;display:grid}.rank-score,.rank-views{color:#7a6e5d;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.rank-score svg,.rank-views svg{color:#b17a11}.rank-box-foot{padding:16px 22px 22px}.rank-cta{color:#2b2215;background:linear-gradient(#fef8e6fa,#f4e4bac2);border:1px solid #bc85182b;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 8px 22px #9a660a0f}.rank-cta:hover{border-color:#bc851861;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 12px 28px #9a660a1f}.rank-cta span:last-child{transition:transform .22s}.rank-cta:hover span:last-child{transform:translate(3px)}html[data-theme=dark] .rankings-section{background:radial-gradient(circle at 14% 8%,#d6a53d1a,#0000 24%),radial-gradient(circle at 88% 78%,#b782170f,#0000 30%),linear-gradient(#0a0b09 0%,#0e100d 52%,#090a08 100%)}html[data-theme=dark] .rankings-title,html[data-theme=dark] .rank-box-title,html[data-theme=dark] .podium-name,html[data-theme=dark] .rank-name,html[data-theme=dark] .ranking-summary-card strong{color:#f5efe4}html[data-theme=dark] .rankings-description,html[data-theme=dark] .rank-box-subtitle,html[data-theme=dark] .rank-update,html[data-theme=dark] .podium-score,html[data-theme=dark] .rank-meta,html[data-theme=dark] .rank-score,html[data-theme=dark] .rank-views,html[data-theme=dark] .ranking-summary-card span{color:#a49e92}html[data-theme=dark] .rank-box,html[data-theme=dark] .podium-card,html[data-theme=dark] .ranking-summary-card{background:linear-gradient(#ffffff0a,#ffffff05);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .rank-box-icon{color:#e3bb57;background:#e4bb4f12;border-color:#e4bb4f2e}html[data-theme=dark] .rank-item:hover{background:#ffffff08}html[data-theme=dark] .rank-number{color:#c8b486;background:#ffffff0d}html[data-theme=dark] .rank-cta{color:#f2ecdf;background:linear-gradient(#ffffff0d,#ffffff08);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0a}@media (max-width:1450px){.rankings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rankings-summary{min-width:280px}}@media (max-width:980px){.rankings-head{flex-direction:column;align-items:flex-start}.rankings-summary{width:100%;min-width:0}}@media (max-width:760px){.rankings-section{padding:88px 18px 98px}.rankings-grid{grid-template-columns:1fr;gap:18px}.rankings-summary{grid-template-columns:1fr 1fr}.rank-box-head{padding:20px 18px 17px}.rank-podium{gap:8px;padding:0 12px 15px}.podium-info{padding:10px}.podium-name{font-size:11px}.rank-list{padding:0 10px}.rank-item{grid-template-columns:30px 44px minmax(0,1fr);gap:9px}.rank-side{grid-column:2/-1;grid-auto-flow:column;justify-items:start;gap:10px;margin-left:39px;padding-top:2px}.rank-box-foot{padding:14px 18px 18px}}.rank-podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:12px;padding:0 18px 18px;display:grid}.podium-card{background:#fffaefb8;border:1px solid #674d1d1a;border-radius:22px;min-width:0;text-decoration:none;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7}.podium-card:hover{border-color:#be85164d;transform:translateY(-5px);box-shadow:0 16px 34px #6946081f}.podium-card.is-first{background:linear-gradient(#fff7ddf5,#f7e4b2c7);border-color:#c2891738;transform:translateY(-8px)}.podium-card.is-first:hover{transform:translateY(-12px)}.podium-cover{aspect-ratio:3/4;isolation:isolate;background:#17120d;position:relative;overflow:hidden}.podium-cover img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.18,1),filter .3s;display:block}.podium-card:hover .podium-cover img{filter:saturate(1.06)contrast(1.03);transform:scale(1.05)}.podium-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#07060414 0%,#07060405 24%,#0706045c 58%,#070604eb 100%),linear-gradient(140deg,#ffdd841a,#0000 42%);position:absolute;inset:0}.podium-rank{z-index:3;color:#fff7df;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0b08ad;border:1px solid #ffe7a147;border-radius:12px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid;position:absolute;top:10px;left:10px}.podium-card.is-first .podium-rank{color:#171108;background:linear-gradient(135deg,#f3d77e,#d19a2b);border-color:#0000}.podium-base{z-index:2;padding:14px 12px;transition:opacity .28s,transform .38s cubic-bezier(.2,.75,.18,1);position:absolute;inset:auto 0 0}.podium-card:hover .podium-base,.podium-card:focus-within .podium-base{opacity:0;transform:translateY(14px)}.podium-name{color:#fff8ea;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;line-height:1.4;display:block;overflow:hidden}.podium-base-metrics{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.podium-chip{color:#f8efd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#0f0c087a;border:1px solid #ffe2912e;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.podium-chip svg{color:#e2b84e;flex:none}.podium-overlay{z-index:4;color:#fff8ea;opacity:0;pointer-events:none;background:linear-gradient(#07060405 14%,#0807056b 42%,#080705f7 78%),radial-gradient(circle at 82% 28%,#deaf4138,#0000 36%);flex-direction:column;justify-content:flex-end;padding:18px 14px 14px;transition:opacity .34s,transform .42s cubic-bezier(.2,.75,.18,1);display:flex;position:absolute;inset:0;transform:translateY(26px)}.podium-card:hover .podium-overlay,.podium-card:focus-within .podium-overlay{opacity:1;pointer-events:auto;transform:translateY(0)}.podium-overlay .podium-name{white-space:normal;opacity:0;font-size:14px;line-height:1.38;transition:all .35s 30ms;transform:translateY(12px)}.podium-card:hover .podium-overlay .podium-name,.podium-card:focus-within .podium-overlay .podium-name{opacity:1;transform:none}.podium-desc{color:#fff8e6c7;-webkit-line-clamp:3;opacity:0;-webkit-box-orient:vertical;margin:10px 0 0;font-size:11px;line-height:1.62;transition:all .35s 80ms;display:-webkit-box;overflow:hidden;transform:translateY(12px)}.podium-card:hover .podium-desc,.podium-card:focus-within .podium-desc{opacity:1;transform:none}.podium-overlay-metrics{opacity:0;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;transition:all .35s .12s;display:grid;transform:translateY(12px)}.podium-card:hover .podium-overlay-metrics,.podium-card:focus-within .podium-overlay-metrics{opacity:1;transform:none}.podium-metric{color:#fff9e8c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffe19124;border-radius:11px;align-items:center;gap:6px;min-width:0;padding:8px 9px;font-size:10px;font-weight:700;display:flex}.podium-metric svg{color:#e2b84e;flex:none}.podium-metric strong{color:#fff8e2;font-size:11px}.podium-cta{color:#171108;opacity:0;background:linear-gradient(135deg,#f3d77e,#d39b2b);border:1px solid #ffe2915c;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;transition:opacity .35s .16s,transform .35s .16s,box-shadow .22s,filter .22s;display:inline-flex;transform:translateY(12px);box-shadow:0 10px 24px #b1740a2e}.podium-card:hover .podium-cta,.podium-card:focus-within .podium-cta{opacity:1;transform:none}.podium-cta:hover{filter:brightness(1.03);box-shadow:0 13px 30px #b1740a42,inset 0 1px #ffffff6b}.podium-cta-icon{background:#1e14051a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.rank-list .rank-score,.rank-list .rank-views{display:none}@media (max-width:760px){.rank-podium{grid-template-columns:1fr;padding:0 12px 16px}.podium-card,.podium-card.is-first,.podium-card:hover,.podium-card.is-first:hover{transform:none}.podium-overlay{opacity:1;padding:16px 12px 12px;transform:none}.podium-base{display:none}.podium-overlay .podium-name,.podium-desc,.podium-overlay-metrics,.podium-cta{opacity:1;transform:none}.podium-desc{-webkit-line-clamp:2}}html[data-theme=dark] .podium-card{background:linear-gradient(#ffffff0a,#ffffff05);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .podium-card.is-first{background:linear-gradient(#e4bb4f1a,#e4bb4f0b);border-color:#e4bb4f2e}.rank-podium{gap:14px}.podium-card{border-radius:24px}.podium-cover{aspect-ratio:3/4.45}.podium-card.is-first .podium-cover{aspect-ratio:3/4.7}.podium-name{font-size:12px}.podium-card.is-first .podium-name{font-size:13px}.podium-base-metrics{flex-wrap:nowrap;align-items:center;gap:6px;margin-top:9px;display:flex}.podium-chip{letter-spacing:0;flex:1 1 0;justify-content:center;min-width:0;padding:0 7px;font-size:9px}.podium-chip svg{width:11px;height:11px}.podium-overlay{padding:20px 14px 14px}.podium-overlay-metrics{grid-template-columns:1fr 1fr;gap:7px}.podium-metric{justify-content:center;padding:8px 7px;font-size:10px}@media (max-width:1200px){.podium-cover{aspect-ratio:3/4.3}.podium-card.is-first .podium-cover{aspect-ratio:3/4.5}.podium-chip{padding:0 6px;font-size:8.5px}}@media (max-width:760px){.podium-cover,.podium-card.is-first .podium-cover{aspect-ratio:3/4.15}.podium-base-metrics{gap:7px}.podium-chip{padding:0 8px;font-size:9px}}.premium-section{color:#f5efe3;background:radial-gradient(circle at 14% 18%,#d6a64021,#0000 24%),radial-gradient(circle at 86% 78%,#ba841614,#0000 28%),linear-gradient(#0d0c09 0%,#12100c 44%,#0b0a08 100%);border-top:1px solid #ffffff0f;padding:150px 7.3vw;position:relative;overflow:hidden}.premium-section:before{content:"";background:linear-gradient(90deg,#0000,#e4bb4f3d,#0000);height:1px;position:absolute;inset:38px 0 auto}.premium-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#e4bb4f1f,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-140px}.premium-shell{z-index:1;width:min(100%,2140px);margin:0 auto;position:relative}.premium-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.premium-eyebrow{color:#e1b957;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:800;display:inline-flex}.premium-eyebrow:before{content:"";background:linear-gradient(90deg,#c99222,#f3d77e);width:36px;height:2px}.premium-title{letter-spacing:-.05em;color:#f7f1e7;margin:0;font-size:clamp(42px,3.15vw,66px);font-weight:800;line-height:1}.premium-description{color:#b9b1a2;max-width:760px;margin:18px 0 0;font-size:16px;line-height:1.82}.premium-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.premium-badge{color:#ead9ae;white-space:nowrap;background:#e4bb4f0f;border:1px solid #e4bb4f2e;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.premium-unlock-btn{color:#171108;cursor:pointer;background:linear-gradient(135deg,#f6dd8a,#d29a2d);border:1px solid #f3d88157;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff4d62e,0 10px 28px #d99d1d2e,0 0 42px #e8bc4f2e}.premium-unlock-btn:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff6b,#fff0);transition:opacity .22s,transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1px;transform:translate(-32%)}.premium-unlock-btn:hover{filter:brightness(1.02);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff4d63d,0 14px 36px #d99d1d3d,0 0 58px #e8bc4f3d}.premium-unlock-btn:hover:before{opacity:1;transform:translate(34%)}.premium-unlock-btn .coin{background:#1912081f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.premium-layout{grid-template-columns:minmax(320px,1.1fr) minmax(0,1.6fr);gap:28px;display:grid}.premium-featured{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff17;border-radius:34px;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 60px #00000042}.premium-featured:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 26%,#e4bb4f29,#0000 28%),linear-gradient(#0c0a0724,#0a0907bd);position:absolute;inset:0}.premium-featured-bg{object-fit:cover;filter:brightness(.68)saturate(1.04);width:100%;height:100%;position:absolute;inset:0}.premium-featured-content{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding:28px;display:flex;position:relative}.premium-crown{z-index:2;color:#f2d37b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0c089e;border:1px solid #ffe19147;border-radius:18px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:20px;left:20px}.premium-top-rank{color:#ead7a7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.premium-top-rank .rank-chip{color:#171108;background:linear-gradient(135deg,#f5d984,#d1992b);border-radius:999px;place-items:center;min-width:42px;height:34px;font-size:12px;display:grid;box-shadow:0 10px 22px #c3881938}.premium-featured-title{color:#fffaf0;letter-spacing:-.04em;margin:0;font-size:clamp(26px,2vw,38px);font-weight:800;line-height:1.08}.premium-featured-desc{color:#fff7e4cc;max-width:520px;margin:16px 0 0;font-size:14px;line-height:1.72}.premium-featured-meta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.premium-meta-chip{color:#f6edd7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0c0875;border:1px solid #ffe19129;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.premium-meta-chip svg{color:#e5bd58}.premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.premium-card{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff17;border-radius:28px;min-height:270px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000038}.premium-card.revealed{background:linear-gradient(#ffffff0e,#ffffff07)}.premium-card-bg{object-fit:cover;filter:brightness(.5)saturate(.95);width:100%;height:100%;transition:filter .3s,transform .5s;position:absolute;inset:0}.premium-card.revealed:hover .premium-card-bg{filter:brightness(.62)saturate(1.02);transform:scale(1.04)}.premium-card:after{content:"";pointer-events:none;background:linear-gradient(#07060414 8%,#07060438 36%,#070604e6 100%);position:absolute;inset:0}.premium-rank-badge{z-index:3;color:#fff8e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0b08a8;border:1px solid #ffe1913d;border-radius:13px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid;position:absolute;top:16px;left:16px}.premium-card.revealed .premium-rank-badge{color:#171108;background:linear-gradient(135deg,#f4d882,#d19a2c);border-color:#0000}.premium-card-body{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding:18px;display:flex;position:relative}.premium-card-title{color:#fdf8ef;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:800;line-height:1.25}.premium-card-sub{color:#fff7e3b8;margin:8px 0 0;font-size:12px;line-height:1.5}.premium-card-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.premium-card-meta .premium-meta-chip{min-height:30px;padding:0 10px;font-size:11px}.premium-lock-overlay{z-index:2;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#110e0a75,#0a0907c7),radial-gradient(circle at 50% 42%,#e4bb4f14,#0000 34%);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex;position:absolute;inset:0}.premium-fog{z-index:1;mix-blend-mode:screen;opacity:.72;pointer-events:none;background:radial-gradient(circle at 18% 72%,#ffffff38,#0000 18%),radial-gradient(circle at 52% 84%,#fff3,#0000 22%),radial-gradient(circle at 82% 68%,#ffffff2e,#0000 18%),radial-gradient(circle at 48% 38%,#ffffff1f,#0000 18%),linear-gradient(#ffffff0a,#fff0);animation:9s ease-in-out infinite alternate premiumFog;position:absolute;inset:0}@keyframes premiumFog{0%{transform:translate(-2%)translateY(0)}to{transform:translate(2.2%)translateY(-1.2%)}}.premium-lock-icon{color:#f1d073;background:#100d0885;border:1px solid #ffe19133;border-radius:20px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 36px #e4bb4f1f}.premium-lock-title{color:#fff8eb;margin:0;font-size:18px;font-weight:800;line-height:1.2}.premium-lock-text{color:#fff8e6c2;max-width:240px;margin:0;font-size:12px;line-height:1.68}.premium-inline-unlock{color:#171108;background:linear-gradient(135deg,#f4d984,#d29a2d);border:1px solid #f3d88147;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #cb90172e}.premium-locked-note{color:#dcc999;margin-top:4px;font-size:11px;font-weight:700}.premium-footer{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:18px 22px;display:flex;box-shadow:inset 0 1px #ffffff09}.premium-footer-copy{color:#bcb4a5;font-size:13px;line-height:1.7}.premium-footer-copy strong{color:#f3ecdf;margin-bottom:5px;font-size:15px;display:block}.premium-footer-actions{flex-wrap:wrap;gap:12px;display:flex}.premium-ghost-btn{color:#f1e9db;background:#ffffff08;border:1px solid #ffffff1a;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.premium-ghost-btn:hover{background:#e4bb4f0f;border-color:#e4bb4f3d}.premium-card.demo-unlocked .premium-lock-overlay,.premium-card.demo-unlocked .premium-fog{opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.premium-card.demo-unlocked{box-shadow:inset 0 1px #ffffff0d,0 18px 54px #d39a281f}@media (max-width:1400px){.premium-layout{grid-template-columns:1fr}}@media (max-width:900px){.premium-head{flex-direction:column;align-items:flex-start}.premium-grid{grid-template-columns:1fr 1fr}.premium-footer{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.premium-section{padding:88px 18px 98px}.premium-grid{grid-template-columns:1fr}.premium-featured{border-radius:26px;min-height:480px}.premium-card{border-radius:22px;min-height:238px}.premium-featured-content{padding:22px}.premium-card-body{padding:16px}.premium-footer{border-radius:18px;padding:16px}}.premium-card[data-lock-card] .premium-card-body{display:none}.premium-card[data-lock-card] .premium-card-bg{filter:brightness(.42)saturate(.88)blur(1px)}.premium-card[data-lock-card]:after{background:linear-gradient(#08070514 0%,#0807052e 42%,#0807059e 100%)}.premium-card[data-lock-card].demo-unlocked .premium-card-body{display:flex}.premium-card[data-lock-card].demo-unlocked .premium-card-bg{filter:brightness(.62)saturate(1.02)}.trending-slider{position:relative}.trending-viewport{padding:8px 84px 34px 4px}.trending-slider:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f4eddd00 0%,#f4edddb8 52%,#f4edddf5 100%);border-radius:0 24px 24px 0;width:140px;height:calc(100% - 34px);position:absolute;top:0;right:0}.trending-progress{z-index:2;position:relative}html[data-theme=dark] .trending-slider:after{background:linear-gradient(90deg,#0a0b0900 0%,#0a0b09b8 52%,#0a0b09f5 100%)}@media (max-width:1180px){.trending-viewport{padding-right:56px}.trending-slider:after{width:88px}}@media (max-width:760px){.trending-viewport{padding-right:24px}.trending-slider:after{display:none}}.trending-viewport{padding-right:4px}.trending-slider:after{display:none!important}@media (max-width:1180px){.trending-viewport{padding-right:4px}}@media (max-width:760px){.trending-viewport{padding-right:4px}}.ranking-summary-card{background:radial-gradient(circle at 82% 18%,#e2b84c24,#0000 26%),linear-gradient(#fffcf5fa,#f9f1dfeb);border:1px solid #b27f1824;border-radius:24px;min-height:152px;padding:20px 22px 18px;position:relative;overflow:hidden;box-shadow:0 16px 42px #60440e14,inset 0 1px #ffffffeb}.ranking-summary-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#dbab3c1f,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;inset:auto -48px -58px auto}.summary-topline{z-index:1;color:#9b6d12;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800;position:relative}.summary-value{z-index:1;color:#17140e;letter-spacing:-.06em;margin-top:14px;font-size:clamp(40px,2.5vw,52px);font-weight:800;line-height:.95;position:relative}.summary-value span{letter-spacing:-.03em;color:#8a7653;margin-left:4px;font-size:.42em}.summary-label{z-index:1;color:#6d6456;letter-spacing:.01em;margin-top:10px;font-size:14px;font-weight:700;position:relative}.summary-accent{z-index:1;background:linear-gradient(90deg,#c98f1e,#f0d37e);border-radius:999px;width:74px;height:6px;margin-top:18px;position:relative;box-shadow:0 6px 18px #c98f1e2e}.summary-stars{z-index:1;color:#d09b2c;letter-spacing:.16em;text-shadow:0 2px 10px #d09b2c1f;margin-top:14px;font-size:15px;position:relative}.highlight-volume{background:radial-gradient(circle at 82% 18%,#e2b84c29,#0000 26%),linear-gradient(#fffcf5fa,#faf3e4f0)}.highlight-rating{background:radial-gradient(circle at 84% 20%,#edc55f2e,#0000 28%),linear-gradient(#fffbf2fa,#f8efddeb)}html[data-theme=dark] .ranking-summary-card{background:radial-gradient(circle at 82% 18%,#e2b84c1f,#0000 24%),linear-gradient(#ffffff0b,#ffffff06);border-color:#ffffff14;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0a}html[data-theme=dark] .summary-topline{color:#e0bb59}html[data-theme=dark] .summary-value{color:#f5efe3}html[data-theme=dark] .summary-value span,html[data-theme=dark] .summary-label{color:#a69f93}html[data-theme=dark] .summary-stars{color:#e7c35e}@media (max-width:980px){.rankings-summary{grid-template-columns:1fr 1fr;width:100%;min-width:0}}@media (max-width:760px){.rankings-summary{grid-template-columns:1fr;gap:12px}.ranking-summary-card{border-radius:20px;min-height:132px;padding:18px}.summary-value{font-size:38px}.summary-label{font-size:13px}.summary-stars{font-size:14px}}.rankings-summary{grid-template-columns:repeat(2,minmax(240px,1fr));gap:18px;min-width:520px;display:grid}.ranking-summary-card{flex-direction:column;justify-content:space-between;min-height:168px;padding:20px 22px;display:flex}.summary-topline{font-size:11px;line-height:1.2}.summary-value{white-space:nowrap;flex-wrap:nowrap;align-items:flex-end;gap:4px;width:max-content;max-width:100%;margin-top:12px;line-height:.92;display:inline-flex}.summary-inline{white-space:nowrap!important}.summary-value span{white-space:nowrap;line-height:1;display:inline-block;transform:translateY(-2px)}.summary-label{margin-top:10px;font-size:14px;line-height:1.35}.summary-foot{align-items:center;min-height:28px;margin-top:16px;display:flex}.summary-foot-pill{color:#9b6d12;letter-spacing:.02em;background:#d4a43b14;border:1px solid #c98f1e2e;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.summary-stars{white-space:nowrap;margin-top:0;font-size:15px;line-height:1}@media (max-width:980px){.rankings-summary{grid-template-columns:1fr 1fr;width:100%;min-width:0}}@media (max-width:760px){.rankings-summary{grid-template-columns:1fr;gap:12px}.ranking-summary-card{min-height:148px;padding:18px}.summary-value{font-size:38px}}.summary-foot{min-height:28px;margin-top:15px}.summary-foot-pill{color:#8c6b2b;letter-spacing:.035em;white-space:nowrap;text-transform:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:auto;padding:0;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.summary-foot-pill:before{content:"";background:linear-gradient(135deg,#e6bb51,#bd8113);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #c98f1e17}html[data-theme=dark] .summary-foot-pill{color:#c9b989}.rank-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}.podium-card,.podium-card.is-first{height:100%;transform:none}.podium-card:hover,.podium-card.is-first:hover{transform:translateY(-5px)}.podium-cover,.podium-card.is-first .podium-cover{aspect-ratio:3/5.25;width:100%;height:auto}.podium-card.is-first{background:linear-gradient(#fff7ddf5,#f7e4b2c7);border-color:#c2891740}.podium-overlay{padding:20px 13px 13px;overflow:hidden}.podium-overlay .podium-name{font-size:13px;line-height:1.32}.podium-desc{-webkit-line-clamp:3;margin-top:8px;font-size:10.5px;line-height:1.55}.podium-overlay-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.podium-metric{white-space:nowrap;justify-content:center;gap:4px;min-width:0;padding:7px 5px;font-size:9px;overflow:hidden}.podium-metric strong{font-size:9.5px}.podium-cta{min-height:40px;margin-top:10px;padding:0 11px;font-size:11px}.podium-cta-icon{flex:none;width:23px;height:23px}.podium-base{padding:15px 11px 13px}.podium-base .podium-name{font-size:12px}.podium-base-metrics{gap:5px;margin-top:8px}.podium-chip{min-height:25px;padding:0 6px;font-size:8.5px}@media (max-width:1200px){.podium-cover,.podium-card.is-first .podium-cover{aspect-ratio:3/5.1}.podium-overlay{padding:17px 10px 10px}.podium-desc{-webkit-line-clamp:3;font-size:9.5px}.podium-metric{padding-inline:4px;font-size:8.5px}.podium-cta{min-height:37px;font-size:10px}}@media (max-width:760px){.rank-podium{grid-template-columns:1fr}.podium-cover,.podium-card.is-first .podium-cover{aspect-ratio:3/4.35}}.podium-overlay-metrics{display:none!important}.podium-desc{margin-bottom:0}.podium-cta{color:#f4e5bd;-webkit-backdrop-filter:blur(8px);letter-spacing:.01em;background:#120e0942;border:1px solid #e7be587a;border-radius:999px;justify-content:center;gap:10px;width:auto;min-width:142px;min-height:42px;margin-top:14px;padding:0 16px;font-size:12px;font-weight:700;transition:opacity .35s .16s,transform .35s .16s,border-color .22s,background .22s,color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000029}.podium-cta:hover{color:#fff4d1;filter:none;background:#1c160d5c;border-color:#eec868ad;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #d69f2e1f}.podium-cta-icon{color:#e9c15d;background:#e7be5814;border:1px solid #e7be5847;width:22px;height:22px;transition:transform .22s,background .22s,border-color .22s}.podium-cta:hover .podium-cta-icon{background:#e7be581f;border-color:#e7be5861;transform:translate(2px)}html[data-theme=dark] .podium-cta{color:#efdcae;background:#0e0c0957;border-color:#e7be586b}html[data-theme=dark] .podium-cta:hover{color:#fff0c8;background:#16120c6b;border-color:#efca6f9e}.podium-overlay{flex-direction:column;justify-content:flex-end;padding:18px 12px 12px;display:flex}.podium-overlay .podium-name{align-items:flex-end;min-height:36px;display:flex}.podium-desc{-webkit-line-clamp:3;min-height:48px;margin-top:8px}.podium-cta{color:#f3ddb0;background:linear-gradient(#dfb2491c,#dfb2490e);border:0;border-radius:12px;justify-content:center;gap:8px;width:100%;min-width:0;min-height:40px;margin-top:12px;padding:0 12px;box-shadow:inset 0 1px #ffffff09}.podium-cta:hover{color:#fff0c8;background:linear-gradient(#e5bb522b,#e5bb5214);border:0;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #c2851114}.podium-cta-icon{background:#e5bb521c;border:0;width:20px;height:20px}.rank-podium{align-items:stretch}.podium-card,.podium-card.is-first{height:100%;display:flex}.podium-cover,.podium-card.is-first .podium-cover{flex:1}@media (max-width:760px){.podium-overlay{padding:16px 12px 12px}.podium-overlay .podium-name,.podium-desc{min-height:auto}.podium-cta{min-height:42px}}.premium-head{margin-bottom:46px}.premium-actions{align-items:center}.premium-footer-minimal{background:linear-gradient(#ffffff08,#ffffff05);border-radius:18px;margin-top:24px;padding:16px 20px}.premium-footer-minimal .premium-footer-copy{max-width:860px;font-size:13px;line-height:1.72}.premium-footer-minimal .premium-footer-copy strong{margin-bottom:4px}.premium-footer-minimal .premium-footer-actions{margin-left:auto}.premium-footer-minimal .premium-ghost-btn{border-radius:13px;min-height:44px;padding:0 16px}@media (max-width:900px){.premium-footer-minimal{gap:12px}.premium-footer-minimal .premium-footer-actions{margin-left:0}}.top100-section{background:radial-gradient(circle at 12% 14%,#d6a6401a,#0000 24%),radial-gradient(circle at 86% 80%,#ba84160f,#0000 26%),linear-gradient(#f5efe2 0%,#f7f1e6 52%,#f1e4ca 100%);border-top:1px solid #7e58161a;padding:124px 7.3vw 140px;position:relative;overflow:hidden}.top100-shell{width:min(100%,2140px);margin:0 auto}.top100-head{justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:34px;display:flex}.top100-copy{max-width:840px}.top100-eyebrow{color:#9d6b0d;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:15px;font-size:12px;font-weight:800;display:inline-flex}.top100-eyebrow:before{content:"";background:linear-gradient(90deg,#c18a1a,#efcf72);width:38px;height:2px}.top100-title{color:#17140e;letter-spacing:-.05em;margin:0;font-size:clamp(42px,3.2vw,68px);font-weight:800;line-height:.98}.top100-description{color:#6f6658;max-width:760px;margin:18px 0 0;font-size:16px;line-height:1.8}.top100-head-stats{grid-template-columns:repeat(2,minmax(160px,1fr));gap:14px;min-width:380px;display:grid}.top100-stat{background:#fffcf5c2;border:1px solid #6f51181c;border-radius:22px;padding:18px 20px;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #6848080f}.top100-stat strong{color:#17140e;font-size:28px;font-weight:800;line-height:1;display:block}.top100-stat span{color:#8c7b61;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:700;display:block}.top100-layout{grid-template-columns:320px minmax(0,1fr);gap:24px;display:grid}.top100-filters{background:linear-gradient(#fffdf8f5,#fbf4e4eb);border:1px solid #6f51181f;border-radius:28px;align-self:start;padding:22px;position:sticky;top:116px;box-shadow:inset 0 1px #ffffffeb,0 16px 42px #65480d14}.top100-filter-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.top100-filter-title{color:#17140e;margin:0;font-size:22px;font-weight:800;line-height:1.1}.top100-clear{color:#8e6715;cursor:pointer;background:#edddb52e;border:1px solid #bb841829;border-radius:12px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;transition:all .22s}.top100-clear:hover{background:#edddb552;border-color:#bb841852}.top100-search{margin-bottom:18px;position:relative}.top100-search input{color:#1b1710;background:#fffdf8;border:1px solid #6f51181f;border-radius:16px;outline:none;width:100%;height:52px;padding:0 16px 0 44px;font-family:Inter,Arial,sans-serif;font-size:14px;box-shadow:inset 0 1px #ffffffd9}.top100-search svg{color:#9d6b0d;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.top100-filter-label{color:#17140e;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.top100-chip-grid{flex-wrap:wrap;gap:10px;display:flex}.top100-chip{color:#6b5f4b;cursor:pointer;background:#fffcf5a8;border:1px solid #bb841824;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;transition:all .22s;display:inline-flex}.top100-chip:hover{color:#2a2215;background:#f8ecc975;border-color:#bb841847}.top100-chip.active{color:#171108;background:linear-gradient(135deg,#f3d67d,#ddb04e);border-color:#c7902047;box-shadow:0 8px 20px #c388181f}.smart-tag{color:#8d6918;background:#e3bc571f;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.smart-tag.hot{color:#fff7e4;background:linear-gradient(135deg,#d28b14,#f0c964)}.smart-tag.premium{color:#171108;background:linear-gradient(135deg,#edd07a,#c78b1c)}.top100-results{flex-direction:column;gap:16px;display:flex}.top100-toolbar{background:#fffcf5c7;border:1px solid #6f51181c;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffffe0,0 10px 26px #67480c0d}.top100-toolbar-copy strong{color:#17140e;font-size:16px;font-weight:800;display:block}.top100-toolbar-copy span{color:#8b7b64;margin-top:6px;font-size:13px;display:block}.top100-sort{flex-wrap:wrap;gap:10px;display:flex}.top100-sort-btn{color:#6c5f4b;cursor:pointer;background:#fffcf5c2;border:1px solid #bb84181f;border-radius:999px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;transition:all .22s}.top100-sort-btn.active,.top100-sort-btn:hover{color:#171108;background:#f6e8bfdb;border-color:#c7902047}.top100-list{flex-direction:column;gap:14px;display:flex}.top100-item{background:linear-gradient(#fffdf8f5,#fbf4e4e6);border:1px solid #6f51181c;border-radius:28px;grid-template-columns:72px 106px minmax(0,1.35fr) minmax(260px,.9fr);align-items:center;gap:18px;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffeb,0 12px 30px #67480c0f}.top100-item:hover{border-color:#bb84183d;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 16px 36px #67480c14}.top100-item.is-top3{background:radial-gradient(circle at 88% 16%,#e9bf5829,#0000 24%),linear-gradient(#fffaebfa,#f8eccdeb);border-color:#c48b1a2e}.top100-rank{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.top100-rank-number{color:#171108;letter-spacing:-.03em;background:linear-gradient(135deg,#f4d780,#d29a2b);border-radius:20px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:800;display:grid;box-shadow:0 12px 28px #be85142e}.top100-rank-change{color:#8a6617;background:#f4dfa3b8;border-radius:999px;min-height:24px;padding:0 10px;font-size:11px;font-weight:700}.top100-cover{background:#17120d;border-radius:18px;width:106px;height:142px;overflow:hidden;box-shadow:0 14px 26px #00000014}.top100-cover img{object-fit:cover;width:100%;height:100%;display:block}.top100-main{min-width:0}.top100-item-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.top100-title-wrap{min-width:0}.top100-item-title{color:#1b1710;letter-spacing:-.04em;margin:0;font-size:24px;font-weight:800;line-height:1.08}.top100-item-sub{color:#8c7d66;margin:8px 0 0;font-size:12px;font-weight:600}.top100-hash-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.top100-hash{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.top100-hash.genre{color:#8f6713;background:#f1dda7b8}.top100-hash.status{color:#205636;background:#cbe9d5e6}.top100-hash.hot{color:#fff8e8;background:linear-gradient(135deg,#d98514,#f1c665)}.top100-hash.premium{color:#171108;background:linear-gradient(135deg,#efcf76,#c88919)}.top100-desc{color:#5f574a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:14px;line-height:1.72;display:-webkit-box;overflow:hidden}.top100-meta-chip{color:#6a5f4b;background:#fffcf5b8;border:1px solid #bb84181f;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.top100-meta-chip svg{color:#c48618;flex:none}.top100-side{flex-direction:column;align-items:flex-end;gap:12px;min-width:0;display:flex}.top100-side-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.top100-side-card{text-align:left;background:#fffcf5b8;border:1px solid #6f51181a;border-radius:18px;padding:14px 12px}.top100-side-card span{color:#8c7b63;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.top100-side-card strong{color:#1b1710;margin-top:6px;font-size:18px;font-weight:800;display:block}.top100-cta{color:#171108;background:linear-gradient(#fef8e7fa,#f4e4bbcc);border:1px solid #c38b1e2e;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.top100-empty{color:#8b7b64;text-align:center;background:#fffbf2b3;border:1px dashed #bb841847;border-radius:24px;padding:28px;font-size:14px;font-weight:700;display:none}.top100-pagination{justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.top100-page{color:#6c5f4b;cursor:pointer;background:#fffcf5c2;border:1px solid #bb84181f;border-radius:14px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;transition:all .22s;display:grid}.top100-page.active,.top100-page:hover{color:#171108;background:#f6e8bfdb;border-color:#c7902047}html[data-theme=dark] .top100-section{background:radial-gradient(circle at 12% 14%,#d6a64014,#0000 24%),radial-gradient(circle at 86% 80%,#ba84160d,#0000 26%),linear-gradient(#0b0c09 0%,#0d0f0c 52%,#0b0a08 100%);border-top-color:#ffffff0f}html[data-theme=dark] .top100-title,html[data-theme=dark] .top100-filter-title,html[data-theme=dark] .top100-toolbar-copy strong,html[data-theme=dark] .top100-item-title,html[data-theme=dark] .top100-stat strong,html[data-theme=dark] .top100-side-card strong{color:#f5efe3}html[data-theme=dark] .top100-description,html[data-theme=dark] .top100-stat span,html[data-theme=dark] .top100-toolbar-copy span,html[data-theme=dark] .top100-item-sub,html[data-theme=dark] .top100-desc,html[data-theme=dark] .top100-side-card span{color:#a79f91}html[data-theme=dark] .top100-filters,html[data-theme=dark] .top100-toolbar,html[data-theme=dark] .top100-item,html[data-theme=dark] .top100-stat,html[data-theme=dark] .top100-side-card,html[data-theme=dark] .top100-empty{background:linear-gradient(#ffffff0a,#ffffff05);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .top100-item.is-top3{background:radial-gradient(circle at 88% 16%,#e9bf581a,#0000 24%),linear-gradient(#e4bb4f14,#ffffff06)}html[data-theme=dark] .top100-chip,html[data-theme=dark] .top100-sort-btn,html[data-theme=dark] .top100-search input,html[data-theme=dark] .top100-meta-chip,html[data-theme=dark] .top100-page{color:#c6b89b;background:#ffffff08;border-color:#ffffff14}html[data-theme=dark] .top100-chip.active,html[data-theme=dark] .top100-sort-btn.active{color:#171108}html[data-theme=dark] .top100-clear{color:#e1b957;background:#e4bb4f0f;border-color:#e4bb4f2e}html[data-theme=dark] .top100-cta{color:#f2eddf;background:linear-gradient(#ffffff0d,#ffffff08);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0a}@media (max-width:1450px){.top100-layout{grid-template-columns:1fr}.top100-filters{position:static}.top100-item{grid-template-columns:72px 106px minmax(0,1fr)}.top100-side{flex-direction:row;grid-column:2/-1;justify-content:space-between;align-items:center}.top100-side-grid{width:auto;min-width:320px}}@media (max-width:1020px){.top100-head{flex-direction:column;align-items:flex-start}.top100-head-stats{width:100%;min-width:0}.top100-item{grid-template-columns:68px 96px minmax(0,1fr);gap:14px}.top100-item-head{flex-direction:column}.top100-hash-tags{justify-content:flex-start}.top100-side{border-top:1px solid #6f511814;grid-column:1/-1;margin-top:4px;padding-top:8px}}@media (max-width:760px){.top100-section{padding:88px 18px 98px}.top100-head-stats{grid-template-columns:1fr}.top100-toolbar{flex-direction:column;align-items:flex-start}.top100-sort{width:100%}.top100-item{border-radius:22px;grid-template-columns:58px 84px minmax(0,1fr);gap:12px;padding:14px}.top100-rank-number{border-radius:16px;width:48px;height:48px;font-size:17px}.top100-cover{border-radius:14px;width:84px;height:116px}.top100-item-title{font-size:20px}.top100-meta{gap:8px}.top100-side{flex-direction:column;align-items:stretch}.top100-side-grid{width:100%;min-width:0}.top100-cta{width:100%}}.top100-index-panel{color:#f8f1e4;background:radial-gradient(circle at 78% 18%,#e4bb4f33,#0000 30%),linear-gradient(135deg,#17140e 0%,#211b11 54%,#0f0e0b 100%);border:1px solid #e6c36a2e;border-radius:34px;width:min(540px,38vw);min-width:440px;min-height:224px;position:relative;overflow:hidden;box-shadow:0 28px 72px #432c062e,inset 0 1px #ffffff0e}.top100-index-panel:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 46%,#f6d78412 46% 47%,#0000 47% 100%);position:absolute;inset:0}.top100-index-panel:after{content:"";pointer-events:none;border:1px solid #e5bc5024;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-92px;right:-68px;box-shadow:0 0 0 44px #e5bc5009,0 0 0 88px #e5bc5005}.top100-index-watermark{color:#fff4d509;letter-spacing:-.1em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:168px;font-weight:900;line-height:.8;position:absolute;bottom:-30px;left:-18px}.top100-index-content{z-index:1;padding:26px 28px 24px;position:relative}.top100-index-kicker{color:#e5bd58;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.top100-index-kicker:before{content:"";background:linear-gradient(90deg,#d09a2c,#f0d47e);width:28px;height:2px}.top100-index-row{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:26px;margin-top:22px;display:grid}.top100-index-main{min-width:0}.top100-index-main strong{color:#fff7e8;letter-spacing:-.08em;font-size:72px;font-weight:900;line-height:.82;display:block}.top100-index-main span{color:#fff6e1ad;max-width:250px;margin-top:15px;font-size:13px;font-weight:600;line-height:1.55;display:block}.top100-index-ring{background:radial-gradient(circle at center, #17140e 0 58%, transparent 59%), conic-gradient(#efca67 0 352.8deg, #ffffff14 352.8deg 360deg);border-radius:50%;place-items:center;width:124px;height:124px;display:grid;box-shadow:0 0 0 1px #f6d88429,0 12px 30px #00000038,0 0 36px #e0b13f1c}.top100-index-ring-inner{justify-content:center;align-items:flex-end;gap:3px;display:flex}.top100-index-ring strong{color:#fff6e3;letter-spacing:-.05em;font-size:33px;font-weight:900;line-height:1}.top100-index-ring span{color:#d8c396;font-size:12px;font-weight:700;transform:translateY(-3px)}.top100-index-meta{border-top:1px solid #ffffff13;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:18px;display:flex}.top100-index-meta span{color:#fff7e4bd;background:#ffffff08;border:1px solid #ffe7a51a;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.top100-index-meta svg{color:#e4b955}html[data-theme=dark] .top100-index-panel{background:radial-gradient(circle at 78% 18%,#e4bb4f2e,#0000 30%),linear-gradient(135deg,#11120f 0%,#19170f 54%,#0b0c0a 100%);border-color:#e4bb4f29}@media (max-width:1240px){.top100-head{flex-direction:column;align-items:flex-start}.top100-index-panel{width:100%;min-width:0}}@media (max-width:760px){.top100-index-panel{border-radius:26px;min-height:210px}.top100-index-content{padding:22px}.top100-index-row{grid-template-columns:minmax(0,1fr) 104px;gap:18px}.top100-index-main strong{font-size:58px}.top100-index-ring{width:100px;height:100px}.top100-index-ring strong{font-size:27px}.top100-index-meta{flex-direction:column;align-items:flex-start}}.top100-index-panel{display:none!important}.top100-head{align-items:center;gap:54px}.top100-story-shell{background:radial-gradient(circle at 82% 16%,#e1b5481f,#0000 24%),linear-gradient(#fffdf8fa,#f9f1dfeb);border:1px solid #bc851826;border-radius:34px;grid-template-columns:minmax(0,1.1fr) 220px;gap:18px;min-height:290px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 22px 54px #64460a14}.top100-story-shell:before{content:"";pointer-events:none;background:radial-gradient(circle,#e1b5481f,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -64px -70px auto}.top100-story-kicker{color:#9d6b0d;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.top100-story-kicker:before{content:"";background:linear-gradient(90deg,#c68d1c,#edcf79);width:28px;height:2px}.top100-story-title{color:#17140e;letter-spacing:-.04em;margin:16px 0 0;font-size:30px;font-weight:800;line-height:1.08}.top100-story-desc{color:#6b6254;margin:14px 0 0;font-size:14px;line-height:1.72}.top100-story-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.story-metric{background:#fffcf5bd;border:1px solid #bc85181f;border-radius:18px;padding:14px 14px 12px;box-shadow:inset 0 1px #ffffffeb}.story-metric strong{color:#17140e;letter-spacing:-.05em;font-size:30px;font-weight:800;line-height:1;display:block}.story-metric strong span{color:#8b7752;margin-left:4px;font-size:.45em}.story-metric span{color:#86775f;margin-top:8px;font-size:12px;font-weight:700;display:block}.top100-story-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.story-tag{color:#8c6617;letter-spacing:.02em;background:#e9c15724;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.top100-story-covers{min-height:236px;position:relative}.story-cover-card{background:#17120d;border-radius:22px;width:148px;height:214px;position:absolute;overflow:hidden;box-shadow:0 18px 34px #0000001f}.story-cover-card img{object-fit:cover;width:100%;height:100%;display:block}.story-cover-card:after{content:"";background:linear-gradient(#0000000a 26%,#000000b8 100%);position:absolute;inset:0}.story-cover-card.card-back{opacity:.48;top:14px;right:16px;transform:rotate(8deg)}.story-cover-card.card-mid{opacity:.8;top:6px;right:44px;transform:rotate(-4deg)}.story-cover-card.card-front{top:24px;right:68px}.story-cover-overlay{z-index:1;color:#fff7e8;padding:14px;position:absolute;inset:auto 0 0}.story-rank-badge{color:#171108;background:linear-gradient(135deg,#f4d882,#d29b2d);border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #c288162e}.story-cover-overlay strong{margin-top:12px;font-size:17px;font-weight:800;line-height:1.2;display:block}.story-cover-overlay span:last-child{color:#fff6e1c2;margin-top:6px;font-size:12px;font-weight:600;display:block}.top100-layout{align-items:start}.top100-filters{scrollbar-width:thin;z-index:2;align-self:start;max-height:calc(100vh - 124px);top:104px;overflow:auto;position:sticky!important}.top100-filters::-webkit-scrollbar{width:6px}.top100-filters::-webkit-scrollbar-thumb{background:#be851638;border-radius:999px}.top100-smart-tags{flex-wrap:wrap;gap:10px;display:flex}.smart-tag{color:#7a622e;letter-spacing:.02em;background:#fffcf5b8;border:1px solid #bc85181f;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.smart-tag.hot{color:#fff8e5;background:linear-gradient(135deg,#d98c18,#f0c866);border-color:#0000}.smart-tag.full{color:#6b5a33;background:#f3e4badb}.smart-tag.premium{color:#171108;background:linear-gradient(135deg,#efd27d,#ca8f1f);border-color:#0000}html[data-theme=dark] .top100-story-shell{background:radial-gradient(circle at 82% 16%,#e1b5481a,#0000 24%),linear-gradient(#ffffff0d,#ffffff06);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .top100-story-title,html[data-theme=dark] .story-metric strong{color:#f5efe3}html[data-theme=dark] .top100-story-desc,html[data-theme=dark] .story-metric span{color:#a79f91}html[data-theme=dark] .story-metric,html[data-theme=dark] .smart-tag{background:#ffffff08;border-color:#ffffff14}@media (max-width:1450px){.top100-story-panel{width:100%;min-width:0}.top100-story-shell{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:1240px){.top100-head{flex-direction:column;align-items:flex-start}.top100-story-panel{width:100%;min-width:0}.top100-story-shell{width:100%}}@media (max-width:760px){.top100-story-shell{border-radius:24px;grid-template-columns:1fr;min-height:auto;padding:20px}.top100-story-covers{min-height:220px;margin-top:8px}.story-cover-card.card-back{right:10px}.story-cover-card.card-mid{right:30px}.story-cover-card.card-front{right:50px}.top100-filters{max-height:none;overflow:visible;position:static!important}}.top100-head{margin-bottom:38px;display:block}.top100-story-panel{width:100%;min-width:0}.top100-story-shell{border-radius:38px;grid-template-columns:minmax(0,1.1fr) minmax(430px,.92fr);align-items:start;gap:38px;min-height:auto;padding:40px 44px}.top100-story-copy{z-index:2;max-width:780px;position:relative}.top100-story-search{max-width:520px;margin-top:24px;margin-bottom:0}.top100-story-search input{background:#fffdf8;border-radius:18px;height:56px;padding-left:46px;box-shadow:0 10px 24px #7b57170f,inset 0 1px #ffffffe6}.top100-story-metrics{grid-template-columns:repeat(2,minmax(0,1fr));place-self:start end;gap:14px;width:min(100%,520px);max-width:none;margin-top:0;display:grid}.story-metric{border-radius:20px;min-height:148px;padding:17px 18px 15px}.story-metric strong{font-size:36px}.top100-story-tags{margin-top:18px}.top100-story-covers{display:none!important}@media (max-width:1240px){.top100-story-shell{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:24px;padding:34px}.top100-story-metrics{width:100%}}@media (max-width:900px){.top100-story-shell{grid-template-columns:1fr;min-height:auto}.top100-story-copy,.top100-story-metrics{justify-self:stretch;width:100%;max-width:none}}@media (max-width:760px){.top100-story-shell{border-radius:26px;padding:24px 20px}.top100-story-title{font-size:38px}.top100-story-desc{font-size:14px}.top100-story-search input{height:52px}.top100-story-metrics{grid-template-columns:1fr 1fr}.story-metric strong{font-size:30px}}.premium-head{align-items:center;gap:42px}.premium-copy{max-width:820px}.premium-pass-wrap{width:min(720px,44vw);min-width:620px}.premium-pass-card{background:radial-gradient(circle at 88% 16%,#e4bb4f29,#0000 24%),linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff14;border-radius:28px;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 44px #0000002e}.premium-pass-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#e4bb4f17,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -60px -70px auto}.premium-pass-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex;position:relative}.premium-pass-kicker{color:#d6ae4d;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.premium-pass-title{color:#fff7ea;letter-spacing:-.03em;margin:8px 0 0;font-size:24px;font-weight:800;line-height:1.08}.premium-pass-badge{color:#e8d19b;white-space:nowrap;background:#e4bb4f14;border:1px solid #f3d8812e;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.premium-pass-track{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:8px;display:grid;position:relative}.premium-pass-line{background:linear-gradient(90deg,#e4bb4f61,#e4bb4f2e);border-radius:999px;height:3px;position:absolute;top:26px;left:8%;right:8%;box-shadow:0 0 24px #e4bb4f14}.premium-pass-step{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.pass-node{z-index:2;color:#171108;background:linear-gradient(135deg,#f3d57a,#d29a2d);border:1px solid #f3d8813d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid;position:relative;box-shadow:0 8px 20px #c388192e,0 0 0 6px #e4bb4f0d}.premium-pass-step:not(.active) .pass-node{color:#f4ecd8;background:#15120cb8;border-color:#f3d8812e;box-shadow:0 0 0 6px #e4bb4f08}.pass-card{text-align:center;background:#110e0975;border:1px solid #ffffff14;border-radius:18px;width:100%;min-height:110px;padding:14px 12px;box-shadow:inset 0 1px #ffffff09}.premium-pass-step.active .pass-card{background:linear-gradient(#e4bb4f1f,#ffffff06);border-color:#f3d88133}.pass-label{color:#d5ad4a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.pass-card strong{color:#fff8eb;margin-top:10px;font-size:16px;font-weight:800;line-height:1.35;display:block}.pass-card small{color:#fff7e4ad;margin-top:8px;font-size:11px;font-weight:600;line-height:1.45;display:block}@media (max-width:1480px){.premium-head{flex-direction:column;align-items:flex-start}.premium-pass-wrap{width:100%;min-width:0}}@media (max-width:900px){.premium-pass-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.premium-pass-line{display:none}}@media (max-width:560px){.premium-pass-card{border-radius:22px;padding:18px 16px}.premium-pass-head{flex-direction:column;align-items:flex-start}.premium-pass-track{grid-template-columns:1fr}}.top100-item.is-vip{background:radial-gradient(circle at 88% 16%,#e9bf5824,#0000 22%),linear-gradient(#fff9ebfa,#f6e8c4eb);border-color:#c9902033;position:relative}.top100-item.is-vip:before{content:"VIP";color:#171108;letter-spacing:.08em;z-index:3;background:linear-gradient(135deg,#efd27c,#cb8f1d);border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:14px;box-shadow:0 8px 18px #c388181f}.top100-item.is-vip .top100-cover{position:relative;overflow:hidden}.top100-item.is-vip .top100-cover img{filter:brightness(.48)saturate(.85)blur(.3px)}.top100-cover-lock{z-index:2;background:linear-gradient(#0b0a083d,#0b0a0894),radial-gradient(circle at 50% 44%,#e3b94b1f,#0000 28%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.top100-cover-lock-icon{color:#f1cf74;background:#0f0c0885;border:1px solid #f3d88138;border-radius:16px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 24px #e4bb4f1f}.top100-cover-lock-text{color:#fff3d2;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.top100-vip-note{justify-content:flex-end;width:100%;display:flex}.top100-vip-chip{color:#8e6715;letter-spacing:.02em;background:#f3d67d57;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.top100-cta.vip-unlock-btn:hover{border-color:#c990205c;box-shadow:inset 0 1px #ffffff85,0 12px 28px #c3881829}html[data-theme=dark] .top100-vip-chip{color:#efd18c;background:#e4bb4f1f}@media (max-width:1020px){.top100-vip-note{justify-content:flex-start}}.premium-pass-hero{grid-template-columns:minmax(0,1.65fr) minmax(320px,.7fr);align-items:stretch;gap:28px;margin-bottom:56px;display:grid}.premium-pass-stage{background:radial-gradient(circle at 90% 10%,#e4bb4f26,#0000 24%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff17;border-radius:34px;min-height:360px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 66px #0000003d}.premium-pass-stage:after{content:"";pointer-events:none;border:1px solid #e4bb4f1f;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:-90px;box-shadow:0 0 0 46px #e4bb4f07,0 0 0 92px #e4bb4f05}.premium-pass-stage-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.premium-pass-stage-kicker,.premium-library-kicker{color:#d8ae4c;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:800}.premium-pass-stage-head h3,.premium-library-head h3{color:#fff7ea;letter-spacing:-.035em;margin:8px 0 0;font-size:28px;font-weight:800;line-height:1.05}.premium-pass-progress-copy{text-align:right}.premium-pass-progress-copy strong{color:#efd17d;font-size:15px;font-weight:800;display:block}.premium-pass-progress-copy span{color:#9e978b;margin-top:5px;font-size:11px;font-weight:700;display:block}.premium-pass-stage-track{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;display:grid;position:relative}.premium-pass-stage-line{background:#ffffff14;border-radius:999px;height:4px;position:absolute;top:19px;left:8%;right:8%;overflow:hidden}.premium-pass-stage-line span{border-radius:inherit;background:linear-gradient(90deg,#d79925,#f1d177);height:100%;display:block;box-shadow:0 0 24px #e5b7473d}.premium-pass-stage-step{z-index:1;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.stage-node{color:#f3ead8;background:#17140e;border:1px solid #f3d8812b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid;box-shadow:0 0 0 7px #e4bb4f06}.premium-pass-stage-step.is-active .stage-node{color:#171108;background:linear-gradient(135deg,#f3d67c,#d29a2c);box-shadow:0 10px 24px #c3881933,0 0 0 7px #e4bb4f12}.stage-reward{text-align:center;background:#0c0a075c;border:1px solid #ffffff13;border-radius:20px;width:100%;min-height:128px;padding:16px 13px;box-shadow:inset 0 1px #ffffff08}.premium-pass-stage-step.is-active .stage-reward{background:linear-gradient(#e4bb4f1f,#ffffff06);border-color:#f3d88133}.stage-reward small{color:#d6ac48;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.stage-reward strong{color:#fff7e9;margin-top:12px;font-size:16px;font-weight:800;line-height:1.35;display:block}.stage-reward span{color:#9f998d;margin-top:9px;font-size:11px;font-weight:600;line-height:1.5;display:block}.premium-pass-stage-foot{z-index:1;border-top:1px solid #ffffff12;align-items:center;gap:26px;margin-top:24px;padding-top:20px;display:flex;position:relative}.premium-pass-stage-foot>div{min-width:140px}.premium-pass-stage-foot span{color:#918a7f;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.premium-pass-stage-foot strong{color:#f2eadb;margin-top:7px;font-size:16px;font-weight:800;display:block}.premium-pass-stage-foot button{color:#e8d4a3;min-height:42px;font:inherit;cursor:pointer;background:#e4bb4f0d;border:1px solid #e4bb4f24;border-radius:13px;margin-left:auto;padding:0 15px;font-size:12px;font-weight:700}.premium-pass-copy{flex-direction:column;justify-content:center;padding:34px 8px 34px 24px;display:flex}.premium-pass-copy .premium-title{max-width:390px;font-size:clamp(46px,3.3vw,70px)}.premium-pass-copy .premium-description{max-width:430px}.premium-pass-benefits{flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px;display:flex}.premium-pass-benefits span{color:#cfc3a7;background:#e4bb4f0a;border:1px solid #e4bb4f1c;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.premium-pass-primary{align-self:flex-start;margin-top:26px}.premium-library-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.premium-library-head h3{font-size:32px}.premium-library-head p{color:#9e978b;max-width:720px;margin:10px 0 0;font-size:14px;line-height:1.65}.premium-library-count{color:#bcb29f;background:#ffffff06;border:1px solid #e4bb4f1f;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.premium-library-count strong{color:#edc762;font-size:14px}.premium-library-tabs{background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;gap:8px;padding:5px;display:flex}.premium-library-tabs button{color:#aaa396;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:700}.premium-library-tabs button.active{color:#171108;background:linear-gradient(135deg,#f0d178,#d49a2d)}.premium-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pass-story-card{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:24px;min-width:0;transition:transform .24s,border-color .24s,box-shadow .24s;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 36px #0003}.pass-story-cover{aspect-ratio:3/4;background:#11100d;position:relative;overflow:hidden}.pass-story-cover:after{content:"";pointer-events:none;background:linear-gradient(#05050405 34%,#05050480 100%);position:absolute;inset:0}.pass-story-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .3s;display:block}.pass-story-card.is-locked .pass-story-cover img{filter:brightness(.52)saturate(.84)blur(.4px)}.pass-story-rank{z-index:3;color:#fff4d6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0d0b08a8;border:1px solid #ffe19130;border-radius:12px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid;position:absolute;top:12px;left:12px}.pass-story-card.is-unlocked .pass-story-rank{color:#171108;background:linear-gradient(135deg,#f1d37a,#d19a2c);border-color:#0000}.pass-story-lock{z-index:2;text-align:center;background:linear-gradient(#0908062e,#0908069e),radial-gradient(circle at 50% 45%,#e4bb4f1f,#0000 26%);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.pass-story-lock-icon{color:#efd074;background:#0f0c088c;border:1px solid #f3d88133;border-radius:17px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 28px #e4bb4f1f}.pass-story-lock strong{color:#fff0c9;font-size:15px;font-weight:800}.pass-story-lock small{color:#bcb09a;font-size:11px;font-weight:700}.pass-story-info{justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.pass-story-info>div{min-width:0}.pass-story-info h4{color:#f4eee2;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:800;line-height:1.35;overflow:hidden}.pass-story-info span{color:#918a7e;margin-top:5px;font-size:10px;font-weight:700;display:block}.pass-story-action{color:#dfc98e;min-height:34px;font:inherit;cursor:pointer;background:#e4bb4f0b;border:1px solid #e4bb4f21;border-radius:11px;flex:none;padding:0 11px;font-size:11px;font-weight:700}.pass-story-card.is-unlocked .pass-story-action{color:#171108;background:linear-gradient(135deg,#edd077,#cf9628);border-color:#0000}.premium-library-more{flex-direction:column;align-items:center;gap:9px;margin-top:30px;display:flex}.premium-library-more button{color:#ead9ac;min-height:50px;font:inherit;cursor:pointer;background:#e4bb4f0e;border:1px solid #e4bb4f2b;border-radius:15px;padding:0 20px;font-size:13px;font-weight:800}.premium-library-more small{color:#827d73;font-size:11px;font-weight:700}@media (max-width:1550px){.premium-pass-hero{grid-template-columns:minmax(0,1.4fr) minmax(300px,.65fr)}.premium-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.premium-pass-hero{grid-template-columns:1fr}.premium-pass-copy{padding:8px 0 0}.premium-library-head{flex-direction:column;align-items:flex-start}.premium-library-toolbar{justify-content:flex-start}}@media (max-width:860px){.premium-pass-stage-track{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-pass-stage-line{display:none}.premium-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-pass-stage-foot{flex-wrap:wrap}.premium-pass-stage-foot button{margin-left:0}}@media (max-width:560px){.premium-pass-stage{border-radius:24px;padding:20px 16px}.premium-pass-stage-head{flex-direction:column}.premium-pass-progress-copy{text-align:left}.premium-pass-stage-track{grid-template-columns:1fr}.premium-pass-stage-foot{flex-direction:column;align-items:flex-start}.premium-story-grid{grid-template-columns:1fr}.premium-library-tabs{width:100%;overflow:auto}}.premium-pass-dashboard{background:radial-gradient(circle at 92% 10%,#e4bb4f24,#0000 24%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff17;border-radius:34px;margin-bottom:58px;padding:34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 26px 72px #0000003d}.premium-pass-dashboard:after{content:"";pointer-events:none;border:1px solid #e4bb4f1a;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-145px;right:-120px;box-shadow:0 0 0 54px #e4bb4f06,0 0 0 108px #e4bb4f04}.pass-dashboard-head{z-index:1;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:26px;display:flex;position:relative}.pass-dashboard-copy{max-width:760px}.pass-dashboard-copy .premium-title{margin-top:12px;font-size:clamp(42px,3.3vw,66px)}.pass-dashboard-copy .premium-description{max-width:680px;margin-top:14px}.pass-current-level{text-align:right;background:#e4bb4f0d;border:1px solid #e4bb4f24;border-radius:18px;min-width:142px;padding:16px 18px}.pass-current-level span{color:#aaa18f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.pass-current-level strong{color:#f0cb68;margin-top:8px;font-size:21px;font-weight:800;display:block}.pass-dashboard-body{z-index:1;grid-template-columns:minmax(0,1.65fr) 320px;gap:24px;margin-top:28px;display:grid;position:relative}.pass-journey{min-width:0}.pass-journey-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pass-journey-head>div>strong{color:#f4ede0;margin-top:7px;font-size:18px;font-weight:800;display:block}.pass-section-label{color:#d7ad4c;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.pass-total-reward{color:#a49c8e;white-space:nowrap;font-size:12px;font-weight:700}.pass-total-reward b{color:#edc761}.pass-progress-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid;position:relative}.pass-progress-line{background:#ffffff14;border-radius:999px;height:4px;position:absolute;top:19px;left:8%;right:8%;overflow:hidden}.pass-progress-line span{border-radius:inherit;background:linear-gradient(90deg,#d69520,#f1d179);height:100%;transition:width .45s;display:block;box-shadow:0 0 22px #e4b84933}.pass-milestone{z-index:1;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.pass-milestone-node{color:#eee4d1;background:#17140f;border:1px solid #f3d88129;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid;box-shadow:0 0 0 7px #e4bb4f06}.pass-milestone.is-complete .pass-milestone-node,.pass-milestone.is-current .pass-milestone-node{color:#171108;background:linear-gradient(135deg,#f2d478,#d29a2c)}.pass-milestone.is-current .pass-milestone-node{box-shadow:0 9px 24px #c48a192e,0 0 0 7px #e4bb4f12}.pass-milestone-card{text-align:center;background:#0c0a0752;border:1px solid #ffffff12;border-radius:18px;width:100%;min-height:118px;padding:16px 13px}.pass-milestone.is-current .pass-milestone-card{background:linear-gradient(#e4bb4f1a,#ffffff05);border-color:#e4bb4f2e}.pass-milestone-card small{color:#d5ab47;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.pass-milestone-card strong{color:#f8f1e5;margin-top:11px;font-size:15px;font-weight:800;line-height:1.35;display:block}.pass-milestone-card span{color:#9d968a;margin-top:8px;font-size:10px;font-weight:600;line-height:1.45;display:block}.pass-action-panel{background:radial-gradient(circle at 84% 12%,#e4bb4f21,#0000 28%),linear-gradient(#e4bb4f13,#ffffff05);border:1px solid #e4bb4f26;border-radius:24px;flex-direction:column;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff09}.pass-action-status h3{color:#fff7e8;margin:9px 0 0;font-size:25px;font-weight:800;line-height:1.1}.pass-action-status p{color:#aaa294;margin:10px 0 0;font-size:13px;line-height:1.6}.pass-action-status p strong{color:#edc762}.pass-action-progress{margin-top:22px}.pass-action-progress-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.pass-action-progress-copy span{color:#9b9386;font-size:11px;font-weight:700}.pass-action-progress-copy strong{color:#f0e8d8;font-size:12px;font-weight:800}.pass-action-progress-bar{background:#ffffff14;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.pass-action-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#d69520,#f1d179);height:100%;transition:width .45s;display:block}.pass-next-reward{background:#0b090747;border:1px solid #ffffff12;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.pass-next-reward span{color:#9f9789;font-size:11px;font-weight:700}.pass-next-reward strong{color:#efd074;font-size:16px;font-weight:800}.pass-primary-action,.pass-secondary-action{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:800;transition:all .22s;display:inline-flex}.pass-primary-action{color:#171108;background:linear-gradient(135deg,#f1d276,#d29a2c);border:1px solid #f3d88147;margin-top:20px;box-shadow:0 12px 28px #c58b1929}.pass-primary-action:hover{transform:translateY(-1px);box-shadow:0 15px 34px #c58b1938}.pass-secondary-action{color:#c8bda7;background:#ffffff06;border:1px solid #ffffff14;margin-top:10px}.pass-secondary-action:hover{color:#ead6a5;background:#e4bb4f0d;border-color:#e4bb4f2b}.pass-primary-action.is-complete{color:#153b23;background:linear-gradient(135deg,#bfe3c8,#7fbd91);border-color:#bfe3c859}@media (max-width:1180px){.pass-dashboard-body{grid-template-columns:1fr}.pass-action-panel{max-width:none}}@media (max-width:760px){.premium-pass-dashboard{border-radius:24px;padding:22px 16px}.pass-dashboard-head{flex-direction:column}.pass-current-level{text-align:left;width:100%}.pass-journey-head{flex-direction:column;align-items:flex-start}.pass-progress-track{grid-template-columns:1fr}.pass-progress-line{display:none}.pass-milestone{grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid}.pass-milestone-card{text-align:left;min-height:auto}}.premium-slider-shell{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:14px;margin-top:8px;display:grid;position:relative}.premium-slider-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.premium-slider-viewport::-webkit-scrollbar{display:none}.premium-slider-nav{color:#e7cf95;width:52px;height:52px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #e4bb4f29;border-radius:18px;font-size:20px;font-weight:800;transition:all .24s}.premium-slider-nav:hover{color:#171108;background:linear-gradient(135deg,#f1d176,#d59b2d);border-color:#e4bb4f47;box-shadow:0 12px 30px #c58b192e}.pass-story-card{scroll-snap-align:start;background:radial-gradient(circle at 88% 12%,#e4bb4f1f,#0000 26%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #e4bb4f1a;border-radius:28px;flex:0 0 clamp(290px,22vw,350px);transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #0000003d}.pass-story-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.42;pointer-events:none;background:linear-gradient(135deg,#f6da8642,#0000 25% 75%,#f6da862e);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pass-story-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe8a624,#0000);width:42%;height:140%;transition:transform .8s;position:absolute;top:-20%;left:-60%;transform:rotate(16deg)}.pass-story-card:hover{border-color:#e4bb4f3d;transform:translateY(-8px);box-shadow:inset 0 1px #ffffff0d,0 28px 60px #00000057,0 0 0 1px #e4bb4f14}.pass-story-card:hover:after{transform:translate(330%)rotate(16deg)}.pass-story-cover{aspect-ratio:4/5}.pass-story-cover:after{background:linear-gradient(#0505040d 22%,#050504ad 100%)}.pass-story-card:hover .pass-story-cover img{transform:scale(1.05)}.pass-story-tier{z-index:3;color:#171108;letter-spacing:.04em;background:linear-gradient(135deg,#f1d176,#d59b2d);border:1px solid #f6da8633;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 22px #c58b192e}.pass-story-card.is-locked .pass-story-tier{color:#f4e7c4;box-shadow:none;background:#0f0c08a6;border-color:#f6da8626}.pass-story-lock{background:linear-gradient(#09080624,#090806ad),radial-gradient(circle at 50% 44%,#e4bb4f29,#0000 28%);gap:10px}.pass-story-lock strong{font-size:22px;line-height:1}.pass-story-lock small{font-size:12px}.pass-story-info{z-index:2;background:linear-gradient(#ffffff05,#ffffff07);align-items:flex-end;padding:18px 18px 17px;position:relative}.pass-story-info h4{white-space:normal;text-overflow:clip;font-size:24px;line-height:1.1}.pass-story-info span{color:#a39a8a;margin-top:7px;font-size:12px}.pass-story-action{color:#171108;background:linear-gradient(135deg,#f1d276,#d39b2c);border:1px solid #e4bb4f2e;border-radius:14px;min-height:44px;padding:0 14px 0 16px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff57,0 10px 26px #c58b1924}.pass-story-action span{color:#171108;background:#ffffff3d;border-radius:999px;place-items:center;width:22px;height:22px;margin-top:0;font-size:12px;display:inline-grid}.pass-story-card.is-locked .pass-story-action{color:#ecd9a8;box-shadow:none;background:#e4bb4f0d}.pass-story-card.is-locked .pass-story-action span{color:#ecd9a8;background:#e4bb4f17}.pass-story-card:hover .pass-story-action{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff61,0 14px 32px #c58b1933}.premium-library-head{margin-bottom:18px}.premium-library-head h3{font-size:46px;line-height:1.02}.premium-library-head p{max-width:860px;font-size:15px}.premium-library-toolbar{gap:16px}.premium-library-count{min-height:44px;padding:0 16px;font-size:13px}.premium-library-tabs{padding:6px}.premium-library-tabs button{min-height:40px;padding:0 16px}@media (max-width:1180px){.premium-slider-shell{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.premium-slider-nav{border-radius:14px;width:44px;height:44px}.pass-story-card{flex-basis:320px}.pass-story-info h4{font-size:21px}}@media (max-width:760px){.premium-slider-shell{grid-template-columns:1fr}.premium-slider-nav{display:none}.pass-story-card{flex-basis:280px}.premium-library-head h3{font-size:34px}.pass-story-info{flex-direction:column;align-items:flex-start}.pass-story-action{justify-content:center;width:100%;margin-top:12px}}.premium-library-head h3{letter-spacing:-.05em;font-size:52px;line-height:1.01}.premium-library-head p{color:#a89f8d;max-width:920px}.premium-slider-shell{grid-template-columns:56px minmax(0,1fr) 56px;gap:16px;margin-top:10px}.premium-slider-nav{color:#d9c085;background:#ffffff06;border-radius:18px;width:56px;height:56px}.premium-slider-nav:hover{color:#171108}.premium-story-grid{gap:24px;padding-bottom:18px}.pass-story-card.overlay-mode{background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #e4bb4f1f;border-radius:30px;flex:0 0 clamp(300px,21vw,350px);box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000047}.pass-story-card.overlay-mode:after{display:none}.pass-story-card.overlay-mode .pass-story-cover{aspect-ratio:3/4.25;position:relative;overflow:hidden}.pass-story-card.overlay-mode .pass-story-cover img{transition:transform .55s,filter .35s}.pass-story-card.overlay-mode:hover .pass-story-cover img{transform:scale(1.06)}.pass-story-card.overlay-mode .pass-story-cover:after{background:linear-gradient(#0000000a 24%,#0000008f 70%,#000000e0 100%)}.pass-story-card.overlay-mode .pass-story-rank{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;width:42px;height:42px;top:16px;left:16px}.pass-story-card.overlay-mode .pass-story-tier{min-height:30px;padding:0 12px;font-size:11px;top:16px;right:16px}.pass-story-card.overlay-mode .pass-story-lock{inset:auto 24px 108px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a090766,#0a09078f),radial-gradient(circle,#e4bb4f14,#0000 60%);border:1px solid #f6da8626;border-radius:18px;flex-direction:row;justify-content:center;gap:10px;min-height:52px;padding:0 16px;inset:auto 24px 108px}.pass-story-card.overlay-mode .pass-story-lock-icon{width:34px;height:34px;box-shadow:none;border-radius:12px}.pass-story-card.overlay-mode .pass-story-lock strong{color:#f5ddb1;font-size:14px}.pass-story-card.overlay-mode .pass-story-lock small{display:none}.pass-story-card.overlay-mode .pass-story-info{z-index:3;background:linear-gradient(#08070500 0%,#08070533 10%,#080705c7 48%,#080705f5 100%);justify-content:flex-start;align-items:flex-start;padding:22px 20px 20px;position:absolute;bottom:0;left:0;right:0}.pass-story-card.overlay-mode .pass-story-info>div{width:100%}.pass-story-card.overlay-mode .pass-story-info h4{color:#fff7e8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:88%;font-size:20px;line-height:1.1;display:-webkit-box;overflow:hidden}.pass-story-card.overlay-mode .pass-story-info span{color:#a9a08f;margin-top:8px;font-size:12px}.pass-story-hover{z-index:4;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#0706051f 0%,#07060594 42%,#070605f2 100%);align-items:flex-end;padding:18px;transition:opacity .28s,visibility .28s;display:flex;position:absolute;inset:0}.pass-story-card.overlay-mode:hover .pass-story-hover{opacity:1;visibility:visible;pointer-events:auto}.pass-story-card.overlay-mode:hover .pass-story-lock,.pass-story-card.overlay-mode:hover .pass-story-info{opacity:0;transform:translateY(8px)}.pass-story-card.overlay-mode .pass-story-lock,.pass-story-card.overlay-mode .pass-story-info{transition:opacity .24s,transform .24s}.pass-story-hover-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #f6da8624;border-radius:22px;width:100%;padding:18px;box-shadow:inset 0 1px #ffffff0d,0 16px 36px #00000038}.pass-story-hover-badge{color:#171108;background:linear-gradient(135deg,#f2d477,#d39b2b);border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.pass-story-hover h5{color:#fff8ec;margin:14px 0 0;font-size:22px;font-weight:800;line-height:1.08}.pass-story-hover p{color:#c9c1b2;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:64px;margin:10px 0 0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.pass-story-hover-stats{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pass-story-hover-stats span{color:#f1dfb6;background:#ffffff0a;border:1px solid #f6da861f;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.pass-story-hover-stats svg{color:#edc45d;flex:none}.pass-story-hover-cta{color:#171108;width:100%;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f1d376,#d39b2b);border:1px solid #f6da8638;border-radius:15px;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:13px;font-weight:800;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff5c,0 14px 30px #c58b192e}.pass-story-hover-cta span{background:#ffffff3d;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.pass-story-hover-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff61,0 16px 34px #c58b193d}.pass-story-card.is-locked .pass-story-hover-cta{color:#f7e5bb;box-shadow:none;background:#e4bb4f14}.pass-story-card.is-locked .pass-story-hover-cta span{background:#e4bb4f1f}.premium-library-more button{color:#ecd8a6;background:#e4bb4f0d;border-color:#f6da862b;border-radius:16px;min-height:54px;padding:0 22px}@media (max-width:1180px){.pass-story-card.overlay-mode{flex-basis:320px}}@media (max-width:760px){.premium-slider-shell{grid-template-columns:1fr}.premium-slider-nav{display:none}.premium-library-head h3{font-size:38px}.pass-story-card.overlay-mode{flex-basis:280px}.pass-story-card.overlay-mode .pass-story-lock{inset:auto 16px 100px}}.premium-pass-dashboard-compact{grid-template-columns:minmax(0,1.05fr) minmax(360px,520px);align-items:center;gap:34px;margin-bottom:56px;padding:38px 40px;display:grid}.premium-pass-dashboard-compact:after{width:300px;height:300px;bottom:-120px;right:-110px}.compact-pass-copy{max-width:700px}.compact-pass-copy .premium-title{letter-spacing:-.055em;margin-top:12px;font-size:clamp(46px,3.5vw,72px);line-height:.98}.compact-pass-copy .premium-description{color:#b4aa98;max-width:650px;margin-top:16px;font-size:16px;line-height:1.8}.compact-pass-card{z-index:1;background:radial-gradient(circle at 86% 12%,#e4bb4f26,#0000 28%),linear-gradient(#e4bb4f13,#ffffff05);border:1px solid #e4bb4f24;border-radius:30px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 22px 54px #0000003d}.compact-pass-card:before{content:"";pointer-events:none;border:1px solid #e4bb4f14;border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -70px -90px auto;box-shadow:0 0 0 42px #e4bb4f06,0 0 0 84px #e4bb4f03}.compact-pass-top{z-index:1;grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:16px;display:grid;position:relative}.compact-pass-level,.compact-pass-next,.compact-pass-box{background:#0a090747;border:1px solid #ffffff12;border-radius:18px;padding:16px 18px;box-shadow:inset 0 1px #ffffff08}.compact-pass-level{text-align:center;background:#e4bb4f0f;border-color:#e4bb4f29;flex-direction:column;justify-content:center;display:flex}.compact-pass-level span,.compact-pass-next span,.compact-pass-box span,.compact-pass-progress-head span{color:#ac9d79;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.compact-pass-level strong{color:#f0cb68;margin-top:10px;font-size:28px;font-weight:800;line-height:1;display:block}.compact-pass-next h3{color:#fff8eb;letter-spacing:-.04em;margin:8px 0 0;font-size:34px;font-weight:800;line-height:1}.compact-pass-next p{color:#b4aa98;margin:10px 0 0;font-size:14px;line-height:1.6}.compact-pass-next p strong{color:#edc762}.compact-pass-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid;position:relative}.compact-pass-box strong{color:#f5eee2;margin-top:10px;font-size:24px;font-weight:800;line-height:1.1;display:block}.compact-pass-box.highlight{background:linear-gradient(#e4bb4f1c,#ffffff06);border-color:#e4bb4f33}.compact-pass-box.highlight strong{color:#f0cb68}.compact-pass-progress{z-index:1;background:#0a090740;border:1px solid #ffffff12;border-radius:18px;margin-top:18px;padding:16px 18px 18px;position:relative}.compact-pass-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.compact-pass-progress-head strong{color:#f1e8d6;font-size:12px;font-weight:800}.compact-pass-progress-bar{background:#ffffff14;border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.compact-pass-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#d69520,#f1d179);height:100%;transition:width .45s;display:block;box-shadow:0 0 20px #e4b8492e}.compact-pass-actions{z-index:1;grid-template-columns:1.15fr .85fr;gap:12px;margin-top:18px;display:grid;position:relative}.compact-primary,.compact-secondary{border-radius:16px;min-height:52px;margin-top:0}.compact-primary{font-size:14px}.compact-secondary{font-size:13px}@media (max-width:1200px){.premium-pass-dashboard-compact{grid-template-columns:1fr;gap:24px}.compact-pass-copy{max-width:none}}@media (max-width:760px){.premium-pass-dashboard-compact{border-radius:26px;padding:24px 18px}.compact-pass-top{grid-template-columns:1fr}.compact-pass-next h3{font-size:28px}.compact-pass-grid,.compact-pass-actions{grid-template-columns:1fr}}.pass-simple-layout{grid-template-columns:minmax(0,1.15fr) minmax(430px,560px);align-items:center;gap:44px;margin-bottom:58px;padding:42px 44px;display:grid}.pass-simple-copy{max-width:760px}.pass-simple-copy .premium-title{letter-spacing:-.058em;margin-top:12px;font-size:clamp(48px,3.6vw,74px);line-height:.98}.pass-simple-copy .premium-description{color:#b7ad9b;max-width:680px;margin-top:18px;font-size:16px;line-height:1.8}.pass-simple-benefits{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pass-simple-benefits span{color:#cfc3a7;background:#e4bb4f0a;border:1px solid #e4bb4f1c;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.pass-simple-card{background:radial-gradient(circle at 86% 12%,#e4bb4f29,#0000 30%),linear-gradient(#e4bb4f14,#ffffff05);border:1px solid #e4bb4f29;border-radius:30px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 22px 56px #00000040}.pass-simple-card:after{content:"";pointer-events:none;border:1px solid #e4bb4f17;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-105px;right:-80px;box-shadow:0 0 0 44px #e4bb4f06,0 0 0 88px #e4bb4f03}.pass-simple-card-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.pass-simple-label{color:#d8ae4d;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.pass-simple-card-head h3{color:#fff8eb;letter-spacing:-.04em;margin:9px 0 0;font-size:34px;font-weight:800;line-height:1}.pass-simple-level{color:#efcb6a;white-space:nowrap;background:#e4bb4f0f;border:1px solid #e4bb4f26;border-radius:14px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.pass-simple-rewards{z-index:1;grid-template-columns:minmax(0,1fr) 34px minmax(0,1.15fr);align-items:center;gap:10px;margin-top:22px;display:grid;position:relative}.pass-simple-reward{background:#0a090747;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;justify-content:center;min-height:104px;padding:18px;display:flex}.pass-simple-reward.next{background:linear-gradient(#e4bb4f1c,#ffffff06);border-color:#e4bb4f30}.pass-simple-reward span{color:#aaa08e;font-size:11px;font-weight:700}.pass-simple-reward strong{color:#f4ecdd;margin-top:10px;font-size:21px;font-weight:800;line-height:1.2;display:block}.pass-simple-reward.next strong{color:#f0cb68}.pass-simple-arrow{color:#dfb64f;text-align:center;font-size:22px;font-weight:800}.pass-simple-progress{z-index:1;background:#0a09073d;border:1px solid #ffffff12;border-radius:18px;margin-top:18px;padding:16px 18px 18px;position:relative}.pass-simple-progress-copy{justify-content:space-between;align-items:center;gap:14px;display:flex}.pass-simple-progress-copy span{color:#a09788;font-size:11px;font-weight:700}.pass-simple-progress-copy strong{color:#f1e8d6;font-size:12px;font-weight:800}.pass-simple-progress-bar{background:#ffffff14;border-radius:999px;height:9px;margin-top:11px;overflow:hidden}.pass-simple-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#d69520,#f1d179);height:100%;transition:width .45s;display:block;box-shadow:0 0 18px #e4b84929}.pass-simple-primary,.pass-simple-secondary{z-index:1;border-radius:15px;width:100%;min-height:50px;position:relative}.pass-simple-primary{margin-top:18px;font-size:14px}.pass-simple-secondary{margin-top:10px}.pass-simple-primary.is-complete{color:#163b24;background:linear-gradient(135deg,#c5e4cc,#7fbe91);border-color:#c5e4cc52}@media (max-width:1180px){.pass-simple-layout{grid-template-columns:1fr;gap:28px}.pass-simple-copy{max-width:none}}@media (max-width:760px){.pass-simple-layout{border-radius:26px;padding:26px 18px}.pass-simple-card{border-radius:24px;padding:22px 18px}.pass-simple-card-head{flex-direction:column}.pass-simple-rewards{grid-template-columns:1fr}.pass-simple-arrow{transform:rotate(90deg)}}.premium-library-fullbleed{background:radial-gradient(circle at 14% 10%,#e4bb4f17,#0000 23%),radial-gradient(circle at 88% 78%,#e4bb4f0e,#0000 24%),linear-gradient(#ffffff03,#ffffff01);border-top:1px solid #e4bb4f14;border-bottom:1px solid #e4bb4f12;width:calc(100vw - 48px);margin-left:calc(50% - 50vw + 24px);padding:44px 34px 42px;position:relative;overflow:hidden}.premium-library-fullbleed:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#eecc6f47,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.premium-library-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin-bottom:28px;display:grid}.premium-library-head h3{letter-spacing:-.052em;max-width:980px;margin-top:10px;font-size:clamp(44px,3.25vw,68px);line-height:1.08}.premium-library-head p{color:#aaa18f;max-width:880px;margin-top:14px;font-size:15px;line-height:1.78}.premium-library-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.premium-library-count{color:#ded0ac;background:#e4bb4f0b;border-color:#e4bb4f26;min-height:44px;padding:0 16px}.premium-library-tabs{background:#ffffff05;border-color:#e4bb4f1f;padding:5px}.premium-library-tabs button{min-height:40px;padding:0 16px;line-height:1}.premium-library-controls{align-items:center;gap:8px;display:flex}.premium-library-controls .premium-slider-nav{color:#e0c987;width:44px;height:44px;box-shadow:none;background:#e4bb4f09;border-color:#e4bb4f29;border-radius:14px;position:static}.premium-library-controls .premium-slider-nav:hover{color:#171108;background:linear-gradient(135deg,#f1d176,#d49a2c);border-color:#f1d07752;transform:translateY(-1px);box-shadow:0 10px 24px #c58b192b}.premium-slider-shell-clean{width:100%;margin-top:0;display:block}.premium-slider-viewport{width:100%;padding:10px 4px 20px;scroll-padding-left:4px;overflow:auto hidden}.premium-story-grid{gap:22px;min-width:max-content;padding:0 0 10px;display:flex!important}.pass-story-card.overlay-mode{background:radial-gradient(circle at 82% 8%,#e4bb4f14,#0000 24%),linear-gradient(#ffffff09,#ffffff04);border-color:#e4bb4f21;border-radius:30px;flex:0 0 calc(20vw - 40.8px);min-width:286px;max-width:380px;box-shadow:inset 0 1px #ffffff0b,0 20px 48px #00000045}.pass-story-card.overlay-mode:before{opacity:.64;background:linear-gradient(145deg,#f6da8657,#f6da860a 24%,#0000 46%,#f6da861f 100%)}.pass-story-card.overlay-mode:hover{border-color:#eec96959;transform:translateY(-9px);box-shadow:inset 0 1px #ffffff0f,0 30px 70px #0000005c,0 0 0 1px #e4bb4f1a,0 0 42px #ca911f1a}.pass-story-card.overlay-mode .pass-story-cover{aspect-ratio:3/4.35}.pass-story-card.overlay-mode .pass-story-cover:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000 34%,#ffe59d12 46%,#0000 58%);transition:transform .8s cubic-bezier(.2,.75,.18,1);position:absolute;inset:0;transform:translate(-110%)}.pass-story-card.overlay-mode:hover .pass-story-cover:before{transform:translate(110%)}.pass-story-card.overlay-mode .pass-story-info{min-height:126px;padding:22px 20px 20px}.pass-story-card.overlay-mode .pass-story-info h4{letter-spacing:-.025em;max-width:92%;font-size:21px;line-height:1.22}.pass-story-card.overlay-mode .pass-story-info span{margin-top:9px;font-size:12px;line-height:1.55}.pass-story-card.overlay-mode .pass-story-lock{background:linear-gradient(#0c0a0775,#0c0a0799),radial-gradient(circle,#e4bb4f17,#0000 60%);border-color:#efcc702e;min-height:54px;padding:0 14px;inset:auto 20px 120px}.pass-story-card.overlay-mode .pass-story-lock strong{font-size:13px;line-height:1.25}.pass-story-hover{padding:16px}.pass-story-hover-inner{background:radial-gradient(circle at 88% 10%,#e4bb4f1c,#0000 28%),linear-gradient(#16120bc2,#090806e0);border-color:#efcc702e;border-radius:22px;padding:20px;box-shadow:inset 0 1px #ffffff0e,0 20px 46px #00000047}.pass-story-hover h5{letter-spacing:-.025em;margin-top:14px;font-size:23px;line-height:1.18}.pass-story-hover p{color:#c8c0b0;min-height:66px;margin-top:11px;font-size:13px;line-height:1.68}.pass-story-hover-stats{gap:8px;margin-top:15px}.pass-story-hover-stats span{background:#ffffff09;border-color:#efcc7024;min-height:34px;padding:0 11px;line-height:1}.pass-story-hover-cta{letter-spacing:.01em;border-radius:15px;min-height:48px;margin-top:16px;font-size:13px;box-shadow:inset 0 1px #ffffff61,0 14px 34px #c58b1930,0 0 26px #e4bb4f12}.pass-story-card.is-locked .pass-story-hover-cta{color:#f5e3b6;background:linear-gradient(#e4bb4f1f,#e4bb4f0e);border-color:#efcc7038;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000002e}.premium-library-more{margin-top:20px}.premium-library-more button{color:#ead6a3;background:#e4bb4f0d;border-color:#efcc702e;min-height:52px;padding:0 22px}@media (max-width:1800px){.pass-story-card.overlay-mode{flex-basis:calc(25vw - 45.5px)}}@media (max-width:1280px){.premium-library-fullbleed{width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px);padding:38px 22px}.premium-library-head{grid-template-columns:1fr;align-items:start}.premium-library-toolbar{justify-content:flex-start}.pass-story-card.overlay-mode{flex-basis:320px}}@media (max-width:760px){.premium-library-fullbleed{width:100vw;margin-left:calc(50% - 50vw);padding:32px 16px}.premium-library-head h3{font-size:38px;line-height:1.12}.premium-library-head p{font-size:14px;line-height:1.7}.premium-library-toolbar{align-items:flex-start}.premium-library-tabs{max-width:100%;overflow-x:auto}.premium-library-controls{display:none}.pass-story-card.overlay-mode{flex-basis:280px;min-width:280px}}.premium-library-fullbleed{background:radial-gradient(circle at 18% 10%,#e4bb4f0f,#0000 22%),linear-gradient(#ffffff03,#ffffff01);border-top:1px solid #e4bb4f14;border-bottom:none;width:100%;margin-left:0;padding:40px 0 24px}.premium-library-fullbleed:before{left:0;right:0}.premium-library-head{gap:28px;padding:0 0 8px}.premium-slider-shell-clean{padding:0}.premium-slider-viewport{padding:12px 2px 18px}.premium-story-grid{gap:20px}.premium-pass-library .premium-shell{width:min(1680px,100vw - 72px);margin:0 auto}@media (max-width:1280px){.premium-pass-library .premium-shell{width:min(1680px,100vw - 40px)}.premium-library-fullbleed{padding:34px 0 18px}}@media (max-width:760px){.premium-pass-library .premium-shell{width:calc(100vw - 24px)}.premium-library-fullbleed{padding:28px 0 14px}}.pass-simple-primary{color:#171108;background:linear-gradient(135deg,#f6dc8a 0%,#e1b64b 38%,#f0cd70 58%,#d49a2d 100%);border:1px solid #f6da8647;min-height:54px;transition:transform .22s,box-shadow .22s,filter .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff5c,0 16px 34px #c58b192e,0 0 24px #e4bb4f1a}.pass-simple-card{transition:transform .24s,box-shadow .24s,border-color .24s}.pass-simple-card:hover{border-color:#eec96938;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0d,0 28px 60px #00000047,0 0 36px #e4bb4f0f}.premium-pass-dashboard{isolation:isolate;position:relative;overflow:hidden}.premium-pass-dashboard:before{content:"";z-index:0;filter:blur(36px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 18% 24%,#e4bb4f1a,#0000 26%),radial-gradient(circle at 82% 18%,#e4bb4f14,#0000 24%),radial-gradient(circle at 74% 82%,#e4bb4f0f,#0000 26%);position:absolute;inset:-10% -6%}.premium-pass-dashboard>*{z-index:1;position:relative}.pass-simple-layout{background:linear-gradient(#ffffff03,#ffffff01),radial-gradient(circle at 10% 18%,#e4bb4f0b,#0000 24%);border-color:#e4bb4f1f;box-shadow:inset 0 1px #ffffff0a,0 26px 64px #00000038}.pass-simple-card{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#e4bb4f1a,#ffffff05),radial-gradient(circle at 84% 12%,#e4bb4f2e,#0000 28%);border-color:#efcc702e;box-shadow:inset 0 1px #ffffff0d,0 22px 56px #00000042,0 0 44px #e4bb4f0d}.pass-simple-card:after{filter:blur(8px);opacity:.6}.pass-simple-copy .premium-title{letter-spacing:-.055em}.pass-simple-copy .premium-description{color:#b7ad9b;max-width:620px}.pass-simple-primary{color:#171108;background:linear-gradient(135deg,#f7df8f 0%,#ebc25a 32%,#f4d47b 54%,#d69e32 100%);border:1px solid #f6da8652;transition:transform .22s,box-shadow .22s,filter .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,0 16px 34px #c58b1938,0 0 30px #e4bb4f1f}.pass-simple-primary:before{content:"";opacity:.85;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:30%;height:340%;transition:transform .9s cubic-bezier(.2,.72,.16,1);position:absolute;top:-120%;left:-22%;transform:rotate(22deg)}.pass-simple-primary:after{content:"";border-radius:inherit;opacity:.3;pointer-events:none;background:radial-gradient(circle at 16% 32%,#ffffff38,#0000 14%),radial-gradient(circle at 72% 68%,#fff4c933,#0000 12%),radial-gradient(circle at 54% 18%,#ffffff29,#0000 9%);position:absolute;inset:0}.pass-simple-primary:hover{filter:saturate(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,0 22px 42px #c58b1947,0 0 42px #e4bb4f2e}.pass-simple-primary:hover:before{transform:translate(380%)rotate(22deg)}.pass-simple-primary .coin{background:#ffffff3d;border-radius:999px;place-items:center;width:20px;height:20px;font-size:12px;display:inline-grid}.pass-simple-secondary{border-color:#efcc701f}.pass-simple-benefits span{color:#d3c4a4;background:#e4bb4f0b;border-color:#efcc701f}@media (max-width:760px){.pass-simple-copy .premium-title{font-size:42px}}.premium-pass-library{padding-top:72px}.premium-library-fullbleed{padding-top:0}@media (max-width:760px){.premium-pass-library{padding-top:54px}}.premium-library-fullbleed{box-shadow:none!important;background:0 0!important;border-top:0!important;border-bottom:0!important}.premium-library-fullbleed:before,.premium-library-fullbleed:after{display:none!important}.premium-library-head{background:0 0;border:0;padding-top:0}.premium-library-head h3{letter-spacing:-.05em;max-width:1000px;font-size:clamp(44px,3.2vw,66px);line-height:1.06}.premium-library-head p{max-width:860px;line-height:1.75}.pass-story-card.is-locked .pass-story-lock{color:#171108;background:linear-gradient(135deg,#f8df8d 0%,#e6b943 38%,#f1cf6d 58%,#d59925 100%);border:1px solid #ffe18952;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff61,0 12px 30px #c78b1933,0 0 30px #e4bb4f1a}.pass-story-card.is-locked .pass-story-lock:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc2,#0000);width:34%;height:340%;transition:transform .9s cubic-bezier(.2,.72,.16,1);position:absolute;top:-120%;left:-28%;transform:rotate(23deg)}.pass-story-card.is-locked:hover .pass-story-lock:before{transform:translate(380%)rotate(23deg)}.pass-story-card.is-locked .pass-story-lock-icon{color:#171108;background:#ffffff38;border-color:#281b041f}.pass-story-card.is-locked .pass-story-lock strong{z-index:1;color:#171108;font-size:13px;font-weight:800;position:relative}.pass-story-card.is-locked .pass-story-hover-cta{color:#171108;background:linear-gradient(135deg,#f8df8d 0%,#e6b943 38%,#f1cf6d 58%,#d59925 100%);border:1px solid #ffe18957;transition:transform .22s,box-shadow .22s,filter .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,0 14px 34px #c78b1938,0 0 34px #e4bb4f1f}.pass-story-card.is-locked .pass-story-hover-cta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000);width:34%;height:360%;transition:transform .85s cubic-bezier(.2,.72,.16,1);position:absolute;top:-130%;left:-30%;transform:rotate(22deg)}.pass-story-card.is-locked .pass-story-hover-cta:hover{filter:saturate(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,0 18px 40px #c78b1947,0 0 42px #e4bb4f2e}.pass-story-card.is-locked .pass-story-hover-cta:hover:before{transform:translate(390%)rotate(22deg)}.pass-story-card.is-locked .pass-story-hover-cta span{z-index:1;color:#171108;background:#ffffff3d;position:relative}.pass-story-card.is-locked .pass-story-hover-cta{z-index:1;position:relative}.pass-story-card.is-locked .pass-story-hover-inner{flex-direction:column;justify-content:flex-end;min-height:100%;padding:20px 18px 18px;display:flex;position:relative}.pass-story-card.is-locked .pass-story-hover h5{margin-top:0;font-size:18px;line-height:1.12}.pass-story-card.is-locked .pass-story-hover-cta{margin-top:0;position:absolute;top:50%;left:18px;right:18px;transform:translateY(-50%)}.pass-story-card.is-locked .pass-story-hover-cta:before{top:-120%}@media (max-width:760px){.pass-story-card.is-locked .pass-story-hover-cta{left:16px;right:16px}}.pass-story-card.is-locked .pass-story-lock:before,.pass-story-card.is-locked .pass-story-lock strong,.pass-story-card.is-locked .pass-story-lock small{display:none!important}.pass-story-card.is-locked .pass-story-lock-icon{color:#171108!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#ffffff38!important;border:0!important;border-radius:12px!important}.pass-story-card.is-locked .pass-story-hover{padding:18px!important}.pass-story-card.is-locked .pass-story-hover-inner{box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-height:100%;display:flex;position:relative;padding:calc(50% + 48px) 18px 18px!important}.pass-story-card.is-locked .pass-story-hover-badge{display:none!important}.pass-story-card.is-locked .pass-story-hover h5{margin:0!important;font-size:19px!important;line-height:1.16!important}.pass-story-card.is-locked .pass-story-hover p{-webkit-line-clamp:2!important;min-height:auto!important;margin-top:10px!important}.pass-story-card.is-locked .pass-story-hover-stats{margin-top:12px!important}.pass-story-card.is-locked .pass-story-hover-cta{z-index:6;width:auto!important;min-height:54px!important;margin:0!important;position:absolute!important;top:50%!important;left:18px!important;right:18px!important;transform:translateY(-50%)!important}@media (max-width:760px){.pass-story-card.is-locked .pass-story-hover-inner{padding:calc(50% + 44px) 16px 16px!important}.pass-story-card.is-locked .pass-story-hover-cta{left:16px!important;right:16px!important}}.pass-story-card.is-locked:before,.pass-story-card.is-locked:after,.pass-story-card.is-locked .pass-story-cover:before{display:none!important}.pass-story-card.is-locked .pass-story-lock{opacity:1;visibility:visible;z-index:5;inset:50% auto auto 50%!important;color:#171108!important;background:linear-gradient(135deg,#f8df8c 0%,#e8bb48 45%,#d79c29 100%)!important;border:1px solid #ffe18957!important;border-radius:22px!important;place-items:center!important;width:68px!important;height:68px!important;min-height:68px!important;padding:0!important;display:grid!important;inset:auto!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 1px #ffffff75,0 16px 34px #c58b193d,0 0 36px #e4bb4f29!important}.pass-story-card.is-locked .pass-story-lock:before,.pass-story-card.is-locked .pass-story-lock strong,.pass-story-card.is-locked .pass-story-lock small{display:none!important}.pass-story-card.is-locked .pass-story-lock-icon svg{width:23px;height:23px}.pass-story-card.is-locked .pass-story-lock{opacity:1!important;visibility:visible!important;z-index:8!important;background:linear-gradient(135deg,#f8df8c 0%,#e8ba45 48%,#d69a26 100%)!important;border:1px solid #ffe49461!important;border-radius:22px!important;place-items:center!important;width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 1px #ffffff7a,0 16px 36px #c58b1942,0 0 38px #e4bb4f29!important}.pass-story-card.is-locked .pass-story-lock:before,.pass-story-card.is-locked .pass-story-lock:after,.pass-story-card.is-locked .pass-story-lock strong,.pass-story-card.is-locked .pass-story-lock small{display:none!important}.pass-story-card.is-locked .pass-story-lock-icon{color:#171108!important;width:42px!important;height:42px!important;box-shadow:none!important;background:#ffffff3b!important;border:0!important;border-radius:14px!important;place-items:center!important;display:grid!important}.pass-story-card.is-locked .pass-story-lock-icon svg{width:24px!important;height:24px!important;display:block!important}.pass-story-card.is-locked:before,.pass-story-card.is-locked:after,.pass-story-card.is-locked .pass-story-cover:before{content:none!important;display:none!important}.pass-story-card.is-locked{overflow:hidden!important}.pass-story-card.is-locked .pass-story-cover:after{z-index:2!important;background:radial-gradient(circle at 50% 48%,#e4bb4f1a,#0000 24%),linear-gradient(#07060547,#070605c2)!important}.pass-story-card.is-locked:hover .pass-story-lock{opacity:0!important;visibility:hidden!important;transform:translate(-50%,-50%)scale(.88)!important}.pass-story-card.is-locked .pass-story-hover-cta{z-index:9!important;width:auto!important;min-height:54px!important;margin:0!important;position:absolute!important;inset:50% 18px auto!important;transform:translateY(-50%)!important}.pass-story-card.is-locked .pass-story-hover-cta:hover{transform:translateY(-50%)!important}@media (max-width:760px){.pass-story-card.is-locked .pass-story-hover-cta{inset:50% 16px auto!important}}.pass-story-card .pass-story-cover img{object-fit:cover;object-position:center top;width:100%;height:100%}.pass-story-card.is-unlocked .pass-story-cover img{filter:brightness(.88)saturate(.94)contrast(1.03)}.pass-story-card.is-unlocked:hover .pass-story-cover img{filter:brightness(.96)saturate(1.02)contrast(1.04)}.pass-story-card.is-locked .pass-story-cover img{filter:blur(4px)brightness(.42)saturate(.72)!important;transform:scale(1.06)!important}.pass-story-card.is-locked:hover .pass-story-cover img{filter:blur(2.5px)brightness(.48)saturate(.78)!important;transform:scale(1.08)!important}.pass-story-card.is-locked .pass-story-lock{background:linear-gradient(145deg,#d9c28b 0%,#b79a5a 42%,#8e743f 100%)!important;border:1px solid #dec27e52!important;border-radius:19px!important;width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important;box-shadow:inset 1px 1px #ffffff52,inset -2px -2px 5px #3c2b1047,0 12px 24px #00000047,0 4px 10px #6f521c3d!important}.pass-story-card.is-locked .pass-story-lock:before{pointer-events:none;position:absolute;content:""!important;background:linear-gradient(145deg,#ffffff24,#ffffff04 42%,#35250d1f)!important;border:1px solid #fff4d32e!important;border-radius:15px!important;display:block!important;inset:5px!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #2f1f0a2e!important}.pass-story-card.is-locked .pass-story-lock:after{filter:blur(.4px);pointer-events:none;background:linear-gradient(#ffffff42,#fff0);border-radius:999px;height:13px;position:absolute;top:7px;left:10px;right:10px;content:""!important;display:block!important}.pass-story-card.is-locked .pass-story-lock-icon{z-index:2!important;color:#2f260f!important;background:linear-gradient(145deg,#ead9a7 0%,#c7ad6f 55%,#9b7d43 100%)!important;border:1px solid #3d2c111f!important;border-radius:12px!important;width:38px!important;height:38px!important;position:relative!important;box-shadow:inset 1px 1px #ffffff57,inset -1px -1px 2px #37260d38,0 4px 8px #00000029!important}.pass-story-card.is-locked .pass-story-lock-icon svg{filter:drop-shadow(0 1px #ffffff38);stroke-width:1.55px!important;width:21px!important;height:21px!important}.pass-story-card.is-locked:hover .pass-story-lock{box-shadow:inset 1px 1px #ffffff57,inset -2px -2px 5px #3c2b104d,0 14px 28px #00000052,0 0 18px #be9b4d1f!important}.rankings-section .podium-card .podium-rank{color:#171108!important;background:linear-gradient(135deg,#f3d77e,#d19a2b)!important;border-color:#ffe7a157!important;box-shadow:inset 0 1px #ffffff4d,0 7px 16px #b27a1224!important}.rankings-section .rank-list .rank-number,.rankings-section .rank-list .rank-item:nth-child(-n+3) .rank-number{color:#8b744f!important;box-shadow:none!important;background:#f8f0dbc7!important}html[data-theme=dark] .rankings-section .rank-list .rank-number,html[data-theme=dark] .rankings-section .rank-list .rank-item:nth-child(-n+3) .rank-number{color:#c8b486!important;box-shadow:none!important;background:#ffffff0d!important}.trend-card.is-vip .trend-cover img{filter:blur(7px)saturate(.66)brightness(.4)!important;transform:scale(1.075)!important}.trend-card.is-vip .trend-cover:after{background:linear-gradient(#0505042e 12%,#0505046b 48%,#050504f7 100%),radial-gradient(circle at 50% 48%,#ceac5b1f,#0000 24%)!important}.vip-lock-badge{isolation:isolate;width:62px!important;height:62px!important;box-shadow:none!important;z-index:6!important;background:0 0!important;border:0!important;border-radius:20px!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.vip-lock-layer,.vip-lock-face{border:1px solid #e8d39d57;border-radius:17px;width:54px;height:54px;position:absolute}.vip-lock-layer-back{z-index:0;opacity:.68;background:linear-gradient(145deg,#9b824ec2,#5c4a27d1);top:8px;left:10px;transform:rotate(4deg);box-shadow:0 10px 22px #00000040}.vip-lock-layer-mid{z-index:1;opacity:.88;background:linear-gradient(145deg,#bea365e0,#785f31e0);top:4px;left:5px;transform:rotate(-2deg);box-shadow:inset 0 1px #ffffff2b}.vip-lock-face{z-index:2;color:#33270f;background:linear-gradient(145deg,#d8c18a 0%,#b89a5b 48%,#8d713c 100%);place-items:center;display:grid;top:0;left:0;box-shadow:inset 1px 1px #ffffff57,inset -2px -2px 5px #37270d3d,0 13px 28px #00000047,0 0 18px #b592461f}.vip-lock-face:before{content:"";background:linear-gradient(145deg,#ffffff26,#ffffff05 48%,#35250d1a);border:1px solid #fff4d52e;border-radius:13px;position:absolute;inset:7px;box-shadow:inset 0 1px #ffffff21}.vip-lock-face svg{filter:drop-shadow(0 1px #fff3);z-index:2!important;color:#33270f!important;width:22px!important;height:22px!important;position:relative!important}@media (max-width:760px){.vip-lock-badge{width:56px!important;height:56px!important}.vip-lock-layer,.vip-lock-face{border-radius:15px;width:49px;height:49px}}.trend-card.is-vip>.trend-cover>.hot-badge.tag-vip{display:none!important}.vip-lock-badge{width:auto!important;height:auto!important;box-shadow:none!important;z-index:6!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:center!important;gap:8px!important;display:flex!important;position:absolute!important;top:48%!important;left:50%!important;transform:translate(-50%,-50%)!important}.vip-lock-badge:before,.vip-lock-badge:after,.vip-lock-layer{display:none!important}.vip-lock-face{color:#e9bd4c!important;width:48px!important;height:48px!important;box-shadow:none!important;background:#120f0ad6!important;border:1px solid #ddb1407a!important;border-radius:16px!important;place-items:center!important;display:grid!important;position:relative!important;inset:auto!important}.vip-lock-face:before{display:none!important}.vip-lock-face svg{color:#e9bd4c!important;filter:none!important;width:21px!important;height:21px!important}.vip-lock-badge strong{color:#fff6df;letter-spacing:.08em;font-size:13px;font-weight:800;line-height:1}.trend-card.is-vip:hover .vip-lock-badge{transform:translate(-50%,-50%)!important}.trend-card.is-vip:hover .vip-lock-face{box-shadow:none!important}@media (max-width:760px){.vip-lock-face{border-radius:14px!important;width:44px!important;height:44px!important}.vip-lock-badge strong{font-size:12px}}.trend-card.is-vip{border:1px solid #dcaf4285!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffe2951a,0 18px 42px #00000038,0 0 20px #d6a5311f!important}.trend-card.is-vip{background:linear-gradient(#fff4d00d,#0000) padding-box padding-box,linear-gradient(145deg,#fff1c4eb 0%,#e4be5fe6 18%,#8c6117e0 52%,#ffe492b8 100%) border-box!important;border:1.6px solid #0000!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffe8ad0f,0 14px 36px #00000042,0 0 26px #d6a73a29!important}.trend-card.is-vip:after{content:"";border-radius:calc(var(--card-radius,24px) - 1px);pointer-events:none;border:1px solid #ffe8aa24;position:absolute;inset:1px;box-shadow:inset 0 1px #fff4d42e,inset 0 0 22px #eabf4d0f,0 0 18px #e3b6481a}.trend-card.is-vip .trend-cover{border-radius:inherit;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe49b1a,inset 0 24px 36px #ffdc780a}.trend-card.is-vip .trend-cover:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(120% 70% at 50% 0,#ffe3911f 0%,#ffe39100 56%),linear-gradient(#ffdf7f14 0%,#ffdf7f00 28%,#0000 100%);position:absolute;inset:0}.trend-card.is-vip .trend-cover:after{content:"";pointer-events:none;z-index:1;border:1px solid #ffe49b1f;border-radius:18px;position:absolute;inset:10px;box-shadow:inset 0 0 20px #e6b8480f}.trend-card.is-vip .vip-lock-badge{z-index:3;background:#120e0847;border:1px solid #f6cd6638;box-shadow:0 10px 22px #00000038,0 0 18px #e8bc4e1a}.trend-card.is-vip .tag-vip{box-shadow:0 8px 20px #00000038,inset 0 1px #fff0c324}.trend-card.is-vip:hover{border-color:#0000!important;box-shadow:inset 0 0 0 1px #ffebb51a,0 18px 42px #00000047,0 0 30px #e0b44638!important}.trend-card.is-vip{--vip-line:#e9c15bb8;--vip-inner:#ffe8a824;border:1px solid var(--vip-line)!important;background:#17120c!important;position:relative!important;box-shadow:inset 0 0 0 1px #fff6db14,0 18px 48px #5336062e,0 0 20px #d2a02a1a!important}.trend-card.is-vip:after{content:"";z-index:5;pointer-events:none;border:1px solid var(--vip-inner);background:0 0;border-radius:18px;position:absolute;inset:8px;box-shadow:inset 0 1px #fff7da1a}.trend-card.is-vip .trend-cover{box-shadow:none!important;border-radius:0!important}.trend-card.is-vip .trend-cover:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 14%,#eec04e1a,#0000 34%),linear-gradient(120deg,#ffe2910a,#0000 42%);border-radius:0;position:absolute;inset:0}.trend-card.is-vip .trend-cover:after{content:"";z-index:2;pointer-events:none;position:absolute;box-shadow:none!important;background:linear-gradient(#0505041f 12%,#0505046e 50%,#050504fa 100%),radial-gradient(circle at 50% 45%,#d7ad4617,#0000 29%)!important;border:0!important;border-radius:0!important;inset:0!important}.trend-card.is-vip .rank-badge{color:#fff3ce;background:linear-gradient(#342911e0,#110e09d1);border-color:#f6cd6585;box-shadow:0 8px 20px #0000003d,inset 0 1px #ffefbe1f,0 0 12px #e1b13c14}.trend-card.is-vip .trend-card-category{color:#f7e1afb8}.trend-card.is-vip:hover{border-color:#f4cd67e0!important;transform:translateY(-8px)!important;box-shadow:inset 0 0 0 1px #fff6db1c,0 28px 66px #5336063d,0 0 26px #e0b13f29!important}.trend-card.is-vip:hover:after{border-color:#ffebb538;box-shadow:inset 0 1px #fff7da24}html[data-theme=dark] .trend-card.is-vip{background:#090907!important;box-shadow:inset 0 0 0 1px #fff5d612,0 22px 52px #00000061,0 0 22px #d2a02a1a!important}@media (max-width:760px){.trend-card.is-vip:after{border-radius:16px;inset:6px}}.premium-section.premium-pass-library{padding-top:150px!important}.premium-pass-library .premium-shell{width:100%!important;max-width:1680px!important;margin-left:auto!important;margin-right:auto!important}.premium-pass-library .premium-library-fullbleed,.premium-pass-library .premium-library-head,.premium-pass-library .premium-slider-shell-clean,.premium-pass-library .premium-slider-viewport{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.premium-pass-library .premium-slider-viewport{overflow:auto hidden}@media (max-width:1280px){.premium-section.premium-pass-library{padding-top:120px!important}}@media (max-width:760px){.premium-section.premium-pass-library{padding-top:88px!important}}.trend-card.is-vip{border:1px solid #e8be53c2!important;box-shadow:0 18px 48px #5336062e,0 0 20px #d2a02a1a!important}.trend-card.is-vip:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.trend-card.is-vip .trend-cover,.trend-card.is-vip .trend-cover:before,.trend-card.is-vip .trend-cover:after{box-shadow:none!important}.trend-card.is-vip .trend-static,.trend-card.is-vip .vip-lock-badge,.trend-card.is-vip .rank-badge{transition:opacity .28s,transform .36s cubic-bezier(.2,.75,.18,1)}.trend-card.is-vip .trend-overlay{grid-template-rows:minmax(118px,1fr) 28px auto auto auto;grid-template-areas:"cta"".""title""desc""metrics";align-content:stretch;padding:22px 20px 20px;opacity:0!important;pointer-events:none!important;background:linear-gradient(#0a0805b3 0%,#0b0906d4 42%,#080705fa 100%),radial-gradient(circle at 50% 28%,#e2b44429,#0000 34%)!important;transition:opacity .3s,transform .42s cubic-bezier(.2,.75,.18,1)!important;display:grid!important;transform:translateY(22px)!important}.trend-card.is-vip .trend-overlay .trend-card-title{color:#fff8e8;grid-area:title;margin:0;font-size:clamp(18px,1.12vw,22px);line-height:1.25;opacity:1!important;transform:none!important}.trend-card.is-vip .trend-overlay .trend-card-category{display:none!important}.trend-card.is-vip .trend-description{color:#fff7e1b3;-webkit-line-clamp:2;grid-area:desc;margin:10px 0 0;font-size:12.5px;line-height:1.6;opacity:1!important;transform:none!important}.trend-card.is-vip .trend-metrics{grid-area:metrics;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid;opacity:1!important;transform:none!important}.trend-card.is-vip .trend-metric{color:#fff7e1b8;background:#ffffff09;border-color:#e8be532e;border-radius:999px;min-height:38px;padding:8px 9px;font-size:10.5px}.trend-card.is-vip .trend-metric strong{font-size:11px}.trend-card.is-vip .trend-cta{color:#1b1407;background:linear-gradient(135deg,#f8dd86 0%,#efc457 48%,#dfa62e 100%);border:1px solid #ffe2916b;border-radius:14px;grid-area:cta;align-self:end;width:100%;min-height:54px;margin:0;padding:0 12px 0 18px;font-size:13px;box-shadow:inset 0 1px #ffffff7a,0 14px 32px #b4770c3d,0 0 24px #e1b13c1f;opacity:1!important;transform:none!important}.trend-card.is-vip .trend-cta-icon{background:#5336071f;width:30px;height:30px}.trend-card.is-vip:hover,.trend-card.is-vip:focus-within{border-color:#f7cf6cf0!important;transform:translateY(-8px)!important;box-shadow:0 28px 66px #53360642,0 0 28px #e0b13f2e!important}.trend-card.is-vip:hover .trend-static,.trend-card.is-vip:focus-within .trend-static{opacity:0!important;transform:translateY(14px)!important}.trend-card.is-vip:hover .vip-lock-badge,.trend-card.is-vip:focus-within .vip-lock-badge,.trend-card.is-vip:hover .rank-badge,.trend-card.is-vip:focus-within .rank-badge{opacity:0!important;transform:translate(-50%,-46%)scale(.94)!important}.trend-card.is-vip:hover .rank-badge,.trend-card.is-vip:focus-within .rank-badge{transform:translateY(-6px)scale(.94)!important}.trend-card.is-vip:hover .trend-overlay,.trend-card.is-vip:focus-within .trend-overlay{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.trend-card.is-vip:hover .trend-cover img,.trend-card.is-vip:focus-within .trend-cover img{filter:blur(7px)saturate(.58)brightness(.34)!important;transform:scale(1.085)!important}.trend-card.is-vip .trend-cta:hover{filter:brightness(1.04);box-shadow:inset 0 1px #ffffff8a,0 18px 38px #b4770c52,0 0 30px #e1b13c2e}@media (max-width:760px){.trend-card.is-vip .trend-overlay{grid-template-rows:minmax(96px,1fr) 18px auto auto auto;padding:18px 16px 16px}.trend-card.is-vip .trend-cta{min-height:50px}}.top100-story-shell{background:radial-gradient(circle at 84% 14%,#e4bb4f29,#0000 26%),linear-gradient(#fffdf8fc,#f9f1dff0)}.top100-story-metrics{grid-template-columns:1.22fr repeat(3,minmax(150px,1fr));gap:12px;width:100%;max-width:1040px;margin-top:26px;display:grid}.story-metric{background:linear-gradient(#fffefaf0,#faf0d7d1);border:1px solid #8b621321;border-radius:22px;align-items:flex-start;gap:13px;min-width:0;min-height:132px;padding:18px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 14px 30px #67480c0f}.story-metric:hover{border-color:#be861847;transform:translateY(-3px);box-shadow:inset 0 1px #fffffff2,0 18px 36px #67480c1a}.story-metric:after{content:"";pointer-events:none;background:radial-gradient(circle,#d6a5311a,#0000 70%);border-radius:50%;width:112px;height:112px;position:absolute;bottom:-48px;right:-34px}.metric-symbol{color:#9a6810;background:#eccf8338;border:1px solid #b17c1426;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.metric-copy{min-width:0;display:block}.story-metric .metric-copy>strong{color:#18140e;letter-spacing:-.055em;font-size:clamp(30px,2.1vw,42px);font-weight:900;line-height:.95;display:block}.story-metric .metric-copy>strong span{color:inherit;letter-spacing:-.02em;margin:0 0 0 4px;font-size:.42em;display:inline}.story-metric .metric-copy>span{color:#625847;margin-top:10px;font-size:12px;font-weight:800;line-height:1.35;display:block}.story-metric .metric-copy>small{color:#97866b;margin-top:5px;font-size:10px;font-weight:650;line-height:1.35;display:block}.story-metric.metric-rating{background:radial-gradient(circle at 85% 5%,#fff7cca3,#0000 35%),linear-gradient(135deg,#f3d77e 0%,#e6b843 56%,#cf921c 100%);border-color:#be841252;box-shadow:inset 0 1px #ffffff85,0 18px 40px #a96f0833,0 0 30px #e5b74324}.story-metric.metric-rating .metric-symbol{color:#3a2807;background:#fffbe161;border-color:#3a28071f}.story-metric.metric-rating:hover{border-color:#be841275;box-shadow:inset 0 1px #fff9,0 22px 46px #a96f0840,0 0 38px #e5b74333}.story-tag,.smart-tag,.top100-hash{letter-spacing:.015em;white-space:nowrap;min-height:29px;box-shadow:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.story-tag:before,.smart-tag:before,.top100-hash:before{content:"";opacity:.88;background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 8px}.tag-hot{color:#b82820!important;background:#fff0ee!important;border-color:#ca342a29!important}.tag-complete{color:#167347!important;background:#eaf8f0!important;border-color:#1d8b572b!important}.tag-cultivation{color:#126c9b!important;background:#eaf6fc!important;border-color:#187eb42b!important}.tag-premium{color:#7d580b!important;background:#fff4d3!important;border-color:#b47e1233!important}.tag-ongoing{color:#a45b0b!important;background:#fff3e3!important;border-color:#d37a152e!important}.tag-new{color:#7450a4!important;background:#f4eefb!important;border-color:#774ca82b!important}.tag-genre{color:#46627b!important;background:#edf3f7!important;border-color:#49657e29!important}.hot-badge.tag-hot{color:#ffd4cf;background:linear-gradient(#5e1712f0,#2a0b09e6);border-color:#ff6d603d}.hot-badge.tag-finished{color:#8ef0bd;background:linear-gradient(#0f3e2af0,#071f15e6);border-color:#4cd38b38}.hot-badge.tag-cultivation{color:#9fe6ff;background:linear-gradient(#0d354df0,#061a28e6);border-color:#4cb2dd38}.hot-badge.tag-vip{color:#ffd973;background:linear-gradient(#49310cf0,#1f1407e6);border-color:#e9bd4f3d}html[data-theme=dark] .story-metric{background:linear-gradient(#ffffff0e,#ffffff06);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0000002e}html[data-theme=dark] .story-metric .metric-copy>strong{color:#f6efe1}html[data-theme=dark] .story-metric .metric-copy>span{color:#c8bfaf}html[data-theme=dark] .story-metric .metric-copy>small{color:#8f887c}html[data-theme=dark] .story-metric.metric-rating .metric-copy>strong,html[data-theme=dark] .story-metric.metric-rating .metric-copy>span{color:#241907}html[data-theme=dark] .story-metric.metric-rating .metric-copy>small{color:#2a1d06a8}@media (max-width:1380px){.top100-story-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}@media (max-width:760px){.top100-story-metrics{grid-template-columns:1fr 1fr;gap:10px}.story-metric{gap:10px;min-height:126px;padding:15px}.metric-symbol{border-radius:11px;flex-basis:34px;width:34px;height:34px}.story-metric .metric-copy>strong{font-size:29px}.story-metric .metric-copy>span{font-size:11px}.story-metric .metric-copy>small{display:none}}@media (max-width:480px){.top100-story-metrics{grid-template-columns:1fr}}.top100-story-copy{min-width:0;padding-right:6px}.top100-story-metrics{grid-template-rows:repeat(2,minmax(132px,auto));grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;place-self:center end!important;gap:16px!important;width:100%!important;max-width:580px!important;margin:0!important;display:grid!important}.story-metric{width:100%;min-width:0;overflow:hidden;border-radius:20px!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-height:132px!important;padding:19px 18px 17px!important;display:grid!important}.metric-symbol{box-shadow:inset 0 1px #ffffff8c;border-radius:14px!important;flex:none!important;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;display:grid!important}.metric-symbol svg{width:18px!important;height:18px!important}.metric-copy{width:100%;min-width:0!important;display:block!important}.story-metric .metric-copy>strong{color:#18140e;letter-spacing:-.055em;max-width:100%;font-weight:900;white-space:nowrap!important;margin:0!important;font-size:clamp(31px,2vw,40px)!important;line-height:1!important;display:block!important;overflow:visible!important}.story-metric .metric-copy>strong span{white-space:nowrap!important;margin-left:4px!important;font-size:.42em!important;display:inline!important}.story-metric .metric-copy>span{color:#625847;font-weight:800;word-break:normal!important;overflow-wrap:normal!important;margin-top:10px!important;font-size:12px!important;line-height:1.35!important;display:block!important}.story-metric .metric-copy>small{color:#97866b;font-weight:650;word-break:normal!important;overflow-wrap:normal!important;margin-top:5px!important;font-size:10px!important;line-height:1.35!important;display:block!important}.story-metric.metric-rating .metric-copy>strong,.story-metric.metric-rating .metric-copy>span{color:#241907}.story-metric.metric-rating .metric-copy>small{color:#2a1d06a8}@media (max-width:1380px){.top100-story-shell{grid-template-columns:minmax(0,1fr) minmax(480px,.92fr)!important;align-items:center!important;gap:30px!important;padding:36px!important}.top100-story-metrics{max-width:540px!important}.story-metric{grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;padding:17px 16px 15px!important}.metric-symbol{border-radius:13px!important;width:40px!important;height:40px!important}.story-metric .metric-copy>strong{font-size:32px!important}}@media (max-width:1080px){.top100-story-shell{grid-template-columns:1fr!important;align-items:start!important}.top100-story-copy,.top100-story-metrics{justify-self:stretch!important;width:100%!important;max-width:none!important}.top100-story-metrics{margin-top:8px!important}}@media (max-width:760px){.top100-story-shell{gap:26px!important;padding:26px 20px!important}.top100-story-metrics{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.story-metric{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;min-height:122px!important;padding:15px!important}.metric-symbol{border-radius:12px!important;width:38px!important;height:38px!important}.metric-symbol svg{width:16px!important;height:16px!important}.story-metric .metric-copy>strong{font-size:28px!important}.story-metric .metric-copy>span{font-size:11px!important}.story-metric .metric-copy>small{display:none!important}}@media (max-width:520px){.top100-story-metrics{grid-template-columns:1fr!important}}.top100-story-shell{grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr)!important;align-items:center!important;gap:48px!important;padding:44px!important}.top100-ranking-guide{width:100%;max-width:590px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:end;padding:4px 0 0}.ranking-guide-head{border-bottom:1px solid #7957191c;padding-bottom:20px}.ranking-guide-kicker{color:#a16b09;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.ranking-guide-kicker:before{content:"";background:#d5a02c;width:22px;height:2px}.ranking-guide-head h3{color:#18140e;letter-spacing:-.04em;margin:12px 0 0;font-size:28px;line-height:1.12}.ranking-guide-head p{color:#756b5c;max-width:440px;margin:10px 0 0;font-size:13px;line-height:1.65}.ranking-guide-list{gap:20px;margin-top:24px;display:grid}.ranking-guide-item{min-width:0}.ranking-guide-label{color:#30291f;justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:800;display:flex}.ranking-guide-label strong{color:#9e6908;font-size:14px}.ranking-guide-track{background:#805d1c1a;border-radius:999px;height:7px;margin-top:9px;overflow:hidden;box-shadow:inset 0 1px 2px #5237080f}.ranking-guide-track i{border-radius:inherit;background:linear-gradient(90deg,#d89f28,#f0c85d);height:100%;display:block;box-shadow:0 0 14px #daa43038}.ranking-guide-item small{color:#8d806e;margin-top:7px;font-size:11px;line-height:1.5;display:block}.ranking-guide-foot{border-top:1px solid #79571924;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:20px;display:flex}.ranking-guide-foot>span{color:#766b5c;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.ranking-guide-foot>span b{background:#37a66a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #37a66a1a}.ranking-guide-foot a{color:#20170a;background:linear-gradient(135deg,#f4d67c,#dda72c);border:1px solid #b8811433;border-radius:13px;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;box-shadow:0 10px 22px #a0690a21}.ranking-guide-foot a:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 14px 28px #a0690a33}html[data-theme=dark] .top100-ranking-guide{box-shadow:none;background:0 0;border:0}html[data-theme=dark] .ranking-guide-head h3,html[data-theme=dark] .ranking-guide-label{color:#f4efe5}html[data-theme=dark] .ranking-guide-head p,html[data-theme=dark] .ranking-guide-item small,html[data-theme=dark] .ranking-guide-foot>span{color:#aaa193}html[data-theme=dark] .ranking-guide-head,html[data-theme=dark] .ranking-guide-foot{border-color:#ffffff12}@media (max-width:1080px){.top100-story-shell{grid-template-columns:1fr!important;gap:30px!important}.top100-ranking-guide{justify-self:stretch;max-width:none}}@media (max-width:760px){.top100-story-shell{padding:26px 20px!important}.top100-ranking-guide{border-radius:0;padding:4px 0 0}.ranking-guide-head h3{font-size:24px}.ranking-guide-foot{flex-direction:column;align-items:stretch}.ranking-guide-foot a{width:100%}}.top100-ranking-guide{padding-top:0!important}.ranking-guide-list{padding-top:2px;gap:22px!important;margin-top:0!important}.ranking-guide-label strong{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:48px}.ranking-guide-track i{width:0;transition:width .72s cubic-bezier(.2,.8,.2,1)}.ranking-guide-item.is-updating .ranking-guide-track i{filter:brightness(1.06);box-shadow:0 0 18px #daa43052}.ranking-guide-foot{margin-top:30px!important}.ranking-guide-foot>span{min-width:0}.ranking-guide-foot>span b{animation:1.8s ease-in-out infinite rankingDataPulse}#rankingGuideStatus{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes rankingDataPulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #37a66a1a}50%{transform:scale(1.16);box-shadow:0 0 0 7px #37a66a0a}}@media (max-width:760px){.ranking-guide-list{gap:20px!important}#rankingGuideStatus{white-space:normal}}.top100-live-panel{color:#241d13;place-self:center end;width:100%;min-width:0;max-width:590px}.live-panel-tabs{background:#fffcf499;border:1px solid #7e58141f;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffffc7}.live-panel-tabs.is-single-tab{grid-template-columns:1fr}.live-panel-tabs.is-single-tab .live-tab{width:100%}.live-tab{color:#776b59;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:0;height:48px;padding:0 14px;font-size:13px;font-weight:800;transition:background .22s,color .22s,box-shadow .22s,transform .22s;display:flex}.live-tab:hover{color:#21180a;background:#ffffff8f}.live-tab.active{color:#21180a;background:#fffdf8;box-shadow:0 8px 20px #67470c17,inset 0 1px #ffffffe6}.live-tab small{color:#2d9361;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.live-tab small i,.live-panel-status i{background:#31aa6b;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 0 4px #31aa6b1a}.live-tab b{color:#7f5b14;opacity:.46;background:#e0aa3129;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:900;transition:opacity .22s,transform .22s,background .22s;display:grid}.live-tab b.show{color:#fffaf0;opacity:1;background:#c98918;transform:scale(1.06)}.live-panel-meta{color:#8b7d68;justify-content:space-between;align-items:center;gap:14px;margin:17px 2px 12px;font-size:10px;font-weight:700;display:flex}.live-panel-status{align-items:center;gap:8px;min-width:0;display:flex}.live-panel-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-panel-meta time{color:#9d6a0b;font-variant-numeric:tabular-nums;flex:none}.live-feed-list{align-content:start;gap:9px;height:272px;display:grid;overflow:hidden}.live-feed-list[hidden]{display:none}.live-feed-item{background:#fffdf8ad;border:1px solid #7b57161a;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:61px;padding:8px 10px 8px 8px;transition:transform .28s,border-color .28s,background .28s,opacity .28s;display:grid;box-shadow:inset 0 1px #ffffffbf}.live-feed-item:hover{background:#fffdf8f0;border-color:#be871d40;transform:translate(-3px)}.live-feed-item.is-new{animation:.48s cubic-bezier(.2,.78,.18,1) both liveFeedEnter}.live-cover{background:#21190d;border-radius:12px;width:46px;height:46px;overflow:hidden;box-shadow:0 7px 16px #39260624}.live-cover img{object-fit:cover;width:100%;height:100%;display:block}.live-item-copy{min-width:0}.live-item-copy>strong{color:#241d13;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.live-item-copy>small{color:#8a7c68;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;line-height:1.3;display:block;overflow:hidden}.live-item-copy>small b{color:#9b680a;font-weight:800}.live-item-side{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:68px;display:flex}.live-item-side>strong{color:#251c0d;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.live-item-side>strong i{background:#31aa6b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #31aa6b1a}.live-item-side>strong.unlock-cost{color:#a36b06}.live-item-side>small{color:#9b8d78;white-space:nowrap;font-size:9px;font-weight:700}.live-panel-foot{border-top:1px solid #7957191f;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding-top:15px;display:flex}.live-panel-foot>span{color:#786c5b;font-size:10px;font-weight:700}.live-panel-foot>span b{color:#9e6908;font-variant-numeric:tabular-nums;font-size:12px}.live-panel-foot a{color:#21180a;align-items:center;gap:12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.live-panel-foot a strong{background:linear-gradient(135deg,#f1d175,#daa228);border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .22s;display:grid}.live-panel-foot a:hover strong{transform:translate(3px)}@keyframes liveFeedEnter{0%{opacity:0;transform:translateY(-14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.72)}}html[data-theme=dark] .top100-live-panel{color:#f4efe5}html[data-theme=dark] .live-panel-tabs,html[data-theme=dark] .live-feed-item{box-shadow:none;background:#ffffff06;border-color:#ffffff12}html[data-theme=dark] .live-tab{color:#aaa193}html[data-theme=dark] .live-tab.active{color:#fff8e9;background:#ffffff12;box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .live-item-copy>strong,html[data-theme=dark] .live-item-side>strong,html[data-theme=dark] .live-panel-foot a{color:#f4efe5}html[data-theme=dark] .live-item-copy>small,html[data-theme=dark] .live-item-side>small,html[data-theme=dark] .live-panel-meta,html[data-theme=dark] .live-panel-foot>span{color:#aaa193}html[data-theme=dark] .live-panel-foot{border-color:#ffffff12}@media (max-width:1080px){.top100-live-panel{justify-self:stretch;max-width:none}}@media (max-width:760px){.live-panel-tabs{border-radius:16px}.live-tab{height:45px;padding:0 10px;font-size:11px}.live-tab small{display:none}.live-feed-list{height:263px}.live-feed-item{grid-template-columns:43px minmax(0,1fr) auto;gap:10px}.live-cover{width:43px;height:43px}}.top100-popular-searches{width:min(100%,680px);margin-top:18px}.popular-searches-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.popular-searches-head>span{color:#3d3529;font-size:12px;font-weight:800;line-height:1}.popular-searches-head>span:before{content:"";vertical-align:1px;background:#d79b20;border-radius:999px;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #d79b201a}.popular-searches-head small{color:#9a8b73;font-size:10px;font-weight:650}.popular-searches-list{flex-wrap:wrap;gap:8px;display:flex}.popular-search-keyword{color:#40372b;cursor:pointer;background:#fffdf7c2;border:1px solid #805b1621;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px 0 8px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffd9}.popular-search-keyword b{color:#8b6110;background:#f6ead0;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.popular-search-keyword span{white-space:nowrap;font-size:11px;font-weight:800}.popular-search-keyword small{color:#9a8970;white-space:nowrap;font-size:9px;font-weight:650}.popular-search-keyword.is-leading{background:linear-gradient(#fff8e5,#faedc7);border-color:#cb8f1a40}.popular-search-keyword.is-leading b{color:#281b05;background:linear-gradient(#efc75f,#dda52b)}.popular-search-keyword:hover,.popular-search-keyword:focus-visible{background:#fff8e7;border-color:#be841452;outline:none;transform:translateY(-2px);box-shadow:0 8px 18px #724c0a17,inset 0 1px #ffffffeb}html[data-theme=dark] .popular-searches-head>span{color:#f3ede1}html[data-theme=dark] .popular-searches-head small,html[data-theme=dark] .popular-search-keyword small{color:#f3ede185}html[data-theme=dark] .popular-search-keyword{color:#f3ede1;box-shadow:none;background:#ffffff09;border-color:#e4bb4f26}html[data-theme=dark] .popular-search-keyword b{color:#e2b74d;background:#e4bb4f1a}html[data-theme=dark] .popular-search-keyword.is-leading{background:linear-gradient(#e4bb4f26,#e4bb4f12)}@media (max-width:760px){.popular-search-keyword small{display:none}}.top100-layout{flex-direction:column;gap:18px;display:flex}.top100-filters.top100-filters-horizontal{border-radius:28px;width:100%;padding:22px 24px;position:static;top:auto}.top100-filter-subtitle{color:#8b7b64;margin:6px 0 0;font-size:13px;line-height:1.55}.top100-filter-head{align-items:flex-start;margin-bottom:16px}.top100-filter-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.top100-filter-group{background:#fffcf585;border:1px solid #6f511814;border-radius:20px;min-width:0;padding:14px 16px 16px}.top100-filter-group+.top100-filter-group{border-top:1px solid #6f511814;margin-top:0;padding-top:14px}.top100-filter-label{margin-bottom:10px}.top100-chip-grid{gap:8px}.top100-chip{min-height:34px;padding:0 12px;font-size:12px}.top100-clear{white-space:nowrap;min-width:90px}@media (max-width:1450px){.top100-filter-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1020px){.top100-filters.top100-filters-horizontal{padding:18px}.top100-filter-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.top100-filter-head{flex-direction:column;align-items:flex-start}.top100-clear{margin-top:6px}.top100-filter-rail{grid-template-columns:1fr}.top100-filter-group{border-radius:18px;padding:14px}}html[data-theme=dark] .top100-filter-subtitle{color:#a79f91}html[data-theme=dark] .top100-filter-group{background:#ffffff06;border-color:#ffffff12}.top100-filter-dock{z-index:24;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#fffdf7f5,#f9f1def0)!important;border:1px solid #9b6c1424!important;border-radius:26px!important;padding:18px 22px 16px!important;position:sticky!important;top:122px!important;box-shadow:0 18px 48px #5c3f0b1a,inset 0 1px #ffffffeb!important}.top100-filter-dock-head{border-bottom:1px solid #6f511817;justify-content:space-between;align-items:center;gap:28px;margin-bottom:14px;padding-bottom:14px;display:flex}.top100-filter-heading{flex:none;align-items:center;gap:12px;display:flex}.top100-filter-kicker{color:#9b690b;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.top100-filter-kicker:before{content:"";background:#c78b1c;width:24px;height:1px}.top100-filter-dock .top100-filter-title{white-space:nowrap;font-size:18px}.top100-filter-state{flex:1;justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.top100-active-summary{flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.top100-active-label{color:#81745f;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.top100-active-tokens{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.top100-active-token,.top100-filter-empty{color:#755416;white-space:nowrap;background:#efd69533;border:1px solid #b9801424;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.top100-filter-empty{color:#8b7f6c;background:#ffffff61;border-color:#6f511814}.top100-filter-dock .top100-clear{border-radius:13px;align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex}.top100-filter-dock .top100-clear:disabled{opacity:.42;cursor:not-allowed;transform:none}.top100-filter-dock .top100-filter-rail{grid-template-columns:1.55fr .82fr .9fr .82fr 1.05fr;gap:0;display:grid}.top100-filter-dock .top100-filter-group{background:0 0;border:0;border-left:1px solid #6f511817;border-radius:0;min-width:0;padding:2px 16px 4px}.top100-filter-dock .top100-filter-group:first-child{border-left:0;padding-left:0}.top100-filter-dock .top100-filter-group:last-child{padding-right:0}.top100-filter-dock .top100-filter-group+.top100-filter-group{border-top:0;margin-top:0;padding-top:2px}.top100-filter-label-row{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:8px;display:flex}.top100-filter-label-row .top100-filter-label{margin:0}.top100-filter-label-row>span{color:#a28b62;white-space:nowrap;font-size:9px;font-weight:700}.top100-filter-dock .top100-chip-grid{gap:7px}.top100-filter-dock .top100-chip{min-height:31px;box-shadow:none;border-radius:10px;padding:0 10px;font-size:11px}.top100-filter-dock .top100-chip.active{color:#211708;background:linear-gradient(135deg,#f4d879,#e4ad31);border-color:#be841247;box-shadow:0 6px 14px #b77a0d21,inset 0 1px #fff6}.top100-filter-dock .top100-chip.active:not([data-value=all]):before{content:"✓";margin-right:5px;font-size:9px;font-weight:900}.top100-filter-foot{color:#776b58;border-top:1px solid #6f511814;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding-top:12px;font-size:11px;display:flex}.top100-filter-foot span{white-space:nowrap}.top100-filter-foot b{color:#9b690b;font-size:13px}.top100-filter-foot small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top100-list{scroll-margin-top:340px}html[data-theme=dark] .top100-filter-dock{background:linear-gradient(#0a0a08f5,#0c0b08ed)!important;border-color:#e4bb4f21!important;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff0a!important}html[data-theme=dark] .top100-filter-dock-head,html[data-theme=dark] .top100-filter-foot{border-color:#ffffff12}html[data-theme=dark] .top100-filter-dock .top100-filter-group{border-left-color:#ffffff12}html[data-theme=dark] .top100-active-label,html[data-theme=dark] .top100-filter-foot{color:#aaa292}html[data-theme=dark] .top100-active-token,html[data-theme=dark] .top100-filter-empty{color:#dfc47d;background:#e4bb4f0f;border-color:#e4bb4f29}@media (max-width:1450px){.top100-filter-dock{position:static!important;top:auto!important}.top100-filter-dock .top100-filter-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 0}.top100-filter-dock .top100-filter-group:nth-child(4){border-left:0;padding-left:0}}@media (max-width:1020px){.top100-filter-dock-head{flex-direction:column;align-items:flex-start}.top100-filter-state,.top100-active-summary{justify-content:flex-start;width:100%}.top100-active-tokens{justify-content:flex-start}.top100-filter-dock .top100-filter-rail{scrollbar-width:thin;gap:0;padding-bottom:6px;display:flex;overflow-x:auto}.top100-filter-dock .top100-filter-group,.top100-filter-dock .top100-filter-group:nth-child(4){border-left:1px solid #6f511817;min-width:270px;padding:2px 16px 4px}.top100-filter-dock .top100-filter-group:first-child{border-left:0;padding-left:0}}@media (max-width:760px){.top100-filter-dock{border-radius:22px!important;padding:16px!important}.top100-filter-heading{flex-direction:column;align-items:flex-start;gap:5px}.top100-filter-state,.top100-active-summary{flex-direction:column;align-items:flex-start}.top100-active-tokens{width:100%;overflow-x:auto}.top100-filter-dock .top100-filter-group,.top100-filter-dock .top100-filter-group:nth-child(4){min-width:250px}.top100-filter-foot{flex-direction:column;align-items:flex-start;gap:4px}}.top100-filter-dock-head{align-items:center}.top100-filter-heading{gap:0}.top100-filter-kicker{display:none!important}.top100-filter-dock .top100-filter-title{margin:0;font-size:clamp(26px,2vw,34px);line-height:1.08}.top100-toolbar{align-items:center;gap:18px}.top100-toolbar-display{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.top100-toolbar-display strong{white-space:nowrap;margin:0}.top100-page-size{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.top100-size-btn{color:#6e5a35;letter-spacing:-.01em;cursor:pointer;background:#fffcf5db;border:1px solid #b08b3938;border-radius:999px;height:40px;padding:0 16px;font-size:13px;font-weight:800;transition:all .22s}.top100-size-btn:hover{border-color:#b08b3961;transform:translateY(-1px);box-shadow:0 10px 18px #97701914}.top100-size-btn.active{color:#231807;background:linear-gradient(#f2cf67 0%,#e5b43d 100%);border-color:#cc9f3a80;box-shadow:inset 0 1px #ffffff61,0 10px 18px #bc8e2729}#top100VisibleHint{color:#8e8067;font-size:13px;line-height:1.5}html[data-theme=dark] .top100-size-btn{color:#cec4b5;background:#ffffff08;border-color:#ffffff14}html[data-theme=dark] .top100-size-btn.active{color:#171108;background:linear-gradient(#f2cf67 0%,#e5b43d 100%);border-color:#e8bb4f80}html[data-theme=dark] #top100VisibleHint{color:#a79b86}@media (max-width:980px){.top100-toolbar{flex-direction:column;align-items:flex-start}.top100-sort{justify-content:flex-start;width:100%}}@media (max-width:760px){.top100-filter-dock .top100-filter-title{font-size:24px}.top100-toolbar-display{gap:12px}.top100-size-btn{height:36px;padding:0 14px;font-size:12px}}.top100-filter-dock-head-minimal{border-bottom:1px solid #77591f1a;justify-content:flex-end;margin-bottom:14px;padding-bottom:14px}.top100-filter-dock-head-minimal .top100-filter-state{margin-left:auto}.top100-toolbar-smart{background:#fffcf6db;border:1px solid #9b752214;border-radius:22px;padding:16px 18px;box-shadow:0 10px 24px #7b57170d}.top100-toolbar-display{justify-content:space-between;align-items:center;gap:18px;width:100%}.top100-toolbar-stat{flex-direction:column;gap:4px;min-width:170px;display:flex}.top100-toolbar-stat-label{color:#9b8661;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.top100-toolbar-stat strong{color:#21170a;letter-spacing:-.03em;margin:0;font-size:28px;line-height:1}.top100-toolbar-range{text-align:right;color:#8d7e66;min-width:220px;font-size:13px;line-height:1.45}.top100-page-size{background:#f3ebd6d9;border:1px solid #bd994c29;border-radius:999px;padding:5px}.top100-size-btn{min-width:88px}.top100-size-btn.active{box-shadow:inset 0 1px #fff6,0 8px 16px #bc8e271a}html[data-theme=dark] .top100-filter-dock-head-minimal{border-bottom-color:#ffffff14}html[data-theme=dark] .top100-toolbar-smart{background:#ffffff08;border-color:#ffffff12;box-shadow:0 12px 28px #0000002e}html[data-theme=dark] .top100-toolbar-stat-label,html[data-theme=dark] .top100-toolbar-range{color:#ab9f8a}html[data-theme=dark] .top100-toolbar-stat strong{color:#f3ede1}html[data-theme=dark] .top100-page-size{background:#ffffff05;border-color:#ffffff14}@media (max-width:1100px){.top100-toolbar-display{flex-wrap:wrap;align-items:flex-start}.top100-toolbar-range{text-align:left;min-width:0}}@media (max-width:760px){.top100-toolbar-smart{border-radius:18px;padding:14px}.top100-toolbar-stat strong{font-size:22px}.top100-page-size{justify-content:space-between;width:100%}.top100-size-btn{flex:1 1 0;min-width:0;padding:0 10px}}.top100-rank-change,.top100-side-grid{display:none!important}.top100-item{grid-template-columns:72px 106px minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;padding:18px 20px!important}.top100-rank{justify-content:center;gap:0}.top100-item-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.top100-title-wrap{padding-right:4px}.top100-item-title{letter-spacing:-.035em;font-size:22px;line-height:1.12}.top100-item-sub{color:#8a7960;margin-top:7px;font-size:13px}.top100-hash-tags{justify-content:flex-start;align-self:flex-start;gap:8px;padding-top:2px}.top100-hash{letter-spacing:0;border:1px solid #0000;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff73}.top100-hash.genre{color:#456a8e;background:#eef5fb;border-color:#c9ddec}.top100-hash.status{color:#a26414;background:#fdf2e4;border-color:#efcfaa}.top100-hash.hot{color:#c53934;background:#fff0ef;border-color:#f4c8c5}.top100-hash.premium{color:#8a6617;background:#fbf2d6;border-color:#ebd08c}.top100-desc{color:#5f5646;margin-top:12px;font-size:15px;line-height:1.62}.top100-meta{gap:10px;margin-top:14px}.top100-meta-chip{color:#6e624d;background:#fffcf5f2;border-color:#be913924;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:750;box-shadow:0 6px 14px #7e5a180a}.top100-meta-chip svg{color:#c4881a}.top100-side{justify-content:center;align-items:flex-end;gap:0;width:168px;height:100%}.top100-cta{color:#1f1608;background:linear-gradient(#f8e3a8 0%,#efc85e 100%);border-color:#cb9b3147;border-radius:16px;justify-content:space-between;gap:12px;min-width:162px;min-height:48px;padding:0 8px 0 18px;box-shadow:inset 0 1px #ffffff8c,0 12px 26px #c48b1e1f}.top100-cta span{background:#fff8e361;border-radius:999px;place-items:center;width:30px;height:30px;transition:transform .2s;display:grid;box-shadow:inset 0 1px #ffffff6b}.top100-cta:hover span{transform:translate(2px)}.top100-cta.vip-unlock-btn{background:linear-gradient(#f2cf6f 0%,#dfa62c 100%);border-color:#cb9b3157}.top100-item.is-vip:before{top:14px;right:18px}html[data-theme=dark] .top100-hash.genre{color:#9bc4ea;background:#4f80b329;border-color:#669ad13d}html[data-theme=dark] .top100-hash.status{color:#f4c372;background:#b57c1e21;border-color:#e4bb4f38}html[data-theme=dark] .top100-hash.hot{color:#ff9e98;background:#b83d3624;border-color:#e26d6538}html[data-theme=dark] .top100-hash.premium{color:#f1d07a;background:#cb9b311f;border-color:#e4bb4f38}html[data-theme=dark] .top100-desc{color:#b2a892}html[data-theme=dark] .top100-cta{color:#171108}@media (max-width:1180px){.top100-item{grid-template-columns:72px 106px minmax(0,1fr)!important}.top100-side{grid-column:2/-1;justify-content:flex-start;align-items:flex-start;width:auto;padding-top:4px}}@media (max-width:760px){.top100-item{grid-template-columns:60px 88px minmax(0,1fr)!important;gap:14px!important;padding:16px!important}.top100-cover{width:88px;height:118px}.top100-item-head{grid-template-columns:1fr}.top100-item-title{font-size:20px}.top100-item-sub{font-size:12px}.top100-hash-tags{margin-top:10px}.top100-desc{font-size:14px}.top100-meta{gap:8px}.top100-meta-chip{min-height:34px;padding:0 12px;font-size:12px}.top100-side{grid-column:1/-1;padding-top:10px}.top100-cta{width:100%;min-width:0}}.top100-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.top100-item{min-height:174px;margin:0}.top100-pagination{gap:12px;margin-top:18px}.top100-page{width:auto;min-width:44px;padding:0 14px}@media (max-width:1180px){.top100-list{grid-template-columns:1fr}}.top100-list{gap:20px}.top100-item{background:linear-gradient(#fffbf1f5 0%,#faf0d4eb 100%);border:1px solid #d1b2682e;border-radius:28px;min-height:196px;box-shadow:0 18px 34px #7a5e1d14;grid-template-columns:72px 108px minmax(0,1fr) 178px!important;align-items:center!important;gap:20px!important;padding:22px 26px!important}.top100-item.is-vip:before{content:none!important}.top100-rank{gap:8px}.top100-rank-number{border-radius:18px;width:58px;height:58px;font-size:18px}.top100-rank-change{display:none!important}.top100-cover{border:1px solid #cdaa5929;border-radius:20px;width:108px;height:144px;box-shadow:0 14px 24px #0000001a}.top100-main{flex-direction:column;justify-content:center;min-width:0;display:flex}.top100-item-head{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.top100-title-wrap{width:100%;min-width:0}.top100-item-title{letter-spacing:-.035em;word-break:normal;margin:0;font-size:24px;line-height:1.12}.top100-item-sub{color:#8c7c63;margin-top:8px;font-size:13px;font-weight:700}.top100-hash-tags{flex-wrap:wrap;align-self:flex-start;gap:8px;display:flex;justify-content:flex-start!important}.top100-hash{border:1px solid #0000;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff7a}.top100-hash.tag-genre,.top100-hash.tag-cultivation{color:#46739c;background:#edf5fb;border-color:#ccdeec}.top100-hash.tag-ongoing{color:#a56717;background:#fcf1e4;border-color:#efd2ac}.top100-hash.tag-complete{color:#26714d;background:#e8f6ee;border-color:#c3e3cf}.top100-hash.tag-hot{color:#cb3a36;background:#fff0ef;border-color:#f2c6c3}.top100-hash.tag-premium,.top100-hash.tag-new{color:#8b671a;background:#faf1d7;border-color:#e9d08f}.top100-desc{color:#5f5647;-webkit-line-clamp:2;max-width:100%;margin:14px 0 0;font-size:15px;line-height:1.62}.top100-meta{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.top100-meta-chip{color:#6d624e;background:#fffcf5f2;border:1px solid #be913924;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:750;box-shadow:0 6px 14px #7e5a180a}.top100-side-grid,.top100-side-card{display:none!important}.top100-side{flex-direction:column;justify-content:center;gap:10px;width:178px;height:100%;padding-left:8px;display:flex;align-items:flex-end!important}.top100-vip-note{justify-content:flex-end;width:100%;margin:0;display:flex}.top100-vip-chip{color:#8c6718;background:linear-gradient(#f8e7b9 0%,#f1d48a 100%);border:1px solid #cb9f3a3d;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff85}.top100-cta{color:#231909;background:linear-gradient(#fffaf0 0%,#f7edd2 100%);border:1px solid #cb9b3138;border-radius:16px;justify-content:space-between;align-self:flex-end;align-items:center;gap:12px;min-width:160px;min-height:50px;margin-top:auto;padding:0 8px 0 18px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffbf,0 10px 20px #bc8e2714}.top100-cta span{background:#f0c65b42;border-radius:999px;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:transform .2s,background .2s;display:grid;box-shadow:inset 0 1px #ffffff7a}.top100-cta:hover span{background:#f0c65b5c;transform:translate(2px)}.top100-cta.vip-unlock-btn span{background:#fff8e757}html[data-theme=dark] .top100-item{background:linear-gradient(#201b13eb 0%,#1c1812f2 100%);border-color:#e8bb4f1a;box-shadow:0 18px 34px #00000038}html[data-theme=dark] .top100-item.is-vip{background:linear-gradient(#281f12f5 0%,#221c14fa 100%);border-color:#e8bb4f33}html[data-theme=dark] .top100-item-title{color:#f6efe4}html[data-theme=dark] .top100-item-sub,html[data-theme=dark] .top100-desc{color:#b7ab96}html[data-theme=dark] .top100-meta-chip{color:#ddd1be;box-shadow:none;background:#ffffff08;border-color:#ffffff12}html[data-theme=dark] .top100-cta{color:#171108;background:linear-gradient(#fffcf5eb 0%,#f4e0b4e0 100%)}@media (max-width:1480px){.top100-item{grid-template-columns:64px 96px minmax(0,1fr) 164px!important;gap:16px!important;padding:18px 20px!important}.top100-cover{width:96px;height:132px}.top100-item-title{font-size:22px}.top100-side{width:164px}.top100-cta{min-width:152px}}@media (max-width:1180px){.top100-list{grid-template-columns:1fr}.top100-item{grid-template-columns:64px 96px minmax(0,1fr) 164px!important}}@media (max-width:860px){.top100-item{grid-template-columns:60px 88px minmax(0,1fr)!important;gap:14px!important;padding:16px!important}.top100-cover{width:88px;height:120px}.top100-item-title{font-size:20px}.top100-desc{font-size:14px}.top100-side{grid-column:1/-1;width:100%;margin-top:2px;padding-left:0;align-items:flex-start!important}.top100-vip-note{justify-content:flex-start}.top100-cta{align-self:stretch;width:100%;min-width:0}}.top100-item{min-height:214px;position:relative;grid-template-columns:160px minmax(0,1fr) 178px!important;gap:22px!important}.top100-rank{z-index:4;pointer-events:none;grid-area:1/1;place-self:start;margin:14px 0 0 14px;position:relative}.top100-rank-number{border-radius:18px;width:56px;height:56px;box-shadow:0 10px 22px #be8e202e,inset 0 1px #ffffff61}.top100-cover{border-radius:22px;grid-area:1/1;place-self:center start;width:144px;height:192px;margin-left:10px}.top100-main{grid-column:2}.top100-side{grid-column:3}.top100-item.is-vip .top100-cover{box-shadow:0 18px 30px #a0771d2e}.top100-item.is-vip .top100-rank-number{background:linear-gradient(#f2cf67 0%,#e3b23d 100%)}@media (max-width:1480px){.top100-item{grid-template-columns:148px minmax(0,1fr) 164px!important}.top100-cover{width:132px;height:180px;margin-left:8px}}@media (max-width:860px){.top100-item{min-height:unset;grid-template-columns:120px minmax(0,1fr)!important;gap:16px!important}.top100-rank,.top100-cover{grid-area:1/1}.top100-cover{width:108px;height:148px;margin-left:6px}.top100-rank{margin:10px 0 0 10px}.top100-rank-number{border-radius:16px;width:48px;height:48px;font-size:17px}.top100-main{grid-column:2}.top100-side{grid-column:1/-1}}.top100-cover{position:relative;overflow:hidden}.top100-rank{z-index:5;pointer-events:none;margin:0!important;position:absolute!important;top:12px!important;left:12px!important}.top100-rank-number{font-weight:900;border-radius:14px!important;width:48px!important;height:48px!important;font-size:16px!important;box-shadow:0 10px 20px #00000038,inset 0 1px #ffffff2e!important}.top100-item.is-vip .top100-rank-number,.top100-item.is-top3 .top100-rank-number,.top100-rank-number{color:#fff4df!important;background:#140f0ce6!important;border:1px solid #e0b04a8c!important}@media (max-width:860px){.top100-rank{top:10px!important;left:10px!important}.top100-rank-number{border-radius:13px!important;width:44px!important;height:44px!important;font-size:15px!important}}.top100-item{border-radius:22px!important;min-height:232px!important;padding:24px 26px!important}.top100-item.is-vip{border-radius:22px!important}.top100-cover{border-radius:18px!important}.top100-main{justify-content:flex-start!important}.top100-item-head{gap:12px!important}.top100-desc{-webkit-line-clamp:3;margin-top:16px!important}.top100-meta{margin-top:16px!important}.top100-side{padding-top:10px;justify-content:flex-start!important;align-items:flex-end!important;gap:12px!important}.top100-vip-note{margin-bottom:4px}.top100-cta{border:1px solid #cc9d354d!important;border-radius:18px!important;align-self:flex-end!important;min-width:172px!important;min-height:54px!important;margin-top:18px!important;padding:0 10px 0 18px!important;font-size:15px!important;font-weight:850!important;box-shadow:inset 0 1px #ffffffd1,0 16px 28px #bc8e271f!important}.top100-cta span{flex:0 0 34px!important;width:34px!important;height:34px!important}.top100-cta:hover{box-shadow:inset 0 1px #ffffffe6,0 18px 30px #bc8e2729!important}.top100-cta.vip-unlock-btn{background:linear-gradient(#f2cf6f 0%,#e2b13a 100%)!important;box-shadow:inset 0 1px #ffffff75,0 18px 30px #bc8e272e!important}@media (max-width:1480px){.top100-item{border-radius:20px!important;min-height:220px!important}.top100-cover{border-radius:17px!important}}@media (max-width:860px){.top100-item{min-height:unset!important;border-radius:18px!important;padding:18px!important}.top100-cover{border-radius:16px!important}.top100-side{padding-top:12px;align-items:stretch!important}.top100-cta{width:100%;min-width:0!important;margin-top:10px!important}}.top100-item{grid-template-columns:176px minmax(0,1fr) 178px!important;min-height:252px!important}.top100-cover{width:150px!important;height:210px!important}@media (max-width:1480px){.top100-item{grid-template-columns:168px minmax(0,1fr) 164px!important;min-height:238px!important}.top100-cover{width:142px!important;height:200px!important}}@media (max-width:860px){.top100-item{grid-template-columns:124px minmax(0,1fr)!important}.top100-cover{width:102px!important;height:156px!important}}.top100-meta{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;display:flex!important}.top100-meta-chip{white-space:nowrap!important;flex:none!important}@media (max-width:860px){.top100-meta{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;overflow:auto hidden}.top100-meta::-webkit-scrollbar{display:none}}.top100-item{grid-template-columns:184px minmax(0,1fr) 190px!important;min-height:270px!important;padding:24px 28px!important}.top100-cover{border:1px solid #c69a3a3d!important;border-radius:14px!important;width:156px!important;height:236px!important;margin-left:4px!important;box-shadow:0 18px 32px #00000024,inset 0 1px #ffffff1a!important}.top100-rank{top:10px!important;left:10px!important}.top100-rank-number{border-radius:10px!important}.top100-side{gap:14px!important;width:190px!important}.top100-cta{color:#201507!important;letter-spacing:-.01em!important;background:linear-gradient(#fff1b8 0%,#efc654 100%)!important;border:1px solid #d2a43a6b!important;border-radius:16px!important;width:100%!important;min-width:0!important;min-height:56px!important;padding:0 10px 0 20px!important;font-size:16px!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff8c,0 16px 30px #c08b1c2e!important}.top100-cta span{background:#fff7de6b!important;border:1px solid #ffffff4d!important;flex:0 0 36px!important;width:36px!important;height:36px!important}.top100-cta:hover{border-color:#d2a43a8f!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffffb3,0 20px 34px #c08b1c3d!important}.top100-cta.vip-unlock-btn{background:linear-gradient(#f5d36d 0%,#e0ab27 100%)!important;border-color:#c5911f85!important;box-shadow:inset 0 1px #ffffff6b,0 18px 32px #b57f123d!important}.top100-cta.vip-unlock-btn:hover{box-shadow:inset 0 1px #ffffff85,0 22px 36px #b57f124d!important}html[data-theme=dark] .top100-cover{border-color:#e8bb4f33!important;box-shadow:0 18px 32px #0000003d!important}html[data-theme=dark] .top100-cta{color:#161005!important;background:linear-gradient(#f7d977 0%,#ebb83e 100%)!important;border-color:#e8bb4f66!important}@media (max-width:1480px){.top100-item{grid-template-columns:174px minmax(0,1fr) 182px!important;min-height:258px!important}.top100-cover{width:148px!important;height:224px!important}.top100-side{width:182px!important}}@media (max-width:860px){.top100-item{min-height:unset!important;grid-template-columns:132px minmax(0,1fr)!important}.top100-cover{border-radius:12px!important;width:116px!important;height:174px!important}.top100-side{width:100%!important}.top100-cta{margin-top:12px!important}}.top100-item.is-vip{background:linear-gradient(#191511 0%,#0f0c09 100%)!important;border:1px solid #dcb44e38!important;box-shadow:0 18px 34px #00000042,inset 0 1px #ffffff0a!important}.top100-item.is-vip .top100-vip-note{display:none!important}.top100-item.is-vip .top100-item-title,.top100-item.is-vip .top100-item-sub,.top100-item.is-vip .top100-desc{color:#f4ead6!important}.top100-item.is-vip .top100-item-sub{color:#cdbda1!important}.top100-item.is-vip .top100-desc{color:#ddd0ba!important}.top100-item.is-vip .top100-meta-chip{color:#f0e2ca!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#ffffff14!important}.top100-item.is-vip .top100-meta-chip svg{color:#f0c45a!important}.top100-item.is-vip .top100-hash.tag-genre,.top100-item.is-vip .top100-hash.tag-cultivation{color:#9bd0ff!important;background:#3f7ab32e!important;border-color:#71a4d447!important}.top100-item.is-vip .top100-hash.tag-ongoing{color:#f2c273!important;background:#aa701629!important;border-color:#e2b5543d!important}.top100-item.is-vip .top100-hash.tag-complete{color:#87d2a9!important;background:#28704c2e!important;border-color:#60b38238!important}.top100-item.is-vip .top100-hash.tag-hot{color:#ff9c98!important;background:#b438322e!important;border-color:#e26d653d!important}.top100-item.is-vip .top100-hash.tag-premium,.top100-item.is-vip .top100-hash.tag-new{color:#f2d07b!important;background:#b084252e!important;border-color:#e6bf5c42!important}.top100-item.is-vip .top100-cover{border-color:#e1ba5857!important;box-shadow:0 20px 36px #0000005c,inset 0 1px #ffffff0f!important}.top100-item.is-vip .top100-cta.vip-unlock-btn,.top100-item.is-vip .top100-cta{color:#1c1408!important;background:linear-gradient(#f7d66f 0%,#e0ab28 100%)!important;border-color:#d4a43485!important;box-shadow:inset 0 1px #ffffff6b,0 18px 32px #b17e1247!important}.top100-item.is-vip .top100-cta span{background:#fff8e252!important;border:1px solid #ffffff38!important}.top100-item.is-vip .top100-cta:hover{transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff85,0 22px 36px #b17e1257!important}.top100-item.is-vip .top100-cta,.top100-item.is-vip .top100-cta.vip-unlock-btn{color:#1b1308!important;letter-spacing:-.01em!important;background:linear-gradient(#f5d46e 0%,#e6b53d 100%)!important;border:1px solid #e1b74d94!important;border-radius:18px!important;justify-content:space-between!important;gap:14px!important;width:220px!important;min-width:220px!important;min-height:56px!important;padding:0 10px 0 22px!important;font-size:15px!important;font-weight:900!important;line-height:1.1!important;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #a3700d29,0 12px 26px #ad781438,0 0 24px #e8bb4f1f!important}.top100-item.is-vip .top100-cta:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#fff0);border-radius:17px;position:absolute;inset:1px}.top100-item.is-vip .top100-cta span{background:linear-gradient(#f8dfa1 0%,#efc85e 100%)!important;border:1px solid #fff1d273!important;border-radius:999px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;box-shadow:inset 0 1px #ffffff6b!important}.top100-item.is-vip .top100-cta:hover,.top100-item.is-vip .top100-cta.vip-unlock-btn:hover{transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #a3700d2e,0 16px 30px #ad781447,0 0 28px #e8bb4f2e!important}.top100-item.is-vip .top100-cta:hover span{transform:translate(2px)!important}@media (max-width:1480px){.top100-item.is-vip .top100-cta,.top100-item.is-vip .top100-cta.vip-unlock-btn{width:210px!important;min-width:210px!important}}@media (max-width:860px){.top100-item.is-vip .top100-cta,.top100-item.is-vip .top100-cta.vip-unlock-btn{width:100%!important;min-width:0!important}}.top100-item:not(.is-vip) .top100-cta{color:#1d1508!important;letter-spacing:-.01em!important;background:linear-gradient(#f3d36b 0%,#e3b23d 100%)!important;border:1px solid #d6ab3d6b!important;border-radius:16px!important;justify-content:space-between!important;gap:12px!important;width:180px!important;min-width:180px!important;min-height:52px!important;padding:0 10px 0 20px!important;font-size:15px!important;font-weight:850!important;line-height:1.1!important;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #a3700d1f,0 12px 24px #b37e1224!important}.top100-item:not(.is-vip) .top100-cta:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#fff0);border-radius:15px;position:absolute;inset:1px}.top100-item:not(.is-vip) .top100-cta span{background:linear-gradient(#f7dd95 0%,#edc35a 100%)!important;border:1px solid #fff4da73!important;border-radius:999px!important;flex:0 0 36px!important;width:36px!important;height:36px!important;box-shadow:inset 0 1px #ffffff6b!important}.top100-item:not(.is-vip) .top100-cta:hover{border-color:#d6ab3d8a!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #a3700d24,0 16px 28px #b37e122e!important}.top100-item:not(.is-vip) .top100-cta:hover span{transform:translate(2px)!important}@media (max-width:860px){.top100-item:not(.is-vip) .top100-cta{width:100%!important;min-width:0!important}}.top100-item.is-vip{position:relative;border:1px solid #dfb64e57!important;box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff0a,0 0 0 1px #c6952724!important}.top100-item.is-vip:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f4ce6f2e,0 0 28px #e0af391f}.top100-item.is-vip .top100-cover{border:1px solid #deb3496b!important;box-shadow:0 20px 36px #00000061,0 0 18px #d6a3301a,inset 0 1px #ffffff0f!important}html[data-theme=dark] .top100-item.is-vip{border:1px solid #eabc4f6b!important;box-shadow:0 20px 38px #00000057,inset 0 1px #ffffff0d,0 0 0 1px #c996232e,0 0 34px #ddab3024!important}html[data-theme=dark] .top100-item.is-vip:after{box-shadow:inset 0 0 0 1px #f5d17538,0 0 34px #e0af3929}html[data-theme=dark] .top100-item.is-vip .top100-cover{border:1px solid #e9bd517a!important;box-shadow:0 22px 38px #0000006b,0 0 20px #e0af3924,inset 0 1px #ffffff12!important}.top100-side{justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;padding-top:4px!important}.top100-vip-note{justify-content:flex-start!important}.top100-cta,.top100-item:not(.is-vip) .top100-cta,.top100-item.is-vip .top100-cta,.top100-item.is-vip .top100-cta.vip-unlock-btn{border-radius:14px!important;align-self:flex-start!important;gap:10px!important;width:168px!important;min-width:168px!important;min-height:46px!important;margin-top:0!important;padding:0 8px 0 16px!important;font-size:14px!important}.top100-item.is-vip .top100-cta,.top100-item.is-vip .top100-cta.vip-unlock-btn{width:178px!important;min-width:178px!important}@media (max-width:1480px){.top100-cta,.top100-item:not(.is-vip) .top100-cta,.top100-item.is-vip .top100-cta,.top100-item.is-vip .top100-cta.vip-unlock-btn{width:160px!important;min-width:160px!important}.top100-item.is-vip .top100-cta,.top100-item.is-vip .top100-cta.vip-unlock-btn{width:172px!important;min-width:172px!important}}@media (max-width:860px){.top100-side{align-items:stretch!important}.top100-vip-note{justify-content:flex-start!important}.top100-cta,.top100-item:not(.is-vip) .top100-cta,.top100-item.is-vip .top100-cta,.top100-item.is-vip .top100-cta.vip-unlock-btn{width:100%!important;min-width:0!important}}.site-footer{color:#f5f0e5;background:radial-gradient(circle at 12% 18%,#e4bb4f17,#0000 26%),radial-gradient(circle at 88% 8%,#e4bb4f0e,#0000 22%),linear-gradient(#0c0d0a 0%,#080906 100%);border-top:1px solid #dfb64e2e;padding:68px 7.3vw 28px;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;opacity:.46;background:linear-gradient(115deg,#0000 0 41%,#ecca7309 41% 41.3%,#0000 41.3% 100%),linear-gradient(65deg,#0000 0 72%,#ecca7306 72% 72.3%,#0000 72.3% 100%);position:absolute;inset:0}.site-footer:after{content:"";background:linear-gradient(90deg,#0000,#f6d47e8f,#0000);height:1px;position:absolute;top:0;left:7.3vw;right:7.3vw}.footer-shell{z-index:1;width:min(100%,2140px);margin:0 auto;position:relative}.footer-cta{background:radial-gradient(circle at 90%,#e4bb4f1f,#0000 30%),linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #e6c16329;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:28px 30px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 22px 50px #0000002e}.footer-cta-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.footer-cta-mark{color:#edc95f;background:#e4bb4f12;border:1px solid #ecca7347;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff0a}.footer-cta-mark svg{width:23px;height:23px}.footer-cta-kicker{color:#d9b34f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.footer-cta h2{color:#fffaf0;letter-spacing:-.035em;margin:0;font-size:clamp(22px,1.8vw,31px);font-weight:800;line-height:1.22}.footer-cta p{color:#aaa293;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.7}.footer-cta-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.footer-cta-primary,.footer-cta-secondary{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 10px 0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex}.footer-cta-primary{color:#1d1608;background:linear-gradient(#f0cf6d,#dca62c);border:1px solid #ebc76585;min-width:194px;box-shadow:inset 0 1px #ffffff6b,0 12px 26px #bf86162e}.footer-cta-primary span{background:#fff8e152;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.footer-cta-secondary{color:#ddd4c3;background:#ffffff06;border:1px solid #ffffff1a;padding:0 16px}.footer-cta-primary:hover,.footer-cta-secondary:hover{transform:translateY(-2px)}.footer-cta-primary:hover{box-shadow:inset 0 1px #ffffff80,0 16px 30px #bf86163d}.footer-cta-secondary:hover{color:#f2d276;background:#e4bb4f0e;border-color:#e4bb4f40}.footer-main{grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(150px,.72fr));gap:46px;padding:54px 4px 42px;display:grid}.footer-brand-block{max-width:440px}.footer-brand{color:#fffaf0;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.footer-logo{background:radial-gradient(circle,#e0b2372e 0%,#e0b23714 52%,#e0b23700 78%);border-radius:14px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;position:relative}.footer-logo img{object-fit:contain;filter:drop-shadow(0 2px 6px #dfb0352e);width:44px;height:44px;display:block}.footer-brand strong{color:#fffaf0;letter-spacing:-.025em;font-size:19px;line-height:1.15;display:block}.footer-brand small{color:#b28a2f;letter-spacing:.15em;margin-top:5px;font-size:9px;font-weight:800;display:block}.footer-about{color:#9e978b;max-width:390px;margin:18px 0 22px;font-size:13px;line-height:1.75}.footer-social-label{color:#cec5b5;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.footer-socials{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-social{color:#c9a33f;background:#e4bb4f0b;border:1px solid #e4bb4f29;border-radius:12px;place-items:center;width:38px;height:38px;text-decoration:none;transition:transform .2s,color .2s,border-color .2s,background .2s;display:grid}.footer-social svg{width:17px;height:17px;display:block}.footer-social:hover{color:#f0ce70;background:#e4bb4f17;border-color:#e4bb4f57;transform:translateY(-2px)}.footer-column h3{color:#eee7da;letter-spacing:.11em;text-transform:uppercase;margin:2px 0 17px;font-size:12px;font-weight:800}.footer-links{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-links a{color:#999286;font-size:13px;line-height:1.45;text-decoration:none;transition:color .2s,transform .2s;position:relative}.footer-links a:hover{color:#e4c05f;transform:translate(3px)}.footer-bottom{color:#756f65;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:18px 4px 0;font-size:11px;line-height:1.6;display:flex}.footer-bottom-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.footer-bottom-links a{color:#8e877b;text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:#d7b650}@media (max-width:1100px){.footer-main{grid-template-columns:minmax(260px,1.35fr) repeat(2,minmax(150px,.7fr))}.footer-column:last-child{grid-column:2/-1}}@media (max-width:860px){.site-footer{padding:54px 24px 24px}.site-footer:after{left:24px;right:24px}.footer-cta{grid-template-columns:1fr;padding:24px}.footer-cta-actions{justify-content:flex-start}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px;padding-top:44px}.footer-brand-block{grid-column:1/-1}.footer-column:last-child{grid-column:auto}}@media (max-width:560px){.site-footer{padding:44px 18px 22px}.site-footer:after{left:18px;right:18px}.footer-cta{border-radius:20px;padding:20px}.footer-cta-copy{grid-template-columns:1fr;gap:14px}.footer-cta-mark{border-radius:14px;width:44px;height:44px}.footer-cta-actions{grid-template-columns:1fr;width:100%;display:grid}.footer-cta-primary,.footer-cta-secondary{width:100%}.footer-main{grid-template-columns:1fr 1fr;gap:32px 22px;padding:38px 0 32px}.footer-about{font-size:12px}.footer-bottom{flex-direction:column;align-items:flex-start;padding-top:20px}.footer-bottom-links{justify-content:flex-start;gap:12px 16px}}.top100-list{align-items:stretch!important}.top100-item{grid-template-columns:160px minmax(0,1fr)!important;align-self:stretch!important;gap:22px!important;height:100%!important;min-height:286px!important;padding:22px 24px!important}.top100-main{grid-column:2!important;width:100%!important;min-width:0!important}.top100-item-head{box-sizing:border-box!important;width:100%!important;padding-right:190px!important}.top100-desc{-webkit-line-clamp:2!important;width:100%!important;max-width:none!important}.top100-side{z-index:7!important;grid-column:auto!important;justify-content:flex-start!important;align-items:flex-end!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:22px!important;right:24px!important}.top100-cta,.top100-item:not(.is-vip) .top100-cta,.top100-item.is-vip .top100-cta,.top100-item.is-vip .top100-cta.vip-unlock-btn{white-space:nowrap!important;border-radius:13px!important;flex-wrap:nowrap!important;align-self:flex-end!important;gap:8px!important;height:42px!important;min-height:42px!important;padding:0 6px 0 14px!important;font-size:13px!important;line-height:1!important}.top100-item:not(.is-vip) .top100-cta{width:146px!important;min-width:146px!important}.top100-item.is-vip .top100-cta,.top100-item.is-vip .top100-cta.vip-unlock-btn{width:174px!important;min-width:174px!important;font-size:12.5px!important}.top100-cta span,.top100-item:not(.is-vip) .top100-cta span,.top100-item.is-vip .top100-cta span{flex:0 0 30px!important;width:30px!important;height:30px!important}@media (max-width:1480px){.top100-item{grid-template-columns:148px minmax(0,1fr)!important;gap:18px!important;padding:20px!important}.top100-item-head{padding-right:184px!important}.top100-side{top:20px!important;right:20px!important}}@media (max-width:1180px){.top100-item{grid-template-columns:148px minmax(0,1fr)!important}}@media (max-width:860px){.top100-item{grid-template-columns:120px minmax(0,1fr)!important;gap:16px!important;height:auto!important;min-height:0!important;padding:16px!important}.top100-main{grid-column:2!important}.top100-item-head{padding-right:0!important}.top100-side{grid-column:1/-1!important;align-items:stretch!important;width:100%!important;margin-top:4px!important;position:static!important}.top100-cta,.top100-item:not(.is-vip) .top100-cta,.top100-item.is-vip .top100-cta,.top100-item.is-vip .top100-cta.vip-unlock-btn{align-self:stretch!important;width:100%!important;min-width:0!important}}.header .nav a{min-width:102px}.header .brand strong{font-size:20px!important}.header .brand small{font-size:9px!important}.header-filter-toggle{display:none!important}.header .top100-filter-dock{all:unset}.filter-bottom-bar{z-index:70;-webkit-backdrop-filter:blur(22px);background:#fffcf4e6;border:1px solid #875b0d33;border-radius:22px;align-items:center;gap:14px;width:min(100vw - 40px,920px);min-height:66px;padding:9px 10px 9px 14px;transition:transform .25s,box-shadow .25s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #3d2a082e,inset 0 1px #ffffffe0}.filter-bottom-bar:hover{transform:translate(-50%)translateY(-2px);box-shadow:0 24px 68px #3d2a0838,inset 0 1px #ffffffe6}.filter-bottom-summary{align-items:center;gap:11px;min-width:210px;display:flex}.filter-bottom-icon{color:#241807;background:linear-gradient(135deg,#f2d479,#d49a2b);border-radius:14px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid;box-shadow:0 8px 20px #9762072e}.filter-bottom-copy{flex-direction:column;line-height:1.15;display:flex}.filter-bottom-copy b{color:#211b12;font-size:13px}.filter-bottom-copy small{color:#8a7c66;margin-top:5px;font-size:10px;font-weight:650}.filter-bottom-chips{flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.filter-bottom-chips:empty:before{content:"Chọn thể loại, trạng thái hoặc hashtag";color:#9b907f;font-size:11px}.filter-bottom-chip{color:#6a4a12;white-space:nowrap;background:#f4e1b275;border:1px solid #b0770e2e;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.filter-bottom-open{color:#1d1508;cursor:pointer;background:linear-gradient(135deg,#f3d67e,#d39a2b);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:128px;height:48px;padding:0 9px 0 17px;font-size:12px;font-weight:700;transition:all .22s;display:flex;box-shadow:0 10px 24px #97620733,inset 0 1px #ffffff8c}.filter-bottom-open:hover{filter:brightness(1.03);transform:translateY(-1px)}.filter-bottom-count{background:#261a051a;border-radius:10px;place-items:center;min-width:30px;height:30px;font-size:11px;display:grid}.filter-sheet-backdrop{z-index:78;-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#100d0861;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.filter-sheet{z-index:80;opacity:0;visibility:hidden;background:#fdfaf2fa;border:1px solid #8b5f1033;border-radius:28px;flex-direction:column;width:min(100vw - 36px,1320px);max-height:min(82vh,760px);transition:transform .36s cubic-bezier(.2,.78,.18,1),opacity .25s,visibility .25s;display:flex;position:fixed;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%,calc(100% + 40px));box-shadow:0 36px 110px #1f160752,inset 0 1px #ffffffe0}.filter-sheet.is-open{opacity:1;visibility:visible;transform:translate(-50%)}.filter-sheet-backdrop.is-open{opacity:1;visibility:visible}.filter-sheet-head{border-bottom:1px solid #664b191a;justify-content:space-between;align-items:flex-start;gap:30px;padding:26px 30px 20px;display:flex}.filter-sheet-kicker{color:#a77412;letter-spacing:.14em;font-size:10px;font-weight:700}.filter-sheet-head h2{color:#1e1911;letter-spacing:-.04em;margin:6px 0 4px;font-size:28px;line-height:1.05}.filter-sheet-head p{color:#827664;margin:0;font-size:12px}.filter-sheet-close{color:#6f614e;cursor:pointer;background:#fffaf0;border:1px solid #5e45181f;border-radius:14px;place-items:center;width:42px;height:42px;font-size:25px;line-height:1;transition:all .2s;display:grid}.filter-sheet .top100-filter-dock{width:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;position:static!important}.filter-sheet .header-filter-summary{border-bottom:1px solid #664b1914!important;min-height:58px!important;padding:13px 30px!important}.filter-sheet .top100-filter-panel{opacity:1!important;background:0 0!important;border-radius:0!important;grid-template-rows:1fr!important;max-height:none!important;display:block!important;overflow:auto!important}.filter-sheet .top100-filter-rail{padding:22px 30px!important;overflow:visible!important}.filter-sheet .top100-filter-foot{padding:12px 30px!important;overflow:visible!important}.filter-sheet-actions{background:#faf5e8f0;border-top:1px solid #664b191a;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px 20px;display:flex}.filter-reset-action{color:#6b5c47;cursor:pointer;background:#fffaf1;border:1px solid #684c1824;border-radius:15px;height:48px;padding:0 20px;font-size:12px;font-weight:800}.filter-apply-action{color:#1e1507;cursor:pointer;background:linear-gradient(135deg,#f3d77e,#d39b2b);border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-width:210px;height:50px;padding:0 18px 0 21px;font-size:13px;font-weight:700;display:flex;box-shadow:0 12px 28px #97620733}.filter-apply-action>span:last-child{background:#2519041a;border-radius:10px;place-items:center;width:29px;height:29px;display:grid}html[data-theme=dark] .filter-bottom-bar{background:#0b0c0ae6;border-color:#e4bb4f33;box-shadow:0 24px 70px #00000070,inset 0 1px #ffffff0d}html[data-theme=dark] .filter-bottom-copy b{color:#f5f0e6}html[data-theme=dark] .filter-bottom-copy small,html[data-theme=dark] .filter-bottom-chips:empty:before{color:#9d978d}html[data-theme=dark] .filter-bottom-chip{color:#e6c774;background:#e4bb4f14;border-color:#e4bb4f38}html[data-theme=dark] .filter-sheet-head,html[data-theme=dark] .filter-sheet-actions{border-color:#ffffff14}html[data-theme=dark] .filter-sheet-head h2{color:#f5f1e8}html[data-theme=dark] .filter-sheet-head p{color:#9c988f}html[data-theme=dark] .filter-sheet-close,html[data-theme=dark] .filter-reset-action{color:#ddd6c9;background:#ffffff0a;border-color:#ffffff1a}html[data-theme=dark] .filter-sheet-actions{background:#0d0e0cf5}@media (max-width:1180px){.header .brand strong{font-size:17px!important}.header .brand small{display:none}.header .nav a{min-width:84px}.filter-bottom-bar{width:min(100vw - 28px,840px)}}@media (max-width:760px){body{padding-bottom:78px}.filter-bottom-bar{border-radius:20px;width:calc(100vw - 20px);min-height:62px;padding:8px;bottom:10px}.filter-bottom-summary{min-width:0}.filter-bottom-copy,.filter-bottom-chips{display:none}.filter-bottom-open{flex:1;min-width:0}.filter-sheet{border-radius:24px 24px 0 0;width:100%;max-height:88vh;bottom:0;transform:translate(-50%,100%)}.filter-sheet.is-open{transform:translate(-50%)}.filter-sheet-handle{background:#5d4a2938;border-radius:99px;width:44px;height:5px;margin:9px auto 0;display:block}.filter-sheet-head{padding:15px 18px 14px}.filter-sheet-head h2{font-size:23px}.filter-sheet-head p{display:none}.filter-sheet .header-filter-summary{padding:10px 18px!important}.filter-sheet .top100-filter-rail{padding:18px!important}.filter-sheet .top100-filter-foot{padding:10px 18px!important}.filter-sheet-actions{padding:12px;position:sticky;bottom:0}.filter-reset-action{width:48px;padding:0;font-size:0}.filter-reset-action:first-letter{font-size:16px}.filter-apply-action{flex:1;min-width:0}.header .logo{flex-basis:34px!important;width:34px!important;height:34px!important}.header .brand strong{font-size:15px!important}}.header .logo{flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.header .logo:before{display:none}.header .logo img{object-fit:contain;filter:drop-shadow(0 5px 10px #794e002e);width:100%;height:100%;display:block}.header .brand strong{white-space:nowrap}@media (max-width:760px){.header .logo{flex-basis:46px;width:46px;height:46px}.header .brand strong{font-size:17px}}.top100-filter-dock{-webkit-backdrop-filter:blur(18px);z-index:32!important;border-radius:20px!important;margin-bottom:24px!important;position:sticky!important;top:124px!important;overflow:visible!important;box-shadow:0 16px 44px #553a091f,0 0 0 1px #89601414!important}.top100-filter-dock-head-minimal{min-height:70px;border-bottom:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:10px 14px!important;display:flex!important}.top100-filter-toggle{color:#241b0e;cursor:pointer;background:linear-gradient(#fffbeff5,#f7e9c4d1);border:1px solid #9f6c0e2e;border-radius:14px;align-items:center;gap:11px;min-width:230px;height:50px;padding:0 14px;transition:all .24s;display:flex;box-shadow:inset 0 1px #ffffffe6}.top100-filter-toggle:hover{border-color:#b0770e6b;transform:translateY(-1px);box-shadow:0 9px 22px #704a091a}.top100-filter-toggle-icon{color:#221706;background:linear-gradient(135deg,#f2d478,#d49b2d);border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:900;display:grid}.top100-filter-toggle-copy{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.top100-filter-toggle-copy b{font-size:13px;font-weight:800}.top100-filter-toggle-copy small{color:#8b7c64;margin-top:5px;font-size:10px;font-weight:600}.top100-filter-toggle-arrow{margin-left:auto;font-size:19px;transition:transform .28s}.top100-filter-toggle[aria-expanded=true] .top100-filter-toggle-arrow{transform:rotate(180deg)}.top100-filter-state{margin-left:auto}.top100-filter-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.75,.18,1),opacity .22s;display:grid}.top100-filter-panel>.top100-filter-rail,.top100-filter-panel>.top100-filter-foot{overflow:hidden}.top100-filter-dock.is-open .top100-filter-panel{opacity:1;grid-template-rows:1fr}.top100-filter-dock.is-open .top100-filter-dock-head-minimal{border-bottom:1px solid #6b4e181a!important}.top100-filter-dock:not(.is-open) .top100-filter-foot{display:none}.top100-filter-dock:not(.is-open) .top100-filter-rail{border:0!important;padding-block:0!important}html[data-theme=dark] .top100-filter-toggle{color:#f6f0e4;background:linear-gradient(#ffffff12,#ffffff09);border-color:#e4bb4f38}html[data-theme=dark] .top100-filter-toggle-copy small{color:#aaa293}@media (max-width:1120px){.top100-filter-dock{top:110px!important}.top100-filter-toggle{min-width:200px}.top100-filter-toggle-copy small{display:none}}@media (max-width:760px){.top100-filter-dock{border-radius:16px!important;margin-inline:0!important;top:88px!important}.top100-filter-dock-head-minimal{min-height:60px;padding:7px!important}.top100-filter-toggle{flex:1;min-width:0;height:46px}.top100-filter-state{max-width:45%}.top100-active-label{display:none}.top100-clear{width:42px;font-size:0;padding:0!important}.top100-clear span{font-size:16px}.top100-filter-panel{max-height:calc(100vh - 160px);overflow:auto}}.header{grid-template-columns:auto auto minmax(250px,1fr) auto!important;gap:18px!important;height:86px!important;padding:0 20px!important;transition:box-shadow .25s,border-radius .25s!important;overflow:visible!important}.header .logo{flex-basis:42px!important;width:42px!important;height:42px!important}.header .brand small{margin-top:3px!important;font-size:9px!important}.header .nav{align-items:center;gap:2px}.header .nav>a{min-width:88px;height:100%;padding:0 13px}.header-filter-toggle{min-width:92px!important;height:42px!important;box-shadow:none!important;background:#fffcf394!important;border-color:#97671024!important;border-radius:12px!important;margin-left:3px!important;padding:0 11px!important}.header-filter-toggle .top100-filter-toggle-icon{border-radius:8px;width:25px;height:25px;font-size:14px}.header-filter-toggle .top100-filter-toggle-copy{align-items:flex-start}.header-filter-toggle .top100-filter-toggle-copy b{font-size:12px}.header-filter-toggle .top100-filter-toggle-copy small{margin-top:2px;font-size:8px}.header-filter-toggle .top100-filter-toggle-arrow{display:none}.header .top100-filter-dock{transform-origin:top;z-index:60!important;border-radius:20px!important;width:100%!important;margin:0!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;box-shadow:0 24px 70px #4f34072e,0 0 0 1px #8960141a!important}.header .top100-filter-dock:not(.is-open){pointer-events:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.header .top100-filter-dock:not(.is-open) .header-filter-summary{display:none!important}.header .top100-filter-dock .header-filter-summary{min-height:54px!important;padding:8px 14px!important}.header .top100-filter-panel{background:#fdf9eff7;border-radius:0 0 20px 20px}.header .top100-filter-dock.is-open .top100-filter-panel{max-height:calc(100vh - 130px);overflow:auto}.header-filter-toggle[aria-expanded=true]{color:#211706!important;background:linear-gradient(135deg,#f2d47a,#d59d30)!important;border-color:#b47a106b!important;box-shadow:0 9px 24px #86570629!important}html[data-theme=dark] .header-filter-toggle{color:#eee8dc!important;background:#ffffff09!important;border-color:#ffffff17!important}html[data-theme=dark] .header-filter-toggle[aria-expanded=true]{color:#171108!important;background:linear-gradient(135deg,#f2d47a,#d59d30)!important}html[data-theme=dark] .header .top100-filter-panel{background:#0a0b09fa}.top100-layout{display:block!important}@media (max-width:1450px){.header{gap:12px!important;padding-inline:15px!important}.header .brand strong{font-size:18px!important}.header .nav>a{min-width:76px;padding-inline:9px}.header-filter-toggle{min-width:80px!important}.header-filter-toggle .top100-filter-toggle-copy small{display:none}.header .search{max-width:300px}}@media (max-width:1120px){.header-filter-toggle{justify-content:center;width:46px!important;min-width:46px!important;padding:0!important;display:flex!important}.header-filter-toggle .top100-filter-toggle-copy{display:none}.header .top100-filter-dock{top:calc(100% + 8px)!important}}@media (max-width:760px){.header{height:68px!important}.header .logo{flex-basis:36px!important;width:36px!important;height:36px!important}.header .brand strong{font-size:16px!important}.header-filter-toggle{display:flex!important}.header .top100-filter-dock{border-radius:15px!important;width:auto!important;left:-1px!important;right:-1px!important}.header .top100-filter-panel{border-radius:0 0 15px 15px}}body{padding-bottom:0!important}.filter-bottom-bar{display:none!important}.header{grid-template-columns:auto auto auto minmax(230px,1fr) auto!important;gap:12px!important;height:84px!important;padding:0 18px!important;overflow:visible!important}.header .logo{flex:0 0 38px!important;width:38px!important;height:38px!important}.header .brand{gap:10px!important}.header .brand strong{letter-spacing:-.035em!important;font-size:18px!important}.header .brand small{letter-spacing:.13em!important;margin-top:3px!important;font-size:8px!important}.header .nav{gap:0!important}.header .nav>a{min-width:78px!important;padding:0 11px!important}.header .nav a span{font-size:13px!important;font-weight:650!important}.header .search{border-radius:15px!important;height:48px!important}.header .actions{gap:9px!important}.header .wallet,.header .icon,.header .profile{border-radius:14px!important;height:48px!important}.header .icon{width:48px!important}.header-filter-trigger{color:#625744;cursor:pointer;white-space:nowrap;background:#fffdf770;border:1px solid #74521521;border-radius:13px;align-items:center;gap:8px;min-width:106px;height:44px;padding:0 9px 0 7px;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff9e}.header-filter-trigger:focus{outline:none}.header-filter-trigger:focus-visible{outline-offset:2px;outline:2px solid #be841247}.header-filter-trigger:hover{color:#2a2114;background:#fffaeac2;border-color:#b1791147;transform:translateY(-1px);box-shadow:0 8px 20px #6b480a12,inset 0 1px #fffc}.header-filter-trigger-icon{color:#9d6c10;background:#e2b94b1c;border:1px solid #aa741124;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.header-filter-trigger-copy{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.header-filter-trigger-copy b{letter-spacing:-.01em;color:inherit;font-size:11px;font-weight:800}.header-filter-trigger-copy small{color:#9a8e7b;margin-top:4px;font-size:8px;font-weight:650}.header-filter-trigger-count{color:#75500b;background:#daa63521;border-radius:8px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:8px;font-weight:700;display:grid}.header-filter-trigger[aria-expanded=true]:after{content:"";background:linear-gradient(90deg,#0000,#c58b1d,#0000);border-radius:99px;height:2px;position:absolute;bottom:-21px;left:16px;right:16px}.header-filter-trigger[aria-expanded=true] .header-filter-trigger-icon{color:#6e4805;background:#fff8dc75}.filter-sheet{transform-origin:top!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fdfaf2f9!important;border:1px solid #75531824!important;border-radius:22px!important;width:min(100vw - 48px,1480px)!important;max-height:calc(100vh - 132px)!important;transition:transform .28s cubic-bezier(.2,.78,.18,1),opacity .2s,visibility .2s!important;top:112px!important;bottom:auto!important;transform:translate(-50%,-12px)scale(.986)!important;box-shadow:0 28px 78px #32230a33,inset 0 1px #ffffffeb!important}.filter-sheet.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scale(1)!important}.filter-sheet-handle{display:none!important}.filter-sheet-head{border-bottom-color:#664b1913!important;align-items:center!important;padding:15px 20px 13px!important}.filter-sheet-kicker{letter-spacing:.14em!important;font-size:8px!important}.filter-sheet-head h2{letter-spacing:-.035em!important;margin:4px 0 2px!important;font-size:20px!important}.filter-sheet-head p{font-size:10px!important}.filter-sheet-close{border-radius:11px!important;width:34px!important;height:34px!important;font-size:19px!important}.filter-sheet .top100-filter-dock{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;position:static!important}.filter-sheet .header-filter-summary{background:#faf6eb8c!important;min-height:44px!important;padding:7px 20px!important}.filter-sheet .top100-active-label{font-size:8px!important}.filter-sheet .top100-active-token,.filter-sheet .top100-filter-empty{border-radius:8px!important;height:25px!important;padding:0 9px!important;font-size:9px!important}.filter-sheet .top100-clear{border-radius:10px!important;min-height:32px!important;font-size:9px!important}.filter-sheet .top100-filter-panel{opacity:1!important;background:0 0!important;grid-template-rows:1fr!important;max-height:none!important;display:block!important}.filter-sheet .top100-filter-rail{grid-template-columns:1.55fr .82fr .9fr .82fr 1.05fr!important;padding:15px 20px!important}.filter-sheet .top100-filter-group{padding:0 14px 2px!important}.filter-sheet .top100-filter-group:first-child{padding-left:0!important}.filter-sheet .top100-filter-group:last-child{padding-right:0!important}.filter-sheet .top100-filter-label{letter-spacing:.03em!important;font-size:10px!important}.filter-sheet .top100-filter-label-row>span{font-size:8px!important}.filter-sheet .top100-chip-grid{gap:6px!important}.filter-sheet .top100-chip{border-radius:9px!important;min-height:29px!important;padding:0 9px!important;font-size:10px!important}.filter-sheet .top100-chip.active{box-shadow:0 5px 12px #b77a0d1a,inset 0 1px #ffffff61!important}.filter-sheet .top100-filter-foot{margin-top:5px!important;padding:9px 20px!important;font-size:9px!important}.filter-sheet .top100-filter-foot b{font-size:11px!important}.filter-sheet-actions{background:#faf6ebc7!important;justify-content:flex-end!important;padding:10px 14px 13px!important}.filter-reset-action{border-radius:11px!important;height:38px!important;padding:0 14px!important;font-size:10px!important}.filter-apply-action{border-radius:11px!important;min-width:164px!important;height:38px!important;padding:0 13px 0 16px!important;font-size:10px!important}html[data-theme=dark] .header-filter-trigger-icon{color:#d7b45c;background:#e4bb4f0f;border-color:#e4bb4f1f}html[data-theme=dark] .header-filter-trigger-copy small{color:#938e84}html[data-theme=dark] .header-filter-trigger-count{color:#d9bb68;background:#e4bb4f14}html[data-theme=dark] .filter-sheet .header-filter-summary,html[data-theme=dark] .filter-sheet-actions{background:#ffffff05!important}@media (max-width:1500px){.header{gap:9px!important;padding-inline:14px!important}.header .brand strong{font-size:17px!important}.header .nav>a{min-width:69px!important;padding-inline:8px!important}.header-filter-trigger{justify-content:center;width:44px;min-width:44px;padding:0}.header-filter-trigger-copy,.header-filter-trigger-count{display:none}.header .search{max-width:330px!important}}@media (max-width:1120px){.header{grid-template-columns:auto auto minmax(180px,1fr) auto!important}.header .nav{display:none!important}.header-filter-trigger{display:flex!important}.filter-sheet{width:calc(100vw - 28px)!important;top:104px!important}.filter-sheet .top100-filter-rail{max-height:55vh;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:auto!important}.filter-sheet .top100-filter-group{border-bottom:1px solid #6f511814!important;border-left:0!important;padding:12px!important}}@media (max-width:760px){.header{grid-template-columns:auto auto auto!important;height:68px!important}.header .search{display:none!important}.header .logo{flex-basis:34px!important;width:34px!important;height:34px!important}.header .brand strong{font-size:15px!important}.header-filter-trigger{border-radius:12px;width:42px;height:42px}.filter-sheet{border-radius:22px 22px 0 0!important;width:100%!important;max-height:88vh!important;top:auto!important;bottom:0!important;transform:translate(-50%,100%)!important}.filter-sheet.is-open{transform:translate(-50%)!important}.filter-sheet-handle{background:#5f4b272e;border-radius:99px;width:42px;height:4px;margin:8px auto 0;display:block!important}.filter-sheet-head p{display:none}.filter-sheet .top100-filter-rail{max-height:56vh;grid-template-columns:1fr!important}.filter-sheet-actions{position:sticky;bottom:0}}body.filter-sheet-open{overflow:hidden!important}.header-filter-trigger{color:#5c5140!important;background:#fffdf885!important;border:1px solid #7a571821!important;border-radius:13px!important;gap:8px!important;min-width:118px!important;height:46px!important;padding:0 10px 0 8px!important;box-shadow:inset 0 1px #ffffffb8!important}.header-filter-trigger:hover{color:#261d11!important;background:#fffaf0!important;border-color:#b179114d!important;box-shadow:0 8px 20px #6b480a14,inset 0 1px #ffffffe0!important}.header-filter-trigger[aria-expanded=true]{color:#271c09!important;background:#efcd7452!important;border-color:#b57b1059!important;box-shadow:0 8px 22px #7d51051a,inset 0 1px #ffffff9e!important}.header-filter-trigger[aria-expanded=true]:after{display:none!important}.header-filter-trigger-icon{color:#93640d!important;background:#e2b94b1f!important;border-radius:9px!important;flex-basis:30px!important;width:30px!important;height:30px!important}.header-filter-trigger-copy b{font-size:12px!important}.header-filter-trigger-copy small{margin-top:4px!important;font-size:8px!important}.header-filter-trigger-count{color:#fff8e5!important;background:#a87313!important;border-radius:7px!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:9px!important;box-shadow:0 4px 10px #8254062e!important}.header-filter-trigger-count[hidden]{display:none!important}.header-filter-trigger-chevron{color:#948875;flex:0 0 14px;transition:transform .2s}.header-filter-trigger[aria-expanded=true] .header-filter-trigger-chevron{color:#6f4b08;transform:rotate(180deg)}.filter-sheet-backdrop{z-index:58!important;-webkit-backdrop-filter:blur(1.5px)!important;background:#1c150a24!important}.filter-sheet{z-index:60!important;background:#fdfaf2!important;border:1px solid #75531826!important;border-radius:20px!important;flex-direction:column!important;width:min(100vw - 72px,1360px)!important;max-height:calc(100vh - 132px)!important;display:flex!important;top:112px!important;bottom:auto!important;overflow:hidden!important;transform:translate(-50%,-10px)scale(.99)!important;box-shadow:0 30px 84px #32230a38,inset 0 0 0 1px #ffffffb3!important}.filter-sheet.is-open{transform:translate(-50%)scale(1)!important}.filter-sheet-head{background:linear-gradient(#fffdf8f5,#fcf7ebd1)!important;border-bottom:1px solid #664b1914!important;align-items:center!important;gap:24px!important;min-height:76px!important;padding:15px 18px!important;display:flex!important}.filter-sheet-heading{min-width:0}.filter-sheet-kicker{letter-spacing:.15em!important;color:#a26c0b!important;font-size:8px!important}.filter-sheet-head h2{color:#211a10!important;margin:4px 0 2px!important;font-size:21px!important;line-height:1.05!important}.filter-sheet-head p{color:#8c806e!important;font-size:10px!important}.filter-sheet-head-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.filter-sheet-result{color:#83755f;white-space:nowrap;background:#ffffff8f;border:1px solid #966c1d1c;border-radius:10px;align-items:center;gap:5px;height:32px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.filter-sheet-result b{color:#8f610b;font-size:11px}.filter-sheet-close{color:#6d6252!important;background:#ffffff85!important;border-color:#5e45181f!important;border-radius:10px!important;width:34px!important;height:34px!important}.filter-sheet-close:hover{color:#211707!important;background:#fff2ca!important;border-color:#b1770e4d!important;transform:none!important}.filter-sheet .top100-filter-dock{flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important}.filter-sheet .header-filter-summary{background:#f9f2e18a!important;border-bottom:1px solid #664b1912!important;min-height:0!important;margin:0!important;padding:8px 18px!important;display:none!important}.filter-sheet.has-active-filters .header-filter-summary{display:flex!important}.filter-sheet .top100-filter-state{gap:10px!important;width:100%!important}.filter-sheet .top100-active-summary{justify-content:flex-start!important;gap:9px!important}.filter-sheet .top100-active-label{color:#8d7f68!important;font-size:8px!important}.filter-sheet .top100-active-tokens{scrollbar-width:none;justify-content:flex-start!important;gap:6px!important;overflow-x:auto!important}.filter-sheet .top100-active-tokens::-webkit-scrollbar{display:none}.filter-sheet .top100-active-token{color:#6e4d10!important;cursor:pointer!important;background:#f7e9bf!important;border:1px solid #b67c1229!important;border-radius:8px!important;align-items:center!important;gap:6px!important;height:26px!important;min-height:26px!important;padding:0 7px 0 9px!important;font-size:9px!important;font-weight:760!important;display:inline-flex!important}.filter-sheet .top100-active-token i{background:#59390414;border-radius:5px;place-items:center;width:15px;height:15px;font-size:11px;font-style:normal;line-height:1;display:grid}.filter-sheet .top100-active-token:hover{background:#f2dda0!important;border-color:#b67c1247!important}.filter-sheet .top100-clear{white-space:nowrap!important;border-radius:9px!important;min-height:30px!important;padding:0 10px!important;font-size:9px!important}.filter-sheet .top100-filter-panel{opacity:1!important;background:0 0!important;flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important;overflow:auto!important}.filter-sheet .top100-filter-rail{grid-template-columns:1.35fr .82fr .96fr .82fr 1.05fr!important;gap:10px!important;padding:14px 16px 12px!important;display:grid!important;overflow:visible!important}.filter-sheet .top100-filter-group,.filter-sheet .top100-filter-group:first-child,.filter-sheet .top100-filter-group:last-child{background:#fffdf8b8!important;border:1px solid #74521514!important;border-radius:14px!important;min-width:0!important;padding:12px!important;box-shadow:inset 0 1px #ffffffbf!important}.filter-sheet .top100-filter-group+.top100-filter-group{border-top:1px solid #74521514!important;margin:0!important;padding-top:12px!important}.filter-sheet .top100-filter-label-row{min-height:20px!important;margin-bottom:8px!important}.filter-sheet .top100-filter-label{letter-spacing:.015em!important;color:#332a1e!important;font-size:10px!important;font-weight:850!important}.filter-sheet .top100-filter-label-row>span{color:#a18d6a!important;font-size:8px!important}.filter-sheet .top100-chip-grid{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.filter-sheet .top100-chip{color:#766a57!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#fffaf0!important;border-color:#7d5b1d21!important;border-radius:9px!important;padding:0 9px!important;font-size:9.5px!important;font-weight:720!important;transition:transform .16s,border-color .16s,background .16s,color .16s!important}.filter-sheet .top100-chip:hover{color:#33250e!important;background:#fff3cf!important;border-color:#b880154d!important;transform:translateY(-1px)!important;box-shadow:0 5px 12px #764c060f!important}.filter-sheet .top100-chip:focus-visible{outline-offset:2px!important;outline:2px solid #c0891d4d!important}.filter-sheet .top100-chip.active{color:#251906!important;background:linear-gradient(#f5d676,#e8b63e)!important;border-color:#d5a12f!important;box-shadow:inset 0 1px #ffffff70,0 5px 12px #9660071f!important}.filter-sheet .top100-chip.active:not([data-value=all]):before{content:"✓"!important;margin-right:4px!important;font-size:8px!important}.filter-sheet .top100-filter-foot{color:#82745f!important;background:#faf6ec8a!important;border-top:1px solid #664b1912!important;min-height:38px!important;margin:0!important;padding:9px 17px!important;font-size:9px!important}.filter-sheet .top100-filter-foot b{color:#91620b!important;font-size:11px!important}.filter-sheet-actions{background:#fbf6e9!important;border-top:1px solid #664b1914!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:10px 14px!important;display:flex!important}.filter-reset-action{color:#6f6250!important;background:#ffffffa3!important;border-color:#684c1821!important;border-radius:10px!important;align-items:center!important;gap:7px!important;height:38px!important;padding:0 13px!important;font-size:10px!important;font-weight:780!important;display:inline-flex!important}.filter-reset-action:hover:not(:disabled){color:#33250f!important;background:#fff4d5!important;border-color:#b0770e47!important}.filter-reset-action:disabled{opacity:.38!important;cursor:not-allowed!important}.filter-apply-action{border-radius:11px!important;min-width:178px!important;height:40px!important;padding:0 7px 0 15px!important;font-size:10.5px!important;box-shadow:0 9px 20px #97620729,inset 0 1px #ffffff80!important}.filter-apply-action>span:last-child{border-radius:8px!important;width:28px!important;height:28px!important}.filter-apply-action:hover{filter:brightness(1.025);transform:translateY(-1px)}.filter-apply-action.is-empty,.filter-apply-action:disabled{opacity:.52;cursor:not-allowed;box-shadow:none!important;filter:none!important;transform:none!important}html[data-theme=dark] .header-filter-trigger{color:#d0cabd!important;box-shadow:none!important;background:#ffffff07!important;border-color:#ffffff14!important}html[data-theme=dark] .header-filter-trigger:hover{color:#f4efe5!important;background:#ffffff0e!important;border-color:#e4bb4f38!important}html[data-theme=dark] .header-filter-trigger[aria-expanded=true]{color:#f4d881!important;background:#e4bb4f1a!important;border-color:#e4bb4f47!important}html[data-theme=dark] .filter-sheet{background:#0f100e!important;border-color:#e4bb4f24!important;box-shadow:0 34px 96px #00000094,inset 0 1px #ffffff0a!important}html[data-theme=dark] .filter-sheet-head,html[data-theme=dark] .filter-sheet-actions{background:#12130f!important;border-color:#ffffff12!important}html[data-theme=dark] .filter-sheet-head h2,html[data-theme=dark] .filter-sheet .top100-filter-label{color:#f3eee5!important}html[data-theme=dark] .filter-sheet-head p,html[data-theme=dark] .filter-sheet-result,html[data-theme=dark] .filter-sheet .top100-filter-foot{color:#aaa293!important}html[data-theme=dark] .filter-sheet-result,html[data-theme=dark] .filter-sheet-close,html[data-theme=dark] .filter-reset-action{background:#ffffff09!important;border-color:#ffffff14!important}html[data-theme=dark] .filter-sheet .header-filter-summary,html[data-theme=dark] .filter-sheet .top100-filter-foot{background:#ffffff05!important;border-color:#ffffff0f!important}html[data-theme=dark] .filter-sheet .top100-filter-group{box-shadow:none!important;background:#ffffff06!important;border-color:#ffffff12!important}html[data-theme=dark] .filter-sheet .top100-chip{color:#c5bdae!important;background:#ffffff06!important;border-color:#ffffff14!important}html[data-theme=dark] .filter-sheet .top100-chip:hover{color:#f0e9dc!important;background:#e4bb4f12!important;border-color:#e4bb4f33!important}html[data-theme=dark] .filter-sheet .top100-chip.active{color:#1d1508!important;background:linear-gradient(#f2d06f,#daa22f)!important;border-color:#dfaa37!important}html[data-theme=dark] .filter-sheet .top100-active-token{color:#e2c878!important;background:#e4bb4f14!important;border-color:#e4bb4f2b!important}@media (max-width:1500px){.header-filter-trigger{justify-content:center!important;width:46px!important;min-width:46px!important;padding:0!important}.header-filter-trigger-copy,.header-filter-trigger-count,.header-filter-trigger-chevron{display:none!important}.filter-sheet{width:calc(100vw - 36px)!important}.filter-sheet .top100-filter-rail{grid-template-columns:1.25fr .8fr .92fr .78fr 1fr!important}}@media (max-width:1120px){.filter-sheet{top:104px!important}.filter-sheet .top100-filter-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.filter-sheet .top100-filter-group{padding:11px!important}.filter-sheet .top100-filter-panel{max-height:calc(100vh - 250px)!important}}@media (max-width:760px){.filter-sheet{border-radius:22px 22px 0 0!important;width:100%!important;max-height:90vh!important;top:auto!important;bottom:0!important;transform:translate(-50%,100%)!important}.filter-sheet.is-open{transform:translate(-50%)!important}.filter-sheet-handle{background:#5f4b272e;border-radius:99px;width:42px;height:4px;margin:8px auto 0;display:block!important}.filter-sheet-head{min-height:66px!important;padding:10px 14px 11px!important}.filter-sheet-kicker{display:none!important}.filter-sheet-head h2{margin:0 0 3px!important;font-size:19px!important}.filter-sheet-head p{white-space:nowrap;text-overflow:ellipsis;max-width:210px;overflow:hidden;font-size:9px!important}.filter-sheet-result{display:none!important}.filter-sheet .header-filter-summary{padding:8px 12px!important}.filter-sheet .top100-active-label{display:none!important}.filter-sheet .top100-clear{width:auto!important;font-size:9px!important}.filter-sheet .top100-filter-panel{max-height:none!important}.filter-sheet .top100-filter-rail{grid-template-columns:1fr!important;gap:8px!important;padding:10px 12px!important}.filter-sheet .top100-filter-group{border-radius:13px!important;padding:11px!important}.filter-sheet .top100-chip{height:32px!important;min-height:32px!important;font-size:10px!important}.filter-sheet .top100-filter-foot{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:8px 13px!important}.filter-sheet-actions{min-height:60px!important;padding:9px 10px!important;position:sticky!important;bottom:0!important}.filter-reset-action{justify-content:center!important;width:42px!important;padding:0!important}.filter-reset-action span{display:none!important}.filter-apply-action{flex:1!important;min-width:0!important;height:42px!important}}.account-overview{color:#17140f;background:radial-gradient(circle at 76% 8%,#e0ae3d29,#0000 26%),linear-gradient(#f7f1e2 0%,#fbf7ed 100%);padding:122px 0 34px;position:relative;overflow:hidden}.account-overview:before{content:"";opacity:.32;pointer-events:none;background-image:radial-gradient(#aa7b1621 .7px,#0000 .7px);background-size:22px 22px;position:absolute;inset:0}.account-shell{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffcf4db;border:1px solid #ae801f38;border-radius:30px;grid-template-columns:minmax(340px,.78fr) minmax(0,1.65fr);align-items:start;gap:22px;width:min(1510px,100% - 64px);margin:0 auto;padding:24px;display:grid;position:relative;box-shadow:0 26px 70px #5e430d1f,inset 0 1px #ffffffeb}.account-profile-panel,.account-stats-panel{background:linear-gradient(145deg,#ffffffc7,#faf4e4d1);border:1px solid #ae801f29;border-radius:22px;box-shadow:0 12px 30px #563d0e12}.account-profile-panel{flex-direction:column;gap:12px;min-height:auto;padding:24px;display:flex}.account-heading{align-items:flex-start;gap:15px;display:flex}.account-heading-line{background:#b78112;flex:none;width:40px;height:2px;margin-top:14px}.account-kicker{letter-spacing:.16em;text-transform:uppercase;color:#a56f06;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.2}.account-heading h1{color:#17140f;letter-spacing:-.035em;margin:0;font-size:clamp(27px,2vw,38px);line-height:1.08}.account-heading p{color:#746c5e;margin:6px 0 0;font-size:14px;line-height:1.5}.account-person{align-items:center;gap:20px;margin:34px 0 26px;display:flex}.account-avatar{background:linear-gradient(145deg,#f9dd86,#d9a72f);border:7px solid #fff8e7;border-radius:50%;flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:0 0 0 1px #b5801459,0 14px 28px #9263082e}.account-avatar span{color:#442f08;font-size:40px;font-weight:700}.account-avatar b{color:#5b5b57;background:linear-gradient(145deg,#f6f6f3,#a9a9a3);border:3px solid #fff8e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 5px 12px #00000024}.account-identity{flex-direction:column;gap:9px;min-width:0;display:flex}.account-identity strong{color:#17140f;font-size:30px;line-height:1}.account-rank{color:#78643a;white-space:nowrap;background:#fff8e7;border:1px solid #b4801233;border-radius:999px;width:max-content;max-width:100%;padding:8px 12px;font-size:13px;font-weight:750}.author-upgrade-cta{color:#2b1d05;background:linear-gradient(135deg,#f5d56c 0%,#e8b62e 58%,#d89c10 100%);border:1px solid #aa700047;border-radius:16px;grid-template-columns:42px 1fr 38px;align-items:center;gap:12px;margin-top:0;padding:13px 14px 13px 16px;text-decoration:none;transition:all .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 30px #b97e0638,inset 0 1px #ffffffa3}.author-upgrade-cta:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff5c 47%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-130%)}.author-upgrade-cta:hover{transform:translateY(-3px);box-shadow:0 20px 38px #b97e064d,inset 0 1px #ffffffb3}.author-upgrade-cta:hover:before{transform:translate(130%)}.author-upgrade-icon{z-index:1;background:#fff8d575;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;display:grid;position:relative}.author-upgrade-cta>span:nth-child(2){z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.author-upgrade-cta small{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:10px;font-weight:750}.author-upgrade-cta b{font-size:15px;line-height:1.2}.author-upgrade-cta i{z-index:1;background:#6b43001f;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid;position:relative}.account-quick-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.account-quick-actions a{color:#4f4638;background:#ffffff94;border:1px solid #a072152e;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:750;text-decoration:none;transition:all .2s;display:flex}.account-quick-actions a:hover{background:#fffaf0;border-color:#a072156b;transform:translateY(-1px)}.account-stats-panel{flex-direction:column;gap:14px;padding:24px;display:flex}.account-stats-head{justify-content:space-between;align-items:center;margin-bottom:0;padding:2px 4px;display:flex}.account-stats-head>div{flex-direction:column;gap:3px;display:flex}.account-stats-head span{text-transform:uppercase;letter-spacing:.11em;color:#a57513;font-size:11px;font-weight:800}.account-stats-head strong{color:#201c15;font-size:21px}.account-stats-head>a{color:#725515;align-items:center;gap:8px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.account-stat-card{background:#ffffffb3;border:1px solid #ab7c1826;border-radius:17px;align-items:flex-start;gap:14px;min-height:136px;padding:18px;transition:all .22s;display:flex;box-shadow:0 8px 20px #533b0e0e}.account-stat-icon{color:#9a6909;background:linear-gradient(145deg,#fff9e7,#f5df9e);border:1px solid #ae7b0c33;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.account-stat-card>div:last-child{flex-direction:column;min-width:0;display:flex}.account-stat-card strong{color:#9c6b0d;letter-spacing:-.03em;white-space:nowrap;font-size:30px;line-height:1}.account-stat-card em{color:#746b5d;letter-spacing:0;font-size:13px;font-style:normal;font-weight:700}.account-progress-banner{background:linear-gradient(90deg,#fff8e5,#ffffffb8);border:1px solid #ae7e1a2e;border-radius:17px;grid-template-columns:50px 1fr 38px;align-items:center;gap:14px;margin-top:0;padding:15px 16px;display:grid}.account-progress-medal{color:#72500c;background:#f2cf70;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;display:grid;box-shadow:inset 0 0 0 6px #ffffff6b}.account-progress-copy{flex-direction:column;gap:4px;display:flex}.account-progress-copy strong{color:#3d3425;font-size:14px}.account-progress-copy span{color:#817666;font-size:12px}.account-progress-track{background:#eadfc8;border-radius:999px;height:5px;margin-top:5px;overflow:hidden}.account-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#e5b42f,#c88d0c);height:100%;display:block}.account-progress-banner>a{color:#7a5710;background:#dfb54c33;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;text-decoration:none;display:grid}html[data-theme=dark] .account-overview{color:#f3ead8;background:radial-gradient(circle at 76% 8%,#ce992621,#0000 26%),linear-gradient(#11100d,#17140f)}html[data-theme=dark] .account-shell{background:#1b1813e6;border-color:#deb14d38}html[data-theme=dark] .account-profile-panel,html[data-theme=dark] .account-stats-panel{background:linear-gradient(145deg,#231f18f5,#191612f5);border-color:#deb14d2b}html[data-theme=dark] .account-heading h1,html[data-theme=dark] .account-identity strong,html[data-theme=dark] .account-stats-head strong{color:#fff8e8}html[data-theme=dark] .account-heading p,html[data-theme=dark] .account-stat-card small,html[data-theme=dark] .account-progress-copy span{color:#afa493}html[data-theme=dark] .account-rank{color:#d9c9a5;background:#272219;border-color:#deb14d2e}html[data-theme=dark] .account-stat-card{background:#2b261ec2;border-color:#deb14d24}html[data-theme=dark] .account-quick-actions a{color:#e8ddc7;background:#322c22cc;border-color:#deb14d29}html[data-theme=dark] .account-progress-banner{background:linear-gradient(90deg,#4e3b148c,#2b261ecc);border-color:#deb14d2e}html[data-theme=dark] .account-progress-copy strong{color:#f2e7d1}@media (max-width:1100px){.account-shell{grid-template-columns:1fr;width:min(920px,100% - 40px)}.account-profile-panel{min-height:auto}.account-person{margin:25px 0}.author-upgrade-cta{margin-top:10px}}@media (max-width:760px){.account-overview{padding:96px 0 24px}.account-shell{border-radius:22px;width:calc(100% - 24px);padding:12px}.account-profile-panel,.account-stats-panel{border-radius:17px;padding:18px}.account-heading-line{width:25px}.account-heading h1{font-size:28px}.account-person{gap:15px}.account-avatar{width:82px;height:82px}.account-avatar span{font-size:32px}.account-identity strong{font-size:25px}.account-rank{font-size:11px}.account-stats-grid{grid-template-columns:1fr 1fr}.account-stat-card{flex-direction:column;gap:10px;min-height:140px;padding:14px}.account-stat-card strong{font-size:27px}.account-progress-banner{grid-template-columns:42px 1fr}.account-progress-banner>a{display:none}.account-quick-actions{grid-template-columns:1fr}}@media (max-width:480px){.account-stats-grid{grid-template-columns:1fr}.author-upgrade-cta{grid-template-columns:38px 1fr 34px}.account-stats-head>a{display:none}}.account-shell{grid-template-columns:minmax(390px,.82fr) minmax(0,1.78fr)!important;gap:22px!important;width:min(100vw - 48px,1600px)!important}.account-profile-panel{padding:30px 30px 28px!important}.account-person-premium{background:radial-gradient(circle at 50% 38%,#efc45329,#0000 34%),linear-gradient(145deg,#ffffff85,#fbf5e670);border:1px solid #b4801221;border-radius:20px;flex-direction:column;flex:none;justify-content:center;min-height:216px;padding:18px 18px 14px;position:relative;overflow:hidden;align-items:center!important;gap:12px!important;margin:10px 0 8px!important;display:flex!important}.account-person-premium:before,.account-person-premium:after{content:"";background:linear-gradient(90deg,#0000,#b67f0f52);width:68px;height:1px;position:absolute;top:50%}.account-person-premium:before{left:18px}.account-person-premium:after{right:18px;transform:scaleX(-1)}.account-avatar-wrap{isolation:isolate;place-items:center;width:124px;height:124px;display:grid;position:relative}.account-avatar-wrap:before{content:"";z-index:-1;background:radial-gradient(circle,#fffaf0 0 48%,#ecc66747 49% 54%,#0000 55%);border-radius:50%;position:absolute;inset:4px;box-shadow:0 18px 40px #8558062b}.account-orbit{pointer-events:none;border-radius:50%;position:absolute}.orbit-one{border:1px solid #c6911d57;inset:0;box-shadow:inset 0 0 0 5px #ffffff7a}.orbit-two{border:1px dashed #c6911d42;inset:10px;transform:rotate(18deg)}.account-avatar-wrap .account-avatar span{text-shadow:0 1px #ffffff47;color:#3d2905!important;font-size:36px!important}.account-rank-medal{color:#fff;z-index:3;background:linear-gradient(145deg,#fafafa,#aaa9a4 70%,#7d7c77);border:3px solid #fff8e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid;position:absolute;bottom:6px;right:7px;box-shadow:0 6px 14px #00000029,inset 0 1px #fffc}.account-person-premium .account-identity strong{letter-spacing:-.025em;font-size:28px!important}.account-person-premium .account-rank{box-shadow:0 5px 16px #6f4c0c0f;background:#fffaeee0!important;padding:7px 13px!important}.account-profile-ornament{color:#d1a540;align-items:center;gap:8px;font-size:11px;display:flex}.account-profile-ornament i{background:linear-gradient(90deg,#0000,#be891b6b);width:42px;height:1px;display:block}.account-profile-ornament i:last-child{transform:scaleX(-1)}.account-profile-ornament b{font-weight:700}html[data-theme=dark] .account-person-premium{background:radial-gradient(circle at 50% 38%,#ce992624,#0000 34%),linear-gradient(145deg,#312b21c2,#1c1914a3);border-color:#deb14d26}html[data-theme=dark] .account-avatar-wrap:before{background:radial-gradient(circle,#28231b 0 48%,#ce99263d 49% 54%,#0000 55%)}html[data-theme=dark] .account-person-premium .account-rank{color:#8b5d06!important;background:linear-gradient(#fff6dcf5,#f4e0a8eb)!important;border:1px solid #ffd6755c!important;box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff94!important}html[data-theme=dark] .account-profile-ornament{color:#efc456!important}html[data-theme=dark] .account-profile-ornament i{background:linear-gradient(90deg,#0000,#efc4567a)!important}@media (max-width:1450px){.account-shell{grid-template-columns:minmax(350px,.8fr) minmax(0,1.7fr)!important;align-items:start!important;width:min(100vw - 36px,1400px)!important}.account-person-premium{min-height:205px}}@media (max-width:1100px){.account-shell{grid-template-columns:1fr!important;width:min(920px,100% - 40px)!important}.account-person-premium{min-height:206px}}@media (max-width:760px){.account-shell{width:calc(100% - 24px)!important}.account-person-premium{min-height:200px;padding:18px 14px}.account-avatar-wrap{width:112px;height:112px}.account-avatar-wrap .account-avatar{width:84px!important;height:84px!important}.account-person-premium:before,.account-person-premium:after{width:30px}}.header .logo{isolation:isolate}.header .logo:after{content:"";z-index:-1;filter:blur(4px);pointer-events:none;background:radial-gradient(circle at 50% 48%,#ffdc7052 0%,#ffe89e2b 45%,#fff2cc00 76%);border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .logo:before{content:"";z-index:-1;background:linear-gradient(#fffffafa,#fff6daeb);border-radius:12px;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #b4841c14,inset 0 1px #ffffffe6}.header .logo img{z-index:1;filter:drop-shadow(0 1px 1px #7852081a)drop-shadow(0 4px 10px #cf9b2324);position:relative}html[data-theme=dark] .header .logo:after{background:radial-gradient(circle at 50% 48%,#ebbe4b33 0%,#9a6b181a 48%,#623d0e00 78%)}html[data-theme=dark] .header .logo:before{background:linear-gradient(#281f12eb,#1a140cdb);box-shadow:0 8px 18px #00000038,inset 0 1px #ffe4a414}@media (max-width:760px){.header .logo:after{width:38px;height:38px}.header .logo:before{border-radius:10px;width:32px;height:32px}}.account-shell{align-items:stretch!important}.account-profile-panel,.account-stats-panel{height:100%!important}.account-profile-panel{justify-content:flex-start}.account-person-premium{flex:auto!important;min-height:0!important}.author-upgrade-cta{margin-top:auto!important}.account-quick-actions{margin-top:10px!important}.account-progress-banner{margin-top:auto!important}@media (max-width:1450px){.account-shell{align-items:stretch!important}}@media (max-width:1100px){.account-shell{align-items:start!important}.account-profile-panel,.account-stats-panel{height:auto!important}.account-person-premium{flex:none!important;min-height:206px!important}.author-upgrade-cta,.account-progress-banner{margin-top:0!important}}.header{isolation:isolate;background-clip:padding-box!important}.header:before{border-radius:inherit!important;overflow:hidden!important}.header:after{border-radius:999px!important}html[data-theme=dark] .header{border-color:#e4bb4f33!important;box-shadow:0 14px 38px #0000004d,inset 0 1px #ffffff0a!important}@media (max-width:760px){.header:before{border-radius:18px!important}}.account-shell{width:min(100vw - 48px,1600px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:22px!important;padding:0!important}html[data-theme=dark] .account-shell{box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (max-width:1450px){.account-shell{width:min(100vw - 36px,1400px)!important}}@media (max-width:1100px){.account-shell{width:min(920px,100% - 40px)!important}}@media (max-width:760px){.account-shell{width:calc(100% - 24px)!important;padding:0!important}}.account-stat-card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px #573d0e1a,inset 0 1px #ffffffeb!important}.account-stat-card>div:last-child{grid-template-areas:"label label""value unit""meta meta";column-gap:6px;grid-template-columns:1fr auto!important;align-items:end!important;display:grid!important}.account-stat-card span{grid-area:label;color:#6e6455!important;margin:1px 0 8px!important;font-size:12px!important;line-height:1.2!important}.account-stat-card strong{grid-area:value;color:#a26d08!important;letter-spacing:-.035em!important;font-size:31px!important;line-height:.96!important}.account-stat-card strong em{margin-left:2px;color:#776d5e!important;vertical-align:baseline!important;font-size:12px!important}.account-stat-card small{grid-area:meta;color:#9a9183!important;margin-top:12px!important;font-size:11px!important;line-height:1.35!important}html[data-theme=dark] .account-stat-icon{background:linear-gradient(145deg,#ffeeb8f0,#e0b853db)!important}@media (max-width:760px){.account-stat-card{grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;min-height:132px!important;padding:16px!important}.account-stat-icon{width:42px!important;height:42px!important}.account-stat-card strong{font-size:28px!important}}.account-hero-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fffdf8 0%,#faf4e7 100%)!important;border:1px solid #bb841447!important;border-radius:34px!important;grid-template-columns:minmax(360px,430px) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:min(100vw - 48px,1600px)!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 32px 78px #5d3e0824,inset 0 1px #fffffff5!important}.account-hero-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 5% 2%,#ffffffdb,#0000 28%),radial-gradient(circle at 96% 2%,#ebbd481f,#0000 30%);position:absolute;inset:0}.account-profile-panel,.account-stats-panel{z-index:1;position:relative;height:auto!important}.account-profile-panel{box-shadow:none!important;background:radial-gradient(circle at 50% 20%,#f7da8b33,#0000 34%),linear-gradient(#fffcf4fa,#f8efdceb)!important;border:0!important;border-right:1px solid #b17c121f!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;gap:16px!important;padding:34px 38px!important;display:flex!important;overflow:hidden!important}.account-profile-panel:before,.account-profile-panel:after{content:"";pointer-events:none;opacity:.45;position:absolute}.account-profile-panel:before{border:1px solid #b9821424;border-radius:50%;width:280px;height:280px;bottom:-150px;left:-110px;box-shadow:0 0 0 30px #b9821406,0 0 0 60px #b9821405}.account-profile-panel:after{background:linear-gradient(150deg,#0000 0 38%,#ba841912 39% 43%,#0000 44%),linear-gradient(25deg,#0000 0 54%,#ba84190d 55% 60%,#0000 61%);width:220px;height:90px;bottom:-30px;right:-45px}.account-person-premium{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;flex:none!important;align-items:center!important;gap:16px!important;margin:0!important;padding:10px 0 6px!important;display:flex!important;overflow:visible!important}.account-person-premium:before,.account-person-premium:after,.account-profile-ornament{display:none!important}.account-avatar-wrap{isolation:isolate!important;width:172px!important;height:172px!important}.account-avatar-wrap:before{background:radial-gradient(circle,#fffaf0 0 43%,#ecc66747 44% 50%,#0000 51%)!important;inset:12px!important;box-shadow:0 22px 46px #85580629!important}.account-orbit{border-color:#c08a1a42!important}.orbit-one{inset:0!important}.orbit-two{inset:16px!important}.account-avatar-wrap .account-avatar{background:linear-gradient(145deg,#f8dc7f,#d9a72f)!important;border:7px solid #fff8e7!important;width:126px!important;height:126px!important;box-shadow:0 0 0 1px #b5801452,0 18px 36px #9263082e!important}.account-avatar-wrap .account-avatar span{color:#5c3b00!important;font-family:Georgia,Times New Roman,serif!important;font-size:58px!important;font-weight:500!important}.account-rank-medal{color:#fff!important;background:linear-gradient(145deg,#fbfbf8,#aaa9a3)!important;border:4px solid #fff8e8!important;border-radius:50%!important;width:44px!important;height:44px!important;font-size:17px!important;bottom:15px!important;right:15px!important;box-shadow:0 7px 16px #00000029!important}.account-person-premium .account-identity{text-align:center!important;align-items:center!important;gap:11px!important}.account-person-premium .account-identity>strong{letter-spacing:-.035em!important;color:#20160b!important;font-family:Georgia,Times New Roman,serif!important;font-size:42px!important;font-weight:600!important;line-height:1!important}.account-person-premium .account-rank{color:#63543e!important;background:#fffbf1f5!important;border:1px solid #b782182e!important;border-radius:999px!important;padding:9px 16px!important;font-size:14px!important;box-shadow:0 8px 20px #6f4c0c0f!important}.account-profile-caption{color:#8b806f!important;letter-spacing:.01em!important;font-size:13px!important}.account-profile-divider{color:#d19a22!important;align-items:center!important;gap:10px!important;display:flex!important}.account-profile-divider i{background:linear-gradient(90deg,#0000,#b8811357);width:52px;height:1px;display:block}.account-profile-divider i:last-child{transform:scaleX(-1)}.account-profile-divider b{font-size:10px}.author-upgrade-cta{color:#fff9e8!important;background:linear-gradient(135deg,#f1c44d 0%,#d89900 100%)!important;border:1px solid #a1660052!important;border-radius:16px!important;grid-template-columns:44px minmax(0,1fr) 36px!important;align-items:center!important;gap:12px!important;min-height:68px!important;margin:0!important;padding:14px 16px!important;display:grid!important;box-shadow:0 17px 34px #b97e063d,inset 0 1px #ffffff8a!important}.author-upgrade-icon{background:#fff8d53d!important;border-radius:12px!important;width:42px!important;height:42px!important;font-size:22px!important}.author-upgrade-cta b{font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;font-weight:600!important;line-height:1.2!important}.author-upgrade-cta i{background:#5b370021!important;width:34px!important;height:34px!important}.account-quick-actions-stacked{grid-template-columns:1fr!important;gap:10px!important;margin:0!important;display:grid!important}.account-quick-actions-stacked a{color:#443a2d!important;background:#ffffffc2!important;border:1px solid #aa771326!important;border-radius:15px!important;min-height:52px!important;font-size:14px!important;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #5e430d09!important}.account-stats-panel{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:24px!important;padding:54px 58px 58px!important;display:flex!important;overflow:hidden!important}.account-stats-panel:before{content:"";z-index:-1;pointer-events:none;opacity:.72;background:url(/assets/account-hero-landscape.svg) 100% 0/cover no-repeat;width:62%;height:235px;position:absolute;top:0;right:0}.account-stats-hero{max-width:690px;position:relative;padding:0 0 2px!important}.account-stats-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ae7508;margin-bottom:18px;font-size:11px;font-weight:700;display:block}.account-stats-hero h2{letter-spacing:-.045em;color:#21170d;margin:0;font-family:Georgia,Times New Roman,serif;font-size:50px;font-weight:600;line-height:1.02}.account-stats-hero p{color:#766b5d;margin:22px 0 0;font-size:15px;line-height:1.7}.account-summary-strip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #b5811a26;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:112px;padding:18px 20px;display:grid;box-shadow:0 15px 34px #5a3e0c0e,inset 0 1px #fffffff2}.account-summary-strip article{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:0 22px;display:grid}.account-summary-strip article+article{border-left:1px solid #b17d162b}.account-summary-icon{border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 8px 16px #62440c1a}.account-summary-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.account-summary-icon-gold{color:#a66f05;background:linear-gradient(145deg,#fff7d8,#eecb6b);border:1px solid #af780c3d}.account-summary-icon-silver{color:#6b7890;background:linear-gradient(145deg,#f7f8f8,#b9bec3);border:1px solid #686f7b47}.account-summary-strip strong{color:#38260d;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:600;line-height:1;display:block}.account-summary-strip small{color:#6e6354;text-transform:none;margin-top:8px;font-size:13px;display:block}.account-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.account-stat-card{background:linear-gradient(#fffffff0,#faf6eee0)!important;border:1px solid #ab7c181f!important;border-radius:22px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:144px!important;padding:22px!important;display:grid!important;box-shadow:0 13px 28px #573d0e0e,inset 0 1px #fffffff5!important}.account-stat-card:hover{border-color:#ab7c1840!important;transform:translateY(-2px)!important;box-shadow:0 18px 34px #573d0e14,inset 0 1px #fffffffa!important}.account-stat-wallet{background:linear-gradient(#fff9e9,#faf0d6)!important}.account-stat-icon{background:linear-gradient(145deg,#fff9e8,#f3dfaa)!important;border:1px solid #b17b0d2e!important;border-radius:50%!important;flex:0 0 56px!important;width:56px!important;height:56px!important;box-shadow:inset 0 1px #ffffffd1,0 8px 16px #84580812!important}.account-stat-icon svg{fill:none!important;stroke:#a66f05!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:26px!important;height:26px!important}.account-stat-card>div:last-child{flex-direction:column!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.account-stat-card span{color:#716655!important;margin:0 0 8px!important;font-size:12px!important;font-weight:750!important}.account-stat-card strong{color:#493110!important;letter-spacing:-.025em!important;white-space:nowrap!important;font-family:Georgia,Times New Roman,serif!important;font-size:31px!important;font-weight:600!important;line-height:.95!important}.account-stat-card strong em{color:#776d5e!important;margin-left:3px!important;font-family:inherit!important;font-size:13px!important;font-style:normal!important;font-weight:500!important}.account-stat-card small{color:#968b7d!important;margin-top:10px!important;font-size:11px!important;line-height:1.35!important}.account-stat-positive{color:#2a9b56!important;font-weight:700!important}html[data-theme=dark] .account-hero-shell{background:linear-gradient(#1f1a14,#17130f)!important;border-color:#deb14d2e!important;box-shadow:0 34px 82px #00000057,inset 0 1px #ffffff08!important}html[data-theme=dark] .account-profile-panel{background:radial-gradient(circle at 50% 20%,#ce99261f,#0000 34%),linear-gradient(#2a231af5,#1b1712fa)!important;border-right-color:#deb14d1f!important}html[data-theme=dark] .account-person-premium .account-identity>strong,html[data-theme=dark] .account-stats-hero h2{color:#fff6e7!important}html[data-theme=dark] .account-profile-caption,html[data-theme=dark] .account-stats-hero p{color:#aaa08f!important}html[data-theme=dark] .account-quick-actions-stacked a{color:#e5dac4!important;box-shadow:none!important;background:#2b251de6!important;border-color:#deb14d1f!important}html[data-theme=dark] .account-summary-strip{background:#2c251cd6!important;border-color:#deb14d1f!important;box-shadow:0 16px 36px #00000029!important}html[data-theme=dark] .account-summary-strip article+article{border-left-color:#deb14d1a!important}html[data-theme=dark] .account-summary-strip strong{color:#f7e9cf!important}html[data-theme=dark] .account-summary-strip small{color:#ada18e!important}html[data-theme=dark] .account-stat-card{background:linear-gradient(#2c261ef0,#201c16eb)!important;border-color:#deb14d1a!important;box-shadow:0 13px 28px #00000024!important}html[data-theme=dark] .account-stat-wallet{background:linear-gradient(#533d128a,#2c251beb)!important}html[data-theme=dark] .account-stat-card strong{color:#f0c96b!important}html[data-theme=dark] .account-stat-card span{color:#c6baa5!important}html[data-theme=dark] .account-stat-card small{color:#a29686!important}@media (max-width:1250px){.account-hero-shell{grid-template-columns:350px minmax(0,1fr)!important}.account-profile-panel{padding:30px!important}.account-stats-panel{padding:46px 38px 48px!important}.account-stats-hero h2{font-size:44px}.account-summary-strip article{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:0 14px}.account-summary-icon{width:48px;height:48px}.account-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:960px){.account-hero-shell{grid-template-columns:1fr!important;width:min(760px,100% - 32px)!important}.account-profile-panel{border-bottom:1px solid #b17c121f!important;border-right:0!important}.account-person-premium{padding-top:0!important}.account-quick-actions-stacked{grid-template-columns:1fr 1fr!important}.account-stats-panel{padding:42px 30px 44px!important}.account-stats-panel:before{opacity:.5;width:100%}.account-summary-strip{padding:8px 20px;grid-template-columns:1fr!important}.account-summary-strip article{padding:15px 10px}.account-summary-strip article+article{border-top:1px solid #b17d1624;border-left:0}}@media (max-width:640px){.account-hero-shell{border-radius:25px!important;width:calc(100% - 24px)!important}.account-profile-panel{padding:26px 20px!important}.account-avatar-wrap{width:142px!important;height:142px!important}.account-avatar-wrap .account-avatar{width:106px!important;height:106px!important}.account-person-premium .account-identity>strong{font-size:36px!important}.account-quick-actions-stacked{grid-template-columns:1fr!important}.account-stats-panel{gap:18px!important;padding:34px 18px 36px!important}.account-stats-hero h2{font-size:37px}.account-stats-hero p{font-size:13px}.account-summary-strip{border-radius:20px}.account-stats-grid{grid-template-columns:1fr!important;gap:12px!important}.account-stat-card{min-height:124px!important;padding:18px!important}.account-stats-panel:before{opacity:.35;height:190px}}.account-shell.account-hero-shell{align-items:stretch!important}.account-shell.account-hero-shell>.account-profile-panel,.account-shell.account-hero-shell>.account-stats-panel{height:100%!important}.account-shell.account-hero-shell .account-stats-panel{gap:22px!important;padding-top:50px!important;padding-bottom:54px!important}.account-shell.account-hero-shell .account-stats-hero{max-width:760px!important;padding-bottom:4px!important}.account-shell.account-hero-shell .account-stats-hero p{max-width:580px!important;margin-top:18px!important}.account-shell.account-hero-shell .account-stats-grid{align-content:start!important;gap:18px!important;margin-top:2px!important}.account-shell.account-hero-shell .account-stat-card{min-height:156px!important}@media (max-width:1250px){.account-shell.account-hero-shell .account-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.account-shell.account-hero-shell .account-stats-panel{padding-top:44px!important;padding-bottom:48px!important}}@media (max-width:960px){.account-shell.account-hero-shell>.account-profile-panel,.account-shell.account-hero-shell>.account-stats-panel{height:auto!important}.account-shell.account-hero-shell .account-stats-panel{padding-top:38px!important;padding-bottom:42px!important}}@media (max-width:768px){.account-shell.account-hero-shell .account-stats-panel{gap:14px!important;padding:20px 14px!important}.account-shell.account-hero-shell .account-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.account-shell.account-hero-shell .account-stat-card{flex-direction:column!important;align-items:flex-start!important;gap:0!important;min-height:auto!important;padding:50px 12px 14px!important;display:flex!important;position:relative!important}.account-shell.account-hero-shell .account-stat-icon{border-radius:9px!important;flex:0 0 32px!important;width:32px!important;height:32px!important;position:absolute!important;top:12px!important;left:12px!important}.account-shell.account-hero-shell .account-stat-icon svg{width:17px!important;height:17px!important}.account-shell.account-hero-shell .account-stat-card>div:last-child{width:100%!important}.account-shell.account-hero-shell .account-stat-card span{margin:0 0 4px!important;font-size:11px!important;line-height:1.3!important}.account-shell.account-hero-shell .account-stat-card strong{white-space:normal!important;word-break:break-word!important;font-size:20px!important;line-height:1.15!important}.account-shell.account-hero-shell .account-stat-card em{margin-left:2px!important;font-size:11px!important}.account-shell.account-hero-shell .account-stat-card small{word-break:break-word!important;margin-top:4px!important;font-size:10px!important;line-height:1.3!important}}@media (max-width:380px){.account-shell.account-hero-shell .account-stats-grid{grid-template-columns:1fr!important}.account-shell.account-hero-shell .account-stat-card{padding:52px 14px 14px!important}}.account-hero-shell>.account-profile-panel{background:radial-gradient(circle at 50% 16%,#f5d8811f,#0000 24%),linear-gradient(#fffdf8 0%,#f8f2e4 100%)!important;box-shadow:0 18px 40px #6045100f,inset 0 1px #fffffff5!important}.account-hero-shell>.account-profile-panel:before,.account-hero-shell>.account-profile-panel:after{content:none!important;display:none!important}.account-hero-shell>.account-profile-panel .account-person-premium{box-shadow:none!important;background:0 0!important;border:0!important}.account-hero-shell>.account-profile-panel .account-quick-actions-stacked a{background:#ffffffe0!important}html[data-theme=dark] .account-hero-shell>.account-profile-panel{background:linear-gradient(#251f18fa 0%,#1c1813fa 100%)!important;box-shadow:0 18px 40px #0000002e!important}html[data-theme=dark] .account-hero-shell>.account-profile-panel .author-upgrade-cta b,html[data-theme=dark] .account-hero-shell>.account-profile-panel .author-upgrade-cta span,html[data-theme=dark] .account-hero-shell>.account-profile-panel .author-upgrade-cta i{color:#fff9e8!important;fill:#fff9e8!important}html[data-theme=dark] .account-hero-shell>.account-profile-panel .account-quick-actions-stacked a{color:#f2e5cc!important;background:linear-gradient(#2e281ff5,#231e18fa)!important;border-color:#deb14d2e!important;box-shadow:0 10px 22px #00000029,inset 0 1px #ffffff08!important}html[data-theme=dark] .account-hero-shell>.account-profile-panel .account-quick-actions-stacked a:hover{color:#fff4da!important;border-color:#efc05647!important}.account-hero-shell>.account-profile-panel .author-upgrade-cta{color:#2b1b08!important}.account-hero-shell>.account-profile-panel .author-upgrade-cta b,.account-hero-shell>.account-profile-panel .author-upgrade-cta span,.account-hero-shell>.account-profile-panel .author-upgrade-cta i,.account-hero-shell>.account-profile-panel .author-upgrade-cta svg,.account-hero-shell>.account-profile-panel .author-upgrade-cta path{color:#2b1b08!important;stroke:#2b1b08!important;fill:#0000!important}html[data-theme=dark] .account-hero-shell>.account-profile-panel .author-upgrade-cta{color:#2b1b08!important}html[data-theme=dark] .account-hero-shell>.account-profile-panel .author-upgrade-cta b,html[data-theme=dark] .account-hero-shell>.account-profile-panel .author-upgrade-cta span,html[data-theme=dark] .account-hero-shell>.account-profile-panel .author-upgrade-cta i,html[data-theme=dark] .account-hero-shell>.account-profile-panel .author-upgrade-cta svg,html[data-theme=dark] .account-hero-shell>.account-profile-panel .author-upgrade-cta path{color:#2b1b08!important;stroke:#2b1b08!important;fill:#0000!important}.rankings-platform-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important;display:grid!important}.ranking-platform-card{background:radial-gradient(circle at 100% 0,#ecc35824,#0000 34%),linear-gradient(#fffdf7fa,#f9f1def0);border:1px solid #ad7a1626;border-radius:28px;flex-direction:column;min-height:258px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #573d0e13,inset 0 1px #fffffff5}.ranking-platform-card:after{content:"";opacity:.5;pointer-events:none;background:repeating-radial-gradient(#b9821612 0 1px,#0000 1px 8px);border-radius:50%;height:110px;position:absolute;inset:auto -30px -46px 18%}.ranking-platform-card-head{z-index:1;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;display:grid;position:relative}.ranking-platform-icon{color:#b27a0a;background:#ffffffd1;border:1px solid #b7821829;border-radius:18px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 12px 24px #5d410d13,inset 0 1px #fffffff2}.ranking-platform-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.ranking-platform-logo img{object-fit:contain;width:46px;height:46px;display:block}.ranking-platform-title-wrap{min-width:0}.ranking-platform-kicker{letter-spacing:.16em;text-transform:uppercase;color:#a86f06;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.ranking-platform-card h3{letter-spacing:-.03em;color:#1d1710;margin:0;font-size:25px;line-height:1.15}.ranking-platform-card>p{z-index:1;color:#756a5a;margin:28px 0 24px;font-size:14px;line-height:1.55;position:relative}.ranking-platform-cta{z-index:1;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:50px;margin-top:auto;padding:0 20px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;text-decoration:none!important}.ranking-platform-cta:hover{transform:translateY(-2px)}.ranking-platform-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ranking-platform-cta-primary{background:linear-gradient(135deg,#e6b735 0%,#c88705 100%);border:1px solid #9e660047;box-shadow:0 14px 26px #ac6f0533,inset 0 1px #ffffff73;color:#fffaf0!important}.ranking-platform-cta-secondary{background:#fffcf4d1;border:1px solid #b3790a94;box-shadow:0 10px 20px #5f430e0e,inset 0 1px #ffffffeb;color:#9b6707!important}html[data-theme=dark] .ranking-platform-card{background:radial-gradient(circle at 100% 0,#cd99251c,#0000 34%),linear-gradient(#2d261df5,#1f1b15f5);border-color:#deb14d21;box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff08}html[data-theme=dark] .ranking-platform-icon{background:#3a3125e6;border-color:#deb14d24;box-shadow:0 12px 24px #00000029}html[data-theme=dark] .ranking-platform-card h3{color:#fff5df}html[data-theme=dark] .ranking-platform-card>p{color:#b7aa95}html[data-theme=dark] .ranking-platform-cta-secondary{box-shadow:none;background:#302920e6;border-color:#deb14d47;color:#efc45c!important}@media (max-width:1180px){.rankings-platform-cards{grid-template-columns:1fr!important}.ranking-platform-card{min-height:230px}}@media (max-width:760px){.ranking-platform-card{border-radius:22px;padding:22px}.ranking-platform-card-head{grid-template-columns:60px minmax(0,1fr);gap:14px}.ranking-platform-icon{border-radius:16px;width:60px;height:60px}.ranking-platform-icon svg{width:29px;height:29px}.ranking-platform-logo img{width:40px;height:40px}.ranking-platform-card h3{font-size:22px}.ranking-platform-card>p{margin:22px 0 20px;font-size:13px}}.rankings-platform-cards .ranking-platform-icon svg{width:26px!important;height:26px!important}.rankings-platform-cards .ranking-platform-title-wrap h3{letter-spacing:-.03em!important}.ranking-platform-icon-image{background:#fff!important;padding:6px!important;overflow:hidden!important}.ranking-platform-icon-image{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ranking-platform-icon-image img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}html[data-theme=dark] .ranking-platform-icon-image{background:0 0!important}.footer-trust-block{max-width:none;margin-top:22px}.footer-trust-grid{flex-wrap:nowrap;align-items:center;gap:28px;width:100%;display:flex}.footer-trust-item{min-height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:opacity .2s,transform .2s;display:flex}.footer-trust-item:hover{opacity:.92;background:0 0;border:none;transform:translateY(-1px)}.footer-trust-item-wide{grid-column:auto}.footer-trust-item img{object-fit:contain;width:auto;height:auto;display:block}.footer-trust-item:first-child img{max-width:126px;max-height:42px}.footer-trust-item:nth-child(2) img{max-width:116px;max-height:42px}.footer-trust-item:nth-child(3) img{max-width:126px;max-height:42px}@media (max-width:980px){.footer-trust-grid{gap:20px}}@media (max-width:640px){.footer-trust-grid{flex-wrap:wrap;gap:14px}.footer-trust-item:first-child img,.footer-trust-item:nth-child(2) img,.footer-trust-item:nth-child(3) img{max-width:118px;max-height:40px}}.rankings-section-v2{background:linear-gradient(#f7f1e3 0%,#f4ead6 100%);padding:88px 0 110px}.rankings-section-v2 .rankings-shell{width:min(100vw - 48px,1600px);margin:0 auto}.rankings-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.ranking-board{background:#fffcf5e6;border:1px solid #a776152e;border-radius:24px;overflow:hidden;box-shadow:0 18px 42px #5a3e0c14}.ranking-board-head{background:linear-gradient(#fffcf4f5,#faf1da94);border-bottom:1px solid #a776151f;align-items:flex-start;gap:14px;padding:20px 20px 16px;display:flex}.ranking-board-icon{color:#956304;background:linear-gradient(145deg,#fff8df,#efd084);border:1px solid #b27d1338;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.ranking-board-icon svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.ranking-board-icon svg .accent-fill{fill:currentColor;stroke:none;opacity:.14}.ranking-board-icon svg .accent-line{opacity:.7}.ranking-board-head h3{letter-spacing:-.025em;color:#1f1a12;margin:0 0 5px;font-size:21px}.ranking-board-head p{color:#807565;margin:0;font-size:12px;line-height:1.5}.ranking-board-list{padding:8px}.ranking-row{min-height:66px;color:inherit;border-radius:14px;grid-template-columns:34px 46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:all .2s;display:grid}.ranking-row:hover{background:#fff7df;transform:translate(2px)}.ranking-row+.ranking-row{border-top:1px solid #74541814}.ranking-row-rank{color:#8d671c;background:#f8f0dc;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.ranking-row:nth-child(-n+3) .ranking-row-rank{color:#2d2007;background:linear-gradient(145deg,#f4cf68,#d99f1e);box-shadow:0 5px 12px #ab6f0629}.ranking-row-thumb{background:#eee4cc;border-radius:11px;width:46px;height:46px;overflow:hidden}.ranking-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ranking-row-thumb--user,.ranking-row-thumb--book{flex-shrink:0;color:#8c6218!important;background:#b4821e1f!important;justify-content:center!important;align-items:center!important;display:flex!important}html[data-theme=dark] .ranking-row-thumb--user,html[data-theme=dark] .ranking-row-thumb--book{color:#e0b448!important;background:#ffffff14!important}.ranking-row-copy{min-width:0}.ranking-row-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#292219;font-size:13px;display:block;overflow:hidden}.ranking-row-copy small{text-overflow:ellipsis;white-space:nowrap;color:#988d7c;margin-top:4px;font-size:10px;display:block;overflow:hidden}.ranking-row-metric{color:#9b6b0d;white-space:nowrap;padding-left:8px;font-size:11px;font-weight:800}.ranking-row-more{background:linear-gradient(135deg,#fff8e4,#f7e8bf);margin-top:7px;border:1px dashed #aa761152!important}.ranking-row-more .ranking-row-rank{color:#f1c75b;background:#2b2418}.ranking-more-icon{color:#5e4005;background:#f0cf78;border-radius:11px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.ranking-board-authors .ranking-row-thumb{border-radius:50%}.ranking-board-topics .ranking-row-copy small{color:#7f6a3d}.ranking-board-heat .ranking-row-metric{font-variant-numeric:tabular-nums}@keyframes skeleton-pulse{0%{background-position:-200%}to{background-position:200%}}.skeleton-block{background:linear-gradient(90deg,#d2b26426 25%,#d2b26452 50%,#d2b26426 75%) 0 0/200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite skeleton-pulse;display:inline-block}.ranking-row-skeleton{pointer-events:none;border-radius:14px;grid-template-columns:34px 46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:9px 10px;display:grid}.ranking-row-skeleton+.ranking-row-skeleton{border-top:1px solid #7454180f}.ranking-row-skeleton .skeleton-rank{border-radius:10px;width:30px;height:30px}.ranking-row-skeleton .skeleton-thumb{border-radius:11px;width:46px;height:46px}.ranking-row-skeleton .skeleton-copy{flex-direction:column;gap:7px;display:flex}.ranking-row-skeleton .skeleton-title{border-radius:5px;width:72%;height:13px}.ranking-row-skeleton .skeleton-sub{border-radius:4px;width:48%;height:10px}.ranking-row-skeleton .skeleton-metric{border-radius:5px;width:44px;height:12px}.ranking-board-empty{color:#b09a74;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 16px;display:flex}.ranking-board-empty svg{opacity:.4;flex-shrink:0;width:32px;height:32px}.ranking-board-empty p{color:#a18d6a;max-width:180px;margin:0;font-size:12px;line-height:1.55}html[data-theme=dark] .rankings-section-v2{background:linear-gradient(#11100d,#17140f)}html[data-theme=dark] .ranking-board{background:#1d1a15eb;border-color:#deb14d2b}html[data-theme=dark] .ranking-board-head{background:linear-gradient(#2a241bf5,#1f1b15d1);border-bottom-color:#deb14d1f}html[data-theme=dark] .ranking-board-head h3,html[data-theme=dark] .ranking-row-copy strong{color:#f7efdf}html[data-theme=dark] .ranking-board-head p,html[data-theme=dark] .ranking-row-copy small{color:#a99d89}html[data-theme=dark] .ranking-row:hover{background:#deb14d14}html[data-theme=dark] .ranking-row+.ranking-row{border-top-color:#ffffff0e}html[data-theme=dark] .ranking-row-rank{color:#c9aa65;background:#2d281f}html[data-theme=dark] .ranking-row-more{background:linear-gradient(135deg,#523d1175,#2d261bcc)}@media (max-width:1250px){.rankings-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rankings-section-v2{padding:60px 0 72px}.rankings-section-v2 .rankings-shell{width:calc(100% - 24px)}.rankings-grid-v2{grid-template-columns:1fr}.ranking-board-head{padding:17px}.ranking-row{grid-template-columns:32px 42px minmax(0,1fr)}.ranking-row-thumb,.ranking-more-icon{width:42px;height:42px}.ranking-row-metric{grid-column:3;margin-top:-5px;padding-left:0;font-size:10px}}.live-panel-tabs.is-single-tab.live-panel-header{box-shadow:none;background:0 0;border:0;border-radius:18px;padding:0;display:block}.live-panel-tabs.is-single-tab .live-tab-single{align-items:center;justify-content:initial;color:#21180a;text-align:left;cursor:default;background:linear-gradient(135deg,#fffdf7f5,#faf1d9c2);border:1px solid #9b6d1429;border-radius:18px;grid-template-columns:42px 1fr auto;gap:12px;width:100%;height:auto;min-height:62px;padding:10px 14px;display:grid;box-shadow:0 10px 24px #68480e14,inset 0 1px #ffffffeb}.live-panel-tabs.is-single-tab .live-tab-single:hover{color:#21180a;background:linear-gradient(135deg,#fffdf7f5,#faf1d9c2);transform:none}.live-tab-signal{background:linear-gradient(145deg,#fff8df,#f0cf77);border:1px solid #b780132e;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffffb8}.live-tab-signal i{background:#31aa6b;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 0 5px #31aa6b1f}.live-tab-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.live-tab-copy strong{color:#21180a;font-size:14px;font-weight:700;line-height:1.2}.live-tab-copy small{color:#8a7c67;letter-spacing:0;text-transform:none;font-size:10px;font-weight:650;line-height:1.25}.live-tab-badge{color:#258456;letter-spacing:.08em;background:#31aa6b1a;border:1px solid #31aa6b29;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.live-tab-badge i{background:#31aa6b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #31aa6b1a}html[data-theme=dark] .live-panel-tabs.is-single-tab .live-tab-single{color:#f6eedf;background:linear-gradient(135deg,#242019f5,#1b1813eb);border-color:#deb14d29;box-shadow:0 12px 26px #0000002e,inset 0 1px #ffffff09}html[data-theme=dark] .live-panel-tabs.is-single-tab .live-tab-single:hover{color:#f6eedf;background:linear-gradient(135deg,#242019f5,#1b1813eb)}html[data-theme=dark] .live-tab-copy strong{color:#f6eedf}html[data-theme=dark] .live-tab-copy small{color:#a99d8a}html[data-theme=dark] .live-tab-signal{background:linear-gradient(145deg,#54421be6,#2f2718e6);border-color:#deb14d2e}@media (max-width:620px){.live-panel-tabs.is-single-tab .live-tab-single{grid-template-columns:38px 1fr auto;padding:9px 11px}.live-tab-signal{border-radius:12px;width:38px;height:38px}.live-tab-copy strong{font-size:13px}.live-tab-badge{padding:0 8px}}@media (max-width:760px){.header{border-radius:18px!important;grid-template-columns:44px 44px minmax(0,1fr)!important;gap:8px!important;height:68px!important;padding:0 10px!important}.brand{gap:0!important;width:44px!important;min-width:44px!important;overflow:visible!important}.brand>span:last-child{display:none!important}.brand .logo{width:44px!important;height:44px!important;margin:0!important}.brand .logo img{object-fit:contain!important;width:38px!important;height:38px!important}.header-filter-trigger{border-radius:13px!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.header-filter-trigger-copy,.header-filter-trigger-chevron{display:none!important}.header-filter-trigger-icon{width:30px!important;height:30px!important;margin:0!important}.actions{justify-content:flex-end!important;gap:8px!important;min-width:0!important;display:flex!important}.actions .wallet{border-radius:13px!important;grid-template-columns:1fr 24px!important;align-items:center!important;gap:5px!important;width:88px!important;min-width:88px!important;height:44px!important;padding:0 7px 0 10px!important;display:grid!important}.actions .wallet>span:first-child{display:none!important}.actions .wallet>span:nth-child(2){min-width:0!important}.actions .wallet small{letter-spacing:.08em!important;white-space:nowrap!important;font-size:7px!important;line-height:1!important}.actions .wallet strong{margin-top:2px!important;font-size:12px!important;line-height:1!important;display:block!important}.actions .wallet b{background:#a9710a1f!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-size:15px!important;line-height:1!important;display:grid!important}.actions .profile{border-radius:13px!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:flex!important}.actions .profile>span:last-child{display:none!important}.actions .profile .avatar{width:32px!important;height:32px!important;font-size:13px!important}.actions .icon,.actions .theme{display:none!important}}@media (max-width:380px){.header{gap:6px!important;width:calc(100vw - 12px)!important;padding:0 8px!important}.actions{gap:6px!important}.actions .wallet{width:82px!important;min-width:82px!important;padding-left:8px!important}}@media (min-width:761px){.header{background:linear-gradient(100deg,#2b2417 0%,#4d3b1e 18%,#9b783d 39%,#dfc994 64%,#fff9ec 100%)!important;border-color:#714f1247!important;box-shadow:0 14px 38px #3d2b0e2e,inset 0 1px #ffffff57!important}.header:before{background:linear-gradient(#ffffff29,#fff0 62%)!important}.header:after{background:radial-gradient(circle,#ebc66929,#ebc66900 72%)!important}.brand strong{color:#fff8e8!important;text-shadow:0 1px 8px #00000047!important}.brand small{color:#e7c76f!important;text-shadow:0 1px 7px #0000003d!important}.nav a{color:#fff8e8c2!important}.nav a.active,.nav a:hover{color:#fffaf0!important;background:linear-gradient(#0000,#ffe29a1f)!important;border-bottom-color:#efc75c!important}.header-filter-trigger{color:#2e210a!important;text-shadow:none!important;background:linear-gradient(145deg,#ffefb8f5,#e2b13ee6)!important;border-color:#fff6d3b8!important;box-shadow:0 8px 20px #36230733,0 0 0 1px #895b0838,inset 0 1px #ffffffad!important}.header-filter-trigger:hover{color:#211604!important;background:linear-gradient(145deg,#fff3c9,#e8b743)!important;border-color:#fffae0eb!important;box-shadow:0 11px 24px #36230740,0 0 0 1px #97620747,inset 0 1px #ffffffc7!important}.header-filter-trigger-icon{color:#6f4804!important;background:#fffae294!important;border-color:#7b4f0533!important;box-shadow:inset 0 1px #ffffff9e!important}.header-filter-trigger-copy b{color:#2a1c06!important}.header-filter-trigger small{color:#7d5f25!important}.header-filter-trigger-chevron{color:#72500c!important}.search{background:#fffdf7c7!important;border-color:#ffffff59!important;box-shadow:inset 0 1px #ffffffbf,0 6px 16px #47300a12!important}.wallet,.icon,.theme,.profile{background:#fffbefb8!important;border-color:#7653122e!important}}@media (max-width:760px){.header{background:linear-gradient(100deg,#2b2417 0%,#4d3b1e 19%,#a88445 42%,#ead9ad 67%,#fff9ec 100%)!important;border-color:#714f123d!important;grid-template-columns:minmax(150px,1fr) 42px auto!important;gap:8px!important;padding:0 10px 0 12px!important;box-shadow:0 12px 30px #3d2b0e29,inset 0 1px #ffffff57!important}.header:before{background:linear-gradient(#ffffff24,#0000 58%)!important}.brand{gap:8px!important;width:auto!important;min-width:0!important;overflow:hidden!important}.brand>span:last-child{min-width:0!important;display:block!important;overflow:hidden!important}.brand .logo{flex:0 0 38px!important;width:38px!important;height:38px!important}.brand .logo img{width:34px!important;height:34px!important}.brand strong{color:#fff8e8!important;letter-spacing:-.035em!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-shadow:0 1px 8px #00000047!important;font-size:13px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.brand small{display:none!important}.header-filter-trigger{background:#fff8e4c7!important;border-color:#ffffff52!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:inset 0 1px #ffffff8c,0 5px 14px #422c081f!important}.actions{gap:7px!important}.actions .wallet{width:86px!important;min-width:86px!important;height:42px!important}.actions .profile{width:42px!important;min-width:42px!important;height:42px!important}}@media (max-width:420px){.header{grid-template-columns:minmax(135px,1fr) 40px auto!important;gap:6px!important;padding-left:9px!important;padding-right:8px!important}.brand{gap:6px!important}.brand .logo{flex-basis:34px!important;width:34px!important;height:34px!important}.brand .logo img{width:31px!important;height:31px!important}.brand strong{font-size:12px!important}.header-filter-trigger{width:40px!important;min-width:40px!important;height:40px!important}.actions{gap:5px!important}.actions .wallet{width:80px!important;min-width:80px!important;height:40px!important;padding-left:7px!important}.actions .profile{width:40px!important;min-width:40px!important;height:40px!important}.actions .profile .avatar{width:30px!important;height:30px!important}}@media (max-width:360px){.header{grid-template-columns:minmax(116px,1fr) 38px auto!important}.brand strong{font-size:11px!important}.header-filter-trigger{width:38px!important;min-width:38px!important;height:38px!important}.actions .wallet{width:76px!important;min-width:76px!important;height:38px!important}.actions .profile{width:38px!important;min-width:38px!important;height:38px!important}}@media (min-width:761px){html[data-theme=dark] .header{background:linear-gradient(100deg,#17140e 0%,#2a2113 20%,#5a431f 41%,#9a773a 61%,#d7be82 80%,#f6ead0 100%)!important;border:1px solid #e5be5b61!important;box-shadow:0 16px 42px #0000006b,0 0 0 1px #ffe6a20f,inset 0 1px #ffffff29!important}html[data-theme=dark] .header:before{background:linear-gradient(#fff4d21a,#0000 58%)!important}html[data-theme=dark] .search{color:#f6efdf!important;background:linear-gradient(#14120ed1,#090a08e0)!important;border-color:#eccf8547!important;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0003!important}html[data-theme=dark] .search svg{color:#d8c79c!important}html[data-theme=dark] .search input{color:#f7f2e7!important}html[data-theme=dark] .search input::placeholder{color:#f7f2e77a!important}html[data-theme=dark] .wallet,html[data-theme=dark] .icon,html[data-theme=dark] .theme,html[data-theme=dark] .profile{color:#f7efd9!important;background:linear-gradient(#221d14f0,#0e0e0bf5)!important;border-color:#e5be5b42!important;box-shadow:inset 0 1px #ffffff12,0 8px 18px #0000002e!important}html[data-theme=dark] .wallet small{color:#d9b65c!important}html[data-theme=dark] .wallet strong,html[data-theme=dark] .profile strong{color:#fff8e8!important}html[data-theme=dark] .profile small{color:#fff8e894!important}html[data-theme=dark] .header-filter-trigger{color:#2c1d05!important;background:linear-gradient(145deg,#f5d982,#dca62e)!important;border-color:#ffefbeb8!important;box-shadow:0 9px 22px #0000003d,0 0 0 1px #6e46054d,inset 0 1px #ffffffb8!important}html[data-theme=dark] .header-filter-trigger-copy b{color:#2c1d05!important}html[data-theme=dark] .header-filter-trigger-copy small{color:#73500f!important}html[data-theme=dark] .header-filter-trigger-icon{color:#674004!important;background:#fff8d985!important;border-color:#643d032e!important}html[data-theme=dark] .header-filter-trigger-chevron{color:#674004!important}}@media (max-width:760px){html[data-theme=dark] .header{background:linear-gradient(100deg,#17140e 0%,#342714 34%,#9a773a 69%,#f1dfb7 100%)!important;border-color:#e5be5b57!important;box-shadow:0 14px 34px #00000061,inset 0 1px #ffffff1f!important}}.header{isolation:isolate!important;background-clip:padding-box!important;overflow:hidden!important}.header:before,.header:after{border-radius:inherit!important;pointer-events:none!important}.header:before{inset:0!important}.header:after{filter:blur()!important;max-width:42%!important}.brand,.nav,.actions,.search,.wallet,.icon,.theme,.profile,.header-filter-trigger{z-index:1;position:relative}html[data-theme=dark] .header,html:not([data-theme=dark]) .header{box-shadow:0 12px 32px #0000001f,inset 0 1px #ffffff0f!important}@media (max-width:760px){.header{overflow:hidden!important}}.header{grid-template-columns:auto auto minmax(360px,1fr) auto!important;gap:18px!important}.search-combo{background:linear-gradient(#fffcf5f5,#f8f0ddeb);border:1px solid #b7821b3d;border-radius:17px;align-items:center;min-width:0;height:52px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #6d4a0b1a,inset 0 1px #ffffffd1}.search-combo:after{content:"";pointer-events:none;background:#ab7e2429;width:1px;position:absolute;top:10px;bottom:10px;left:148px}.search-combo .header-filter-trigger{flex:0 0 148px;width:148px!important;min-width:148px!important;height:100%!important;box-shadow:none!important;color:#2f2413!important;background:0 0!important;border:none!important;border-right:1px solid #0000!important;border-radius:0!important;justify-content:flex-start!important;gap:10px!important;padding:0 14px!important}.search-combo .header-filter-trigger:hover{color:#211607!important;box-shadow:none!important;background:linear-gradient(#f4e9c8b8,#efe0b470)!important;border-color:#0000!important}.search-combo .header-filter-trigger[aria-expanded=true]{color:#241707!important;box-shadow:none!important;background:linear-gradient(135deg,#f0d1768a,#e6b94166)!important}.search-combo .header-filter-trigger[aria-expanded=true]:after{display:none!important}.search-combo .header-filter-trigger-icon{color:#996710!important;background:#e3b84729!important;border:1px solid #b8811824!important;border-radius:9px!important;flex:0 0 30px!important;width:30px!important;height:30px!important}.search-combo .header-filter-trigger-copy{min-width:0;display:flex!important}.search-combo .header-filter-trigger-copy b{color:#2b1d08!important;font-size:12px!important}.search-combo .header-filter-trigger-copy small{color:#8f7c5f!important;font-size:8px!important}.search-combo .header-filter-trigger-count{display:none!important}.search-combo .header-filter-trigger-chevron{flex:0 0 14px;margin-left:auto;color:#8d7854!important;display:block!important}.search-combo .search{min-width:0;max-width:none!important;height:100%!important;box-shadow:none!important;color:#5d5140!important;background:0 0!important;border:none!important;border-radius:0!important;flex:1!important;padding:0 18px!important;display:flex!important}.search-combo .search svg{flex:0 0 20px;color:#92744a!important}.search-combo .search input{color:#2a2014!important;background:0 0!important;padding:0!important}.search-combo .search input::placeholder{color:#9b8d7a!important}html[data-theme=dark] .search-combo{background:linear-gradient(90deg,#352816e0 0%,#2c2215f5 34%,#120f0cfa 100%);border-color:#e8bc512e;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffefc40d}html[data-theme=dark] .search-combo:after{background:#ecc45e26}html[data-theme=dark] .search-combo .header-filter-trigger{color:#eadfc8!important;background:linear-gradient(#5c442170,#372a1894)!important;box-shadow:inset 0 1px #ffecbc0d!important}html[data-theme=dark] .search-combo .header-filter-trigger:hover{color:#fff4de!important;background:linear-gradient(#684d268a,#3f2f1bad)!important}html[data-theme=dark] .search-combo .header-filter-trigger[aria-expanded=true]{color:#ffe3a0!important;background:linear-gradient(#7b5a279e,#523b1cc2)!important}html[data-theme=dark] .search-combo .header-filter-trigger-icon{color:#dfb75a!important;background:#e4bb4f1f!important;border-color:#e4bb4f24!important}html[data-theme=dark] .search-combo .header-filter-trigger-copy b{color:#f2e7d0!important}html[data-theme=dark] .search-combo .header-filter-trigger-copy small{color:#b29a73!important}html[data-theme=dark] .search-combo .header-filter-trigger-chevron{color:#c0a069!important}html[data-theme=dark] .search-combo .search{color:#e8dece!important}html[data-theme=dark] .search-combo .search svg{color:#c9ae78!important}html[data-theme=dark] .search-combo .search input{color:#f3ede2!important}html[data-theme=dark] .search-combo .search input::placeholder{color:#9b8d74!important}@media (max-width:1500px){.header{grid-template-columns:auto auto minmax(300px,1fr) auto!important;gap:14px!important}.search-combo{height:50px}.search-combo:after{left:132px}.search-combo .header-filter-trigger{flex-basis:132px;width:132px!important;min-width:132px!important}.search-combo .header-filter-trigger-copy small{display:none!important}}@media (max-width:1280px){.search-combo:after{left:56px}.search-combo .header-filter-trigger{flex-basis:56px;width:56px!important;min-width:56px!important;padding:0 12px!important}.search-combo .header-filter-trigger-copy,.search-combo .header-filter-trigger-count,.search-combo .header-filter-trigger-chevron{display:none!important}.search-combo .header-filter-trigger{justify-content:center!important}.header{grid-template-columns:auto auto minmax(260px,1fr) auto!important}}@media (max-width:1120px){.header{grid-template-columns:auto 1fr auto!important}.search-combo{height:48px}.search-combo:after{left:56px}.search-combo .header-filter-trigger{flex-basis:56px;width:56px!important;min-width:56px!important}}@media (max-width:760px){.header{grid-template-columns:auto auto auto!important}.search-combo{box-shadow:none!important;background:0 0!important;border:none!important;height:auto!important;overflow:visible!important}.search-combo:after,.search-combo .search{display:none!important}.search-combo .header-filter-trigger{background:#fffaf0bf!important;border:1px solid #ae7b1729!important;border-radius:12px!important;flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:0 6px 16px #64460c14!important}.search-combo .header-filter-trigger-icon{width:28px!important;height:28px!important}.search-combo .header-filter-trigger-copy,.search-combo .header-filter-trigger-count,.search-combo .header-filter-trigger-chevron{display:none!important}html[data-theme=dark] .search-combo .header-filter-trigger{background:linear-gradient(#57402185,#372816ad)!important;border-color:#e4bb4f1f!important;box-shadow:inset 0 1px #fff0c80a!important}}.account-overview{background:radial-gradient(circle at 84% 4%,#d7a42d24,#0000 27%),radial-gradient(circle at 8% 34%,#b77e1212,#0000 28%),linear-gradient(#f7f1e2 0%,#fbf7ed 100%)!important;padding-top:122px!important}.account-overview:before{opacity:.36!important;background-image:radial-gradient(#a674121a .65px,#0000 .65px),linear-gradient(115deg,#0000 0 58%,#b77e1207 58% 59%,#0000 59% 100%)!important;background-size:22px 22px,100% 100%!important}.entry-hub{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcf4c7;border:1px solid #ae801f2e;border-radius:26px;width:min(100vw - 48px,1600px);margin:0 auto 20px;padding:22px;position:relative;box-shadow:0 20px 54px #573b0a1a,inset 0 1px #ffffffd6}.entry-hub-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 2px 16px;display:flex}.entry-hub-heading{align-items:flex-start;gap:13px;display:flex}.entry-hub-heading>i{background:linear-gradient(90deg,#b77c0d,#e4bd57);flex:none;width:36px;height:2px;margin-top:10px}.entry-hub-kicker{letter-spacing:.16em;text-transform:uppercase;color:#a36d08;margin-bottom:4px;font-size:9px;font-weight:700}.entry-hub h2{color:#1d1811;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.1}.entry-hub-head p{color:#817768;margin:5px 0 0;font-size:11px}.entry-hub-library{color:#76520d;background:#ffffff8c;border:1px solid #ab771426;border-radius:11px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.entry-hub-library:hover{background:#fff9e9;border-color:#ab77144d;transform:translateY(-1px)}.entry-hub-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);gap:16px;display:grid}.entry-continue{background:radial-gradient(circle at 76% 18%,#ffda7929,#0000 30%),linear-gradient(112deg,#17130d 0%,#2a2115 45%,#6b4e22 100%);border:1px solid #e2b84d38;border-radius:21px;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:190px;padding:20px 20px 20px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #432a0429,inset 0 1px #ffffff0f}.entry-continue:before{content:"";opacity:.12;filter:saturate(.72)contrast(1.08);pointer-events:none;background:url(/assets/covers/premium-thien-dao-vinh-hang.webp) 88% 34%/360px no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 36%,#000 100%);mask-image:linear-gradient(90deg,#0000 36%,#000 100%)}.entry-continue:after{content:"";pointer-events:none;border:1px solid #ffe6a124;border-radius:50%;width:290px;height:290px;position:absolute;top:-155px;right:-100px;box-shadow:0 0 0 34px #ffe08b06,0 0 0 72px #ffe08b05}.entry-book-cover{z-index:1;border:1px solid #ffe18d4d;border-radius:13px;width:104px;height:146px;position:relative;overflow:hidden;box-shadow:0 16px 30px #0000004d}.entry-book-cover img{object-fit:cover;width:100%;height:100%;display:block}.entry-book-cover span{color:#f0c862;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0c08c2;border:1px solid #ffdd8547;border-radius:8px;align-items:center;height:24px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.entry-continue-copy{z-index:1;min-width:0;position:relative}.entry-continue-copy>small{color:#e5bb54;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.entry-continue h3{color:#fff9ec;letter-spacing:-.035em;margin:7px 0 6px;font-size:25px;line-height:1.08}.entry-continue-copy>p{color:#fff7e4a1;margin:0;font-size:11px;line-height:1.5}.entry-reading-progress{background:#ffffff1f;border-radius:99px;height:5px;margin:16px 0 9px;overflow:hidden}.entry-reading-progress i{border-radius:inherit;background:linear-gradient(90deg,#dca11c,#f0d174);width:68%;height:100%;display:block}.entry-reading-meta{color:#d8c9aa;flex-wrap:wrap;gap:12px;font-size:9px;font-weight:700;display:flex}.entry-reading-meta span{align-items:center;gap:5px;display:inline-flex}.entry-reading-meta b{color:#f0cf78;font-weight:800}.entry-continue-action{z-index:1;align-self:center;min-width:154px;position:relative}.entry-continue-action a{color:#281a04;background:linear-gradient(135deg,#f6d879,#dfaa2c);border:1px solid #ffe59961;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 9px 0 16px;font-size:11px;font-weight:700;text-decoration:none;transition:all .22s;display:flex;box-shadow:0 13px 28px #3622043d,inset 0 1px #ffffff8f}.entry-continue-action a:hover{filter:brightness(1.035);transform:translateY(-2px);box-shadow:0 18px 34px #3622044d,0 0 22px #eabb4524}.entry-continue-action i{background:#5b37031f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;display:grid}.entry-side-stack{grid-template-rows:1fr 1fr;gap:12px;display:grid}.entry-mini{background:linear-gradient(145deg,#ffffffd1,#faf3e2bd);border:1px solid #ab7c1824;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:88px;padding:15px;text-decoration:none;transition:all .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #533a0b0f}.entry-mini:hover{border-color:#ab7c1847;transform:translateY(-2px);box-shadow:0 15px 30px #533a0b17}.entry-mini-icon{color:#966307;background:linear-gradient(145deg,#fff8de,#efd083);border:1px solid #b17a1130;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.entry-mini-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.entry-mini-copy{flex-direction:column;min-width:0;display:flex}.entry-mini-copy span{color:#a16d08;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.entry-mini-copy strong{color:#2b2419;margin:5px 0 3px;font-size:13px;line-height:1.25}.entry-mini-copy small{color:#8d8375;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.4;overflow:hidden}.entry-mini-arrow{color:#8a5e08;background:#ddb14321;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.entry-update-covers{align-items:center;margin-top:7px;display:flex}.entry-update-covers img{object-fit:cover;border:2px solid #fff9ec;border-radius:6px;width:24px;height:32px;box-shadow:0 4px 10px #432b051f}.entry-update-covers img+img{margin-left:-7px}.entry-pick{background:radial-gradient(circle at 90% 10%,#e0b13d26,#0000 34%),linear-gradient(145deg,#fffaf0,#f5e8c7)}.entry-pick .entry-mini-icon{color:#493006;background:linear-gradient(145deg,#f4d271,#dba62b)}html[data-theme=dark] .account-overview{background:radial-gradient(circle at 80% 6%,#cd99251f,#0000 28%),linear-gradient(#0d0d0a,#14110d)!important}html[data-theme=dark] .entry-hub{background:#191611d1;border-color:#deb14d29;box-shadow:0 24px 62px #00000047,inset 0 1px #ffffff09}html[data-theme=dark] .entry-hub h2{color:#fff6e5}html[data-theme=dark] .entry-hub-head p{color:#a89e8e}html[data-theme=dark] .entry-hub-library{color:#dec174;background:#ffffff06;border-color:#deb14d24}html[data-theme=dark] .entry-mini{background:linear-gradient(145deg,#2a251df0,#1c1914f0);border-color:#deb14d21;box-shadow:0 12px 26px #00000029}html[data-theme=dark] .entry-mini-copy strong{color:#f3ead8}html[data-theme=dark] .entry-mini-copy small{color:#a99e8d}html[data-theme=dark] .entry-pick{background:radial-gradient(circle at 90% 10%,#d39f271c,#0000 34%),linear-gradient(145deg,#382d19f0,#1f1b15f5)}html[data-theme=dark] .entry-update-covers img{border-color:#29231b}@media (max-width:1200px){.entry-hub-grid{grid-template-columns:1fr}.entry-side-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.entry-continue{grid-template-columns:104px minmax(0,1fr) auto}.entry-continue:before{background-size:300px}}@media (max-width:760px){.account-overview{padding-top:94px!important}.entry-hub{border-radius:21px;width:calc(100% - 24px);padding:14px}.entry-hub-head{align-items:flex-start;margin-bottom:13px}.entry-hub-heading>i{width:25px}.entry-hub h2{font-size:21px}.entry-hub-head p{display:none}.entry-hub-library{height:32px;padding:0 9px;font-size:9px}.entry-hub-grid{gap:12px}.entry-continue{border-radius:17px;grid-template-columns:76px minmax(0,1fr);gap:14px;min-height:auto;padding:15px}.entry-book-cover{width:72px;height:102px}.entry-continue h3{font-size:19px}.entry-continue-copy>p{display:none}.entry-reading-progress{margin-top:12px}.entry-reading-meta{gap:8px}.entry-reading-meta span:nth-child(3){display:none}.entry-continue-action{grid-column:1/-1;width:100%}.entry-continue-action a{width:100%;height:44px}.entry-side-stack{grid-template-columns:1fr}.entry-mini{border-radius:16px;min-height:82px;padding:13px}}@media (max-width:420px){.entry-hub-heading>i{display:none}.entry-hub-library{justify-content:center;width:34px;padding:0;font-size:0}.entry-hub-library:after{content:"→";font-size:14px}.entry-reading-meta span:nth-child(2){display:none}}.ui-arrow-icon{flex-shrink:0;vertical-align:middle!important;justify-content:center!important;place-items:center!important;font-size:0!important;line-height:0!important;display:inline-grid!important}.ui-arrow-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block;overflow:visible}.ranking-more-icon.ui-arrow-icon svg{width:18px;height:18px}.author-upgrade-cta .ui-arrow-icon,.account-progress-banner>.ui-arrow-icon,.live-panel-foot .ui-arrow-icon,.footer-cta-primary .ui-arrow-icon,.top100-cta .ui-arrow-icon,.entry-mini-arrow.ui-arrow-icon,.entry-continue-action .ui-arrow-icon{margin-block:0!important;padding:0!important}.entry-hub-library:after{vertical-align:middle;place-items:center;line-height:1;display:inline-grid}.top100-page-nav{place-items:center!important;line-height:0!important;display:grid!important}.rankings-section-v2{padding-bottom:0!important}.rankings-section-v2 .top100-section{background:0 0!important;border-top:0!important;margin:40px 0 44px!important;padding:14px 7.3vw 26px!important}.rankings-section-v2 .top100-shell{width:min(100vw - 48px,1600px)!important;margin:0 auto!important}.rankings-section-v2 .top100-head{margin-bottom:0!important}.rankings-section-v2 .top100-story-panel{margin:0!important}@media (max-width:760px){.rankings-section-v2{padding-bottom:0!important}.rankings-section-v2 .top100-section{margin:26px 0 30px!important;padding:10px 12px 18px!important}.rankings-section-v2 .top100-shell{width:100%!important}}.account-hero-shell,.account-hero-shell *,.account-profile-panel,.account-profile-panel *,.account-stats-panel,.account-stats-panel *{text-rendering:optimizelegibility;font-kerning:normal!important;font-variant-ligatures:none!important;font-feature-settings:"kern" 1, "liga" 0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}.account-avatar-wrap .account-avatar span{letter-spacing:-.045em!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:700!important}.account-person-premium .account-identity>strong{letter-spacing:-.035em!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:700!important}.author-upgrade-cta b{letter-spacing:-.01em!important;word-spacing:0!important;white-space:normal!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}.account-stats-hero h2{letter-spacing:-.045em!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:700!important}.account-summary-strip strong,.account-stat-card strong,.account-stat-card strong em{letter-spacing:-.035em!important;word-spacing:0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:700!important}.account-stat-card strong em{letter-spacing:0!important;font-weight:600!important}.account-stat-card span,.account-stat-card small,.account-summary-strip small,.account-profile-caption,.account-rank,.account-stats-hero p{letter-spacing:0!important;word-spacing:0!important}.account-overview{padding-bottom:48px!important}.account-shell.account-hero-shell{border-radius:30px!important;width:min(100vw - 48px,1600px)!important}.account-shell.account-hero-shell>.account-profile-panel{padding:26px 30px!important}.account-shell.account-hero-shell>.account-stats-panel{gap:18px!important;padding:38px 42px 42px!important}.account-hero-shell>.account-profile-panel .account-person-premium{gap:12px!important}.account-avatar-wrap{width:136px!important;height:136px!important}.account-avatar-wrap:before{inset:10px!important}.account-avatar-wrap .account-avatar{border-width:6px!important;width:102px!important;height:102px!important}.account-avatar-wrap .account-avatar span{font-size:46px!important}.account-rank-medal{width:38px!important;height:38px!important;font-size:14px!important;bottom:10px!important;right:10px!important}.account-person-premium .account-identity>strong{font-size:30px!important}.account-person-premium .account-rank{padding:7px 14px!important;font-size:13px!important}.account-profile-caption{font-size:12px!important}.author-upgrade-cta{grid-template-columns:40px minmax(0,1fr) 32px!important;min-height:60px!important;padding:12px 14px!important}.author-upgrade-icon{width:38px!important;height:38px!important;font-size:19px!important}.author-upgrade-cta b{font-size:15px!important}.author-upgrade-cta i{width:30px!important;height:30px!important}.account-quick-actions-stacked{gap:8px!important}.account-quick-actions-stacked a{min-height:46px!important;font-size:13px!important}.account-stats-panel:before{opacity:.58!important;height:190px!important}.account-stats-hero{max-width:640px!important}.account-stats-eyebrow{margin-bottom:12px!important;font-size:10px!important}.account-stats-hero p{max-width:520px!important;margin-top:14px!important;font-size:14px!important;line-height:1.6!important}.account-stats-grid{gap:14px!important}.account-stat-card{border-radius:18px!important;grid-template-columns:50px minmax(0,1fr)!important;gap:14px!important;min-height:118px!important;padding:17px!important}.account-stat-icon{flex-basis:46px!important;width:46px!important;height:46px!important}.account-stat-icon svg{width:22px!important;height:22px!important}.account-stat-card small{margin-top:8px!important;font-size:10px!important}.rankings-section-v2{padding:56px 0 76px!important}.rankings-section-v2 .rankings-shell{width:min(100vw - 48px,1600px)!important}.rankings-head-v2{align-items:flex-start!important;gap:28px!important;margin-bottom:24px!important}.rankings-section-v2 .rankings-copy{max-width:640px!important}.rankings-section-v2 .rankings-eyebrow{margin-bottom:12px!important;font-size:11px!important}.rankings-section-v2 .rankings-title{letter-spacing:-.04em!important;font-size:clamp(30px,2.7vw,46px)!important;line-height:1.05!important}.rankings-platform-cards{gap:16px!important}.ranking-platform-card{border-radius:24px!important;min-height:208px!important;padding:22px!important}.ranking-platform-card-head{grid-template-columns:60px minmax(0,1fr)!important;gap:14px!important}.ranking-platform-icon{border-radius:16px!important;width:60px!important;height:60px!important}.ranking-platform-card h3{font-size:22px!important}.ranking-platform-cta{border-radius:12px!important;min-height:44px!important;padding:0 16px!important;font-size:13px!important}@media (max-width:1250px){.account-shell.account-hero-shell>.account-stats-panel{padding:34px 32px 36px!important}.account-shell.account-hero-shell>.account-profile-panel{padding:24px!important}}@media (max-width:960px){.account-shell.account-hero-shell>.account-profile-panel,.account-shell.account-hero-shell>.account-stats-panel{height:auto!important}.account-shell.account-hero-shell>.account-stats-panel{padding:34px 28px 36px!important}.rankings-section-v2{padding:48px 0 64px!important}}@media (max-width:760px){.account-overview{padding-bottom:34px!important}.account-shell.account-hero-shell>.account-profile-panel{padding:22px 18px!important}.account-shell.account-hero-shell>.account-stats-panel{padding:28px 18px 30px!important}.account-person-premium .account-identity>strong{font-size:26px!important}.account-stats-hero h2{font-size:32px!important}.account-stats-grid{grid-template-columns:1fr!important}.rankings-head-v2{gap:16px!important}.rankings-platform-cards{grid-template-columns:1fr!important}}.account-overview{--account-overview-shell-width:min(calc(100vw - 48px), 1600px)}.account-overview>.entry-hub,.account-overview>.account-shell.account-hero-shell{width:var(--account-overview-shell-width)!important;max-width:var(--account-overview-shell-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.account-overview>.entry-hub{margin-bottom:20px!important}.account-overview>.account-shell.account-hero-shell{margin-top:0!important}@media (max-width:760px){.account-overview{--account-overview-shell-width:calc(100% - 24px)}}.account-hero-shell>.account-profile-panel .account-person-premium .account-identity>strong{font-size:26px!important}.account-hero-shell>.account-profile-panel .account-rank{padding:6px 13px!important;font-size:12px!important}.account-hero-shell>.account-profile-panel .account-profile-caption{font-size:11px!important}.account-hero-shell>.account-profile-panel .author-upgrade-cta b{font-size:14px!important}.account-hero-shell>.account-profile-panel .account-quick-actions-stacked a{font-size:12px!important}.account-stats-eyebrow{letter-spacing:.16em!important;font-size:9px!important}.account-stats-hero h2{font-size:clamp(28px,2.35vw,38px)!important;line-height:1.06!important}.account-stats-hero p{font-size:13px!important;line-height:1.55!important}.account-stat-card span{margin-bottom:5px!important;font-size:10px!important}.account-stat-card strong{font-size:20px!important}.account-stat-card strong em{font-size:11px!important}.account-stat-card small{margin-top:7px!important;font-size:9.5px!important;line-height:1.3!important}@media (max-width:760px){.account-hero-shell>.account-profile-panel .account-person-premium .account-identity>strong{font-size:24px!important}.account-stats-hero h2{font-size:30px!important}.account-stats-hero p{font-size:12px!important}}.account-stats-hero h2{letter-spacing:-.03em!important;font-size:25px!important;line-height:1.1!important}@media (max-width:760px){.account-stats-hero h2{font-size:25px!important}}.author-upgrade-cta>span:nth-child(2){text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.author-upgrade-cta>span:nth-child(2) b{text-align:center!important;width:100%!important}.account-shell.account-hero-shell>.account-stats-panel{padding-left:26px!important;padding-right:26px!important}.account-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.account-stat-card{width:100%!important}@media (max-width:1250px){.account-shell.account-hero-shell>.account-stats-panel{padding-left:24px!important;padding-right:24px!important}.account-stats-grid{gap:10px!important}}@media (max-width:960px){.account-shell.account-hero-shell>.account-stats-panel{padding-left:22px!important;padding-right:22px!important}}@media (max-width:760px){.account-shell.account-hero-shell>.account-stats-panel{padding-left:18px!important;padding-right:18px!important}}.rankings-section-v2 .rankings-eyebrow{letter-spacing:.16em!important;margin-bottom:10px!important;font-size:10px!important}.rankings-section-v2 .rankings-title{letter-spacing:-.03em!important;max-width:680px!important;font-size:24px!important;line-height:1.12!important}.rankings-section-v2 .rankings-description{max-width:620px!important;margin-top:10px!important;font-size:12px!important;line-height:1.55!important}.ranking-platform-kicker{margin-bottom:4px!important;font-size:8px!important}.ranking-platform-card h3{font-size:18px!important;line-height:1.15!important}.ranking-platform-card>p{margin:14px 0 16px!important;font-size:12px!important;line-height:1.5!important}.ranking-platform-cta{min-height:40px!important;font-size:12px!important}@media (max-width:760px){.rankings-section-v2 .rankings-title{font-size:22px!important}.rankings-section-v2 .rankings-description{font-size:11px!important}.ranking-platform-card h3{font-size:17px!important}}.top100-story-kicker{font-size:10px!important}.top100-story-title{letter-spacing:-.03em!important;max-width:560px!important;margin-top:14px!important;font-size:26px!important;line-height:1.1!important}.top100-story-desc{max-width:590px!important;margin-top:14px!important;font-size:13px!important;line-height:1.6!important}.top100-story-search input{height:50px!important;font-size:13px!important}.top100-story-tags{gap:7px!important;margin-top:14px!important}.story-tag{min-height:28px!important;padding:0 10px!important;font-size:10px!important}.live-panel-tabs.is-single-tab .live-tab-single{min-height:56px!important;padding:9px 12px!important}.live-tab-copy strong{font-size:13px!important}.live-tab-copy small{font-size:9px!important}.live-panel-meta{margin:14px 2px 10px!important;font-size:9px!important}.live-feed-list{gap:8px!important}.live-feed-item{min-height:58px!important}.live-item-copy>strong{font-size:12px!important}.live-item-copy>small{margin-top:4px!important;font-size:9px!important}.live-item-side>strong{font-size:11px!important}.live-item-side>small{font-size:8.5px!important}.live-panel-foot>span{font-size:9px!important}.live-panel-foot>span b{font-size:11px!important}.live-panel-foot a{font-size:10px!important}@media (max-width:760px){.top100-story-title{font-size:23px!important}.top100-story-desc{font-size:12px!important}}.top100-section,.rankings-section-v2 .top100-section{overflow:visible!important}.rankings-section-v2 .top100-section{padding-bottom:44px!important}.top100-story-shell{z-index:1!important;position:relative!important}.rankings-section-v2{background:linear-gradient(#f7f1e3 0%,#f4ead6 100%)!important;padding-top:24px!important;padding-bottom:54px!important}.rankings-section-v2 .rankings-shell{-webkit-backdrop-filter:blur(18px)!important;background:#fffcf4db!important;border:1px solid #ae801f38!important;border-radius:30px!important;padding:28px 30px!important;position:relative!important;box-shadow:0 26px 70px #5e430d1f,inset 0 1px #ffffffeb!important}.rankings-head-v2{margin-bottom:0!important}@media (max-width:960px){.rankings-section-v2 .rankings-shell{border-radius:24px!important;padding:22px!important}}@media (max-width:760px){.rankings-section-v2{padding-top:18px!important;padding-bottom:40px!important}.rankings-section-v2 .rankings-shell{border-radius:22px!important;width:calc(100% - 24px)!important;padding:18px 16px!important}}.rankings-section-v2{padding-top:24px!important;padding-bottom:54px!important}.rankings-section-v2 .rankings-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.rankings-head-v2{-webkit-backdrop-filter:blur(18px)!important;background:#fffcf4db!important;border:1px solid #ae801f38!important;border-radius:30px!important;margin-bottom:22px!important;padding:28px 30px!important;box-shadow:0 26px 70px #5e430d1f,inset 0 1px #ffffffeb!important}.rankings-grid-v2{margin-top:0!important}@media (max-width:960px){.rankings-head-v2{border-radius:24px!important;padding:22px!important}}@media (max-width:760px){.rankings-section-v2{padding-top:18px!important;padding-bottom:40px!important}.rankings-head-v2{border-radius:22px!important;margin-bottom:18px!important;padding:18px 16px!important}}html[data-theme=dark] .rankings-section,html[data-theme=dark] .rankings-section-v2{background:radial-gradient(circle at 16% 12%,#d2a1391a,#0000 24%),radial-gradient(circle at 86% 80%,#b47f180f,#0000 28%),linear-gradient(#0a0b09 0%,#0d0f0d 48%,#090a08 100%)!important;border-top-color:#ffffff0f!important}html[data-theme=dark] .rankings-head-v2{background:#191611d6!important;border-color:#deb14d2e!important;box-shadow:0 24px 62px #00000052,inset 0 1px #ffffff0a!important}html[data-theme=dark] .rankings-head-v2 .rankings-eyebrow{color:#dec174!important}html[data-theme=dark] .rankings-head-v2 .rankings-title{color:#fff6e5!important}html[data-theme=dark] .rankings-head-v2 .rankings-description{color:#a89e8e!important}@media (min-width:1181px){:root{--lll-page-gutter:clamp(56px, 4.5vw, 96px);--lll-page-shell:calc(100vw - (var(--lll-page-gutter) * 2))}.header,.entry-hub,.account-shell.account-hero-shell,.rankings-section-v2 .rankings-shell,.rankings-section-v2 .top100-shell,.premium-pass-library .premium-shell{width:min(var(--lll-page-shell), 1600px)!important;max-width:min(var(--lll-page-shell), 1600px)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.account-overview{--account-overview-shell-width:min(var(--lll-page-shell), 1600px)!important}.account-overview>.entry-hub,.account-overview>.account-shell.account-hero-shell{width:var(--account-overview-shell-width)!important;max-width:var(--account-overview-shell-width)!important}.rankings-section-v2 .top100-section{width:100%!important;padding-left:0!important;padding-right:0!important}}@media (min-width:1360px) and (max-width:1450px){:root{--lll-page-gutter:64px}}@media (min-width:961px){.account-overview>.account-shell.account-hero-shell{grid-template-columns:minmax(260px,310px) minmax(0,1fr)!important;align-items:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.account-shell.account-hero-shell>.account-profile-panel{justify-content:center!important;gap:8px!important;height:auto!important;min-height:0!important;padding:16px 24px!important}.account-hero-shell>.account-profile-panel .account-person-premium{gap:8px!important;min-height:0!important;margin:0!important;padding:0!important}.account-avatar-wrap{width:112px!important;height:112px!important}.account-avatar-wrap:before{inset:8px!important}.account-avatar-wrap .account-avatar{border-width:5px!important;width:84px!important;height:84px!important}.account-avatar-wrap .account-avatar span{font-size:38px!important}.account-rank-medal{border-width:3px!important;width:32px!important;height:32px!important;font-size:12px!important;bottom:7px!important;right:7px!important}.account-person-premium .account-identity{gap:6px!important}.account-hero-shell>.account-profile-panel .account-person-premium .account-identity>strong{font-size:23px!important;line-height:1!important}.account-hero-shell>.account-profile-panel .account-rank{padding:5px 11px!important;font-size:10px!important}.account-profile-caption{font-size:9.5px!important}.account-profile-divider{gap:6px!important}.account-profile-divider i{width:30px!important}.author-upgrade-cta{border-radius:13px!important;grid-template-columns:32px minmax(0,1fr) 28px!important;gap:7px!important;height:48px!important;min-height:48px!important;padding:7px 10px!important}.author-upgrade-icon{border-radius:9px!important;width:31px!important;height:31px!important;font-size:15px!important}.account-hero-shell>.account-profile-panel .author-upgrade-cta b{font-size:12px!important}.author-upgrade-cta i{width:26px!important;height:26px!important}.account-shell.account-hero-shell>.account-stats-panel{justify-content:center!important;gap:0!important;height:auto!important;min-height:0!important;padding:20px 24px!important;overflow:hidden!important}.account-stats-panel:before{opacity:.48!important;height:150px!important}.account-shell.account-hero-shell .account-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:center!important;gap:12px!important;width:100%!important;margin:0!important}.account-shell.account-hero-shell .account-stat-card{border-radius:16px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;height:106px!important;min-height:106px!important;padding:14px 15px!important}.account-stat-icon{flex-basis:40px!important;width:40px!important;height:40px!important}.account-stat-icon svg{width:19px!important;height:19px!important}.account-stat-card span{margin:0 0 4px!important;font-size:9.5px!important}.account-stat-card strong{font-size:19px!important;line-height:1!important}.account-stat-card strong em{font-size:10px!important}.account-stat-card small{margin-top:6px!important;font-size:8.5px!important;line-height:1.25!important}}@media (max-width:960px){.account-shell.account-hero-shell>.account-profile-panel,.account-shell.account-hero-shell>.account-stats-panel{height:auto!important;min-height:0!important}}html,body{width:100%;max-width:100%;overflow-x:clip}img,svg,video,canvas{max-width:100%}.rankings-section-v2 .top100-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.top100-story-panel,.top100-story-shell,.top100-story-copy,.top100-live-panel,.live-panel-tabs,.live-feed-list,.live-panel-foot{box-sizing:border-box;max-width:100%;min-width:0!important}.top100-story-shell,.top100-live-panel{width:100%!important}.header,.entry-hub,.account-shell.account-hero-shell,.rankings-section-v2 .rankings-shell,.rankings-section-v2 .top100-shell,.premium-pass-library .premium-shell{box-sizing:border-box!important}@media (max-width:1399px){.header{gap:10px!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;padding-left:16px!important;padding-right:16px!important}.nav a{min-width:78px!important}.brand{min-width:0!important}.brand strong{font-size:19px!important}.account-overview{--account-overview-shell-width:calc(100vw - 32px)!important}.entry-hub,.account-shell.account-hero-shell,.rankings-section-v2 .rankings-shell,.rankings-section-v2 .top100-shell{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.rankings-section-v2 .top100-section{margin-top:30px!important;margin-bottom:34px!important}.top100-story-shell{grid-template-columns:minmax(0,1fr) minmax(390px,.88fr)!important;gap:28px!important;padding:32px!important}.top100-live-panel{max-width:520px!important}.top100-story-title,.top100-story-desc,.top100-story-search,.top100-popular-searches{max-width:100%!important}.rankings-section-v2 .rankings-grid-v2,.rankings-platform-cards{min-width:0!important}}@media (max-width:1180px){.header{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.search-combo{min-width:0!important}.account-overview{--account-overview-shell-width:calc(100vw - 28px)!important}.entry-hub,.account-shell.account-hero-shell,.rankings-section-v2 .rankings-shell,.rankings-section-v2 .top100-shell{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.top100-story-shell{grid-template-columns:1fr!important;gap:24px!important;padding:28px!important}.top100-live-panel{justify-self:stretch!important;max-width:none!important}.live-feed-list{min-height:250px;height:auto!important}.popular-searches-list{flex-wrap:wrap!important;max-width:100%!important}}@media (max-width:900px){.account-overview{--account-overview-shell-width:calc(100vw - 24px)!important}.entry-hub,.account-shell.account-hero-shell,.rankings-section-v2 .rankings-shell,.rankings-section-v2 .top100-shell{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.rankings-section-v2 .top100-section{margin-top:22px!important;margin-bottom:26px!important}.top100-story-shell{border-radius:28px!important;padding:24px!important}.top100-story-copy,.top100-live-panel{width:100%!important}.live-feed-item{grid-template-columns:46px minmax(0,1fr) auto!important}.live-item-side{min-width:58px!important}.ranking-platform-card,.ranking-board,.account-stat-card,.entry-mini{min-width:0!important}}@media (max-width:760px){html,body{overflow-x:hidden}.rankings-section-v2 .top100-section{padding-left:0!important;padding-right:0!important}.rankings-section-v2 .top100-shell{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.top100-story-shell{padding:20px 16px!important}.live-feed-item{grid-template-columns:43px minmax(0,1fr) auto!important;padding-right:8px!important}.live-panel-foot{gap:10px!important}}.rankings-section-v2 .top100-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.rankings-section-v2 .top100-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.top100-story-shell{width:100%!important;max-width:100%!important}@media (min-width:1200px) and (max-width:1600px){:root{--lll-page-gutter:clamp(78px, 6.5vw, 104px)!important;--lll-page-shell:calc(100vw - (var(--lll-page-gutter) * 2))!important}.header,.entry-hub,.account-shell.account-hero-shell,.rankings-section-v2 .rankings-shell,.rankings-section-v2 .top100-shell,.premium-pass-library .premium-shell{width:min(var(--lll-page-shell), 1600px)!important;max-width:min(var(--lll-page-shell), 1600px)!important;margin-left:auto!important;margin-right:auto!important}.account-overview{--account-overview-shell-width:min(var(--lll-page-shell), 1600px)!important}}@media (min-width:1601px){.rankings-section-v2 .top100-section{box-sizing:border-box!important;width:min(100vw - 192px,1600px)!important;max-width:min(100vw - 192px,1600px)!important;margin-left:auto!important;margin-right:auto!important}.rankings-section-v2 .top100-shell{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.top100-story-shell{width:100%!important;max-width:100%!important}}body.guide-modal-open{overflow:hidden}.guide-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;background:#0a0906c2;justify-content:center;align-items:center;padding:24px;transition:opacity .24s,visibility .24s;display:flex;position:fixed;inset:0}.guide-modal-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.guide-modal{background:linear-gradient(#fffdf8 0%,#f9f0de 100%);border:1px solid #c18f2a3d;border-radius:28px;width:min(1040px,100vw - 40px);max-height:min(88vh,800px);padding:30px;transition:transform .24s;position:relative;overflow:auto;transform:translateY(14px)scale(.985);box-shadow:0 34px 100px #00000057,inset 0 1px #ffffffe6}.guide-modal-backdrop.is-open .guide-modal{transform:translateY(0)scale(1)}.guide-modal-close{color:#8e6514;cursor:pointer;background:#ffffffb8;border:1px solid #a874122e;border-radius:13px;width:40px;height:40px;font-size:24px;line-height:1;position:absolute;top:18px;right:18px}.guide-modal-head{padding-right:54px}.guide-modal-kicker{color:#b77d0d;letter-spacing:.14em;font-size:10px;font-weight:700;display:block}.guide-modal-head h2{color:#24190e;letter-spacing:-.04em;margin:7px 0 9px;font-size:30px;line-height:1.12}.guide-modal-head p{color:#776b59;max-width:860px;margin:0;font-size:13px;line-height:1.7}.guide-modal-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;margin-top:24px;display:grid}.guide-info-card,.guide-video-card{background:#fffdf7d1;border:1px solid #b9841c2e;border-radius:20px;box-shadow:inset 0 1px #ffffffd1}.guide-info-card{padding:20px}.guide-info-card h3{color:#2b1d0d;margin:0 0 15px;font-size:17px}.guide-step{border-top:1px solid #b584241f;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:12px 0;display:grid}.guide-step:first-of-type{border-top:0;padding-top:0}.guide-step>b{color:#95620a;background:#f7e1a7;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.guide-step strong{color:#332310;font-size:13px;display:block}.guide-step small{color:#7d725f;margin-top:4px;font-size:11px;line-height:1.55;display:block}.guide-video-card{padding:14px}.guide-video-label{justify-content:space-between;align-items:center;gap:14px;padding:4px 4px 11px;display:flex}.guide-video-label span{color:#332310;font-size:13px;font-weight:800}.guide-video-label small{color:#9d6b0d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.intro-platform-grid-centered{grid-template-columns:minmax(0,1fr)}.intro-platform-video-centered{width:min(760px,100%);margin:0 auto}.youtube-embed-shell{aspect-ratio:16/9;background:linear-gradient(135deg,#17130b,#30240f);border-radius:15px;width:100%;position:relative;overflow:hidden}.youtube-embed-shell iframe{border:0;width:100%;height:100%;display:none;position:absolute;inset:0}.youtube-embed-shell.has-video iframe{display:block}.youtube-embed-shell.has-video .youtube-embed-placeholder{display:none}.youtube-embed-placeholder{text-align:center;color:#f6ead1;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.youtube-play-icon{color:#211507;background:#e9ad1e;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:14px;padding-left:4px;font-size:20px;display:grid;box-shadow:0 12px 30px #e9ad1e38}.youtube-embed-placeholder strong{font-size:15px}.youtube-embed-placeholder small{color:#c8bda7;max-width:390px;margin-top:8px;font-size:11px;line-height:1.55}@media (max-width:780px){.guide-modal{border-radius:22px;padding:22px 16px}.guide-modal-head{padding-right:44px}.guide-modal-head h2{font-size:25px}.guide-modal-grid{grid-template-columns:1fr}.guide-video-label{flex-direction:column;align-items:flex-start;gap:3px}}.footer-links-support{gap:14px!important}.footer-guide-link{background:linear-gradient(135deg,#e0aa262e,#ffe9af14);border:1px solid #e3b33e75;border-radius:16px;width:100%;margin-top:6px;padding:14px 15px 13px;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff17;display:block!important;transform:none!important}.footer-guide-link:hover{border-color:#efc459b8;box-shadow:0 14px 34px #0000003d,inset 0 0 0 1px #eabc431f;color:inherit!important;transform:translateY(-2px)!important}.footer-guide-title{color:#ffcc58;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.footer-guide-title:before{content:"▶";color:#ffcc58;background:#ffd56829;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.footer-guide-hint{color:#d1c6b1;margin-top:8px;font-size:11px;line-height:1.55;display:block}@media (max-width:980px){.footer-guide-title{font-size:15px}.footer-guide-link{padding:13px 14px}}.footer-guide-link-relocated{width:100%!important;max-width:250px!important;margin-top:18px!important}@media (max-width:980px){.footer-guide-link-relocated{max-width:100%!important}}h2,h3,.entry-hub h2,.entry-continue h3,.filter-sheet-head h2,.guide-modal-head h2,.rankings-title,.top100-story-title,.ranking-board-head h3,.ranking-platform-card h3,.guide-info-card h3,.footer-column h3{font-weight:700!important}.auth-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(14px);background:#080907c2;place-items:center;padding:20px;animation:.24s cubic-bezier(.16,1,.3,1) authFadeIn;display:grid;position:fixed;inset:0}@keyframes authFadeIn{0%{opacity:0}to{opacity:1}}.auth-modal-card{color:#f7f5ef;background:linear-gradient(165deg,#1a1812f5 0%,#0e0f0cfa 100%);border:1px solid #e4bb4f52;border-radius:28px;width:min(520px,100vw - 32px);max-height:calc(100vh - 40px);padding:36px 36px 32px;animation:.26s cubic-bezier(.16,1,.3,1) authCardPop;position:relative;overflow-y:auto;box-shadow:0 32px 80px #000000a6,0 0 0 1px #ffe6a014,inset 0 1px #ffffff26}html[data-theme=light] .auth-modal-card{color:#18150f;background:linear-gradient(165deg,#fffcf6fa 0%,#f6efe0f5 100%);border-color:#b8892252;box-shadow:0 32px 80px #47300b38,inset 0 1px #fffc}@keyframes authCardPop{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.auth-modal-close{color:#b7b5ad;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;transition:all .2s;display:grid;position:absolute;top:20px;right:20px}html[data-theme=light] .auth-modal-close{color:#5d584d;background:#0000000a;border-color:#0000001a}.auth-modal-close:hover{color:#e4bb4f;background:#e4bb4f33;border-color:#e4bb4f;transform:rotate(90deg)}.auth-modal-head{text-align:center;margin-bottom:22px}.auth-brand-badge{color:#e4bb4f;letter-spacing:.12em;background:#e4bb4f1f;border:1px solid #e4bb4f47;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 14px;font-size:11px;font-weight:750;display:inline-flex}html[data-theme=light] .auth-brand-badge{color:#986707;background:#b889221f;border-color:#b889224d}.auth-logo-dot{background:#e4bb4f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #e4bb4f}.auth-modal-head h2{letter-spacing:-.02em;color:inherit;margin:0 0 8px;font-size:25px;font-weight:800}.auth-modal-head p{color:#9f9d95;margin:0;font-size:13.5px;line-height:1.55}html[data-theme=light] .auth-modal-head p{color:#6a6456}.auth-quick-fill{background:#e4bb4f12;border:1px dashed #e4bb4f59;border-radius:16px;margin-bottom:20px;padding:12px 14px}.auth-quick-title{color:#e4bb4f;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11.5px;font-weight:700;display:block}html[data-theme=light] .auth-quick-title{color:#946305}.auth-quick-buttons{flex-wrap:wrap;gap:8px;display:flex}.quick-btn{color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}html[data-theme=light] .quick-btn{background:#ffffffb3;border-color:#0000001a}.quick-btn:hover{color:#ffd978;background:#e4bb4f33;border-color:#e4bb4f;transform:translateY(-1px)}html[data-theme=light] .quick-btn:hover{color:#7b4f00}.quick-btn.admin-badge{color:#ffd978;background:linear-gradient(135deg,#e4bb4f33,#e4bb4f0d);border-color:#e4bb4f66}html[data-theme=light] .quick-btn.admin-badge{color:#8c5b05}.auth-tabs{background:#00000059;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:22px;padding:5px;display:grid}html[data-theme=light] .auth-tabs{background:#0000000f;border-color:#0000000f}.auth-tab{color:#9f9d95;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:700;transition:all .2s}html[data-theme=light] .auth-tab{color:#6a6456}.auth-tab.active{color:#1a1408;background:linear-gradient(145deg,#e4bb4f,#c99c30);box-shadow:0 4px 14px #e4bb4f4d}.auth-alert{border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:11px 14px;font-size:13px;animation:.2s authFadeIn;display:flex}.auth-alert svg{flex-shrink:0;width:18px;height:18px}.auth-alert.error{color:#fca5a5;background:#ef44441f;border:1px solid #ef444452}html[data-theme=light] .auth-alert.error{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.auth-alert.success{color:#86efac;background:#22c55e1f;border:1px solid #22c55e52}html[data-theme=light] .auth-alert.success{color:#15803d;background:#dcfce7;border-color:#86efac}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field label{color:#d1cebe;font-size:12.5px;font-weight:700}html[data-theme=light] .auth-field label{color:#403b2f}.auth-label-row{justify-content:space-between;align-items:center;display:flex}.auth-forgot-link{color:#e4bb4f;font-size:12px;font-weight:600;text-decoration:none}.auth-forgot-link:hover{text-decoration:underline}.auth-input-shell{background:#00000047;border:1px solid #ffffff1f;border-radius:14px;align-items:center;height:48px;padding:0 14px;transition:all .2s;display:flex;position:relative}html[data-theme=light] .auth-input-shell{background:#ffffffb3;border-color:#00000021}.auth-input-shell:focus-within{border-color:#e4bb4f;box-shadow:0 0 0 3px #e4bb4f2e}.auth-input-shell svg{color:#8c897f;flex-shrink:0;width:18px;height:18px;margin-right:10px}.auth-input-shell input{width:100%;color:inherit;background:0 0;border:0;outline:0;font-size:14px}.auth-input-shell input::placeholder{color:#706e65}html[data-theme=light] .auth-input-shell input::placeholder{color:#9c978b}.auth-eye-btn{cursor:pointer;opacity:.7;background:0 0;border:0;padding:4px;font-size:15px;transition:opacity .2s}.auth-eye-btn:hover{opacity:1}.auth-checkbox-row{margin:4px 0}.auth-checkbox-label{color:#b7b4a8;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:12.5px;display:flex}html[data-theme=light] .auth-checkbox-label{color:#5d584d}.auth-checkbox-label input[type=checkbox]{accent-color:#e4bb4f;cursor:pointer;width:16px;height:16px}.auth-submit-btn{color:#1f1706;cursor:pointer;background:linear-gradient(135deg,#f2d26f 0%,#d5a532 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:50px;margin-top:6px;font-size:15px;font-weight:800;transition:all .22s;display:flex;box-shadow:0 8px 24px #d5a53247}.auth-submit-btn:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 12px 28px #d5a53261}.auth-submit-btn:active:not(:disabled){transform:translateY(0)}.auth-submit-btn:disabled{opacity:.6;cursor:not-allowed}.auth-btn-arrow{font-size:17px;transition:transform .2s}.auth-submit-btn:hover .auth-btn-arrow{transform:translate(4px)}.auth-spinner{border:2px solid #1f170640;border-top-color:#1f1706;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-modal-foot{text-align:center;border-top:1px solid #ffffff14;margin-top:20px;padding-top:18px}html[data-theme=light] .auth-modal-foot{border-color:#00000014}.auth-modal-foot p{color:#9a988d;margin:0;font-size:13px}html[data-theme=light] .auth-modal-foot p{color:#6a6456}.auth-switch-link{color:#e4bb4f;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:750}.auth-switch-link:hover{text-decoration:underline}.header-profile-wrap{z-index:1000;position:relative}.guest-profile{cursor:pointer;background:linear-gradient(135deg,#e4bb4f29,#e4bb4f0d)!important;border-color:#e4bb4f6b!important;gap:10px!important;padding:0 14px 0 10px!important;transition:all .2s!important}.guest-profile:hover{transform:translateY(-2px);background:linear-gradient(135deg,#e4bb4f47,#e4bb4f1f)!important;border-color:#e4bb4f!important;box-shadow:0 6px 18px #e4bb4f38!important}.guest-avatar{color:#171207!important;background:linear-gradient(145deg,#e4bb4f,#ba8623)!important;width:32px!important;height:32px!important}.guest-profile strong{letter-spacing:.03em;color:inherit;line-height:1.25;display:block;font-size:13px!important;font-weight:600!important}.guest-profile small{letter-spacing:.09em;text-transform:uppercase;color:inherit;opacity:.65;margin-top:1px;line-height:1.2;display:block;font-size:8.5px!important;font-weight:600!important}html[data-theme=dark] .guest-profile{color:#f7efd9!important}html[data-theme=dark] .guest-profile strong{color:#f7f5ef!important}html[data-theme=dark] .guest-profile small{color:#d7b35a!important}.profile.user-logged-in{cursor:pointer;padding-right:14px;transition:all .2s}.profile.user-logged-in.active,.profile.user-logged-in:hover{background:linear-gradient(135deg,#fff9ec6b,#fff2ce2e);border-color:#e4bb4f}.profile-caret{color:#9f9a8b;margin-left:4px;transition:transform .22s}.profile-caret.rotate{color:#e4bb4f;transform:rotate(180deg)}.profile-dropdown-menu{-webkit-backdrop-filter:blur(24px);color:#f7f5ef;background:linear-gradient(165deg,#181711fa 0%,#0d0e0bfa 100%);border:1px solid #e4bb4f59;border-radius:22px;width:320px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) dropdownSlide;box-shadow:0 24px 60px #0009,0 0 0 1px #ffffff14;z-index:99999!important}html[data-theme=light] .profile-dropdown-menu{color:#18150f;background:linear-gradient(165deg,#fffcf5fa 0%,#f5eedefa 100%);border-color:#b8892252;box-shadow:0 24px 60px #3d280833,inset 0 1px #ffffffe6}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-user-card{align-items:center;gap:12px;padding-bottom:14px;display:flex}.dropdown-user-avatar{color:#181205;background:linear-gradient(145deg,#e4bb4f,#c29328);border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid;box-shadow:0 4px 14px #e4bb4f47}.dropdown-user-info{flex:1;min-width:0}.dropdown-user-top{align-items:center;gap:8px;margin-bottom:2px;display:flex}.dropdown-user-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:750;overflow:hidden}.profile-role-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:750;display:inline-flex}.profile-role-pill.admin{color:#e4bb4fa6;background:#e4bb4f14;border:1px solid #e4bb4f2e;font-size:9px;font-weight:600}.profile-role-pill.author{color:#93c5fd;background:#93c5fd29;border:1px solid #93c5fd4d}.profile-role-pill.premium{color:#684616;letter-spacing:.025em;text-shadow:0 1px #fffae4a6;background:linear-gradient(115deg,#0000 22%,#ffffffa8 40%,#ffffff1f 51%,#0000 65%),linear-gradient(#fff3c7 0%,#ecd18a 42%,#d6af58 52%,#f6df9d 100%);border:1px solid #c9a14f;flex-shrink:0;gap:5px;min-height:22px;padding:3px 9px;font-size:10px;font-weight:600;line-height:1.2;box-shadow:inset 0 1px #fff9e5,inset 0 -1px #8b5e1729,0 2px 5px #6f4e151f}.account-name-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.profile-role-pill.premium>svg{stroke-width:1.8px;fill:#ad791e21;filter:drop-shadow(0 1px #fffae499);flex-shrink:0;width:12px;height:12px}html[data-theme=dark] .profile-role-pill.premium{border-color:#d7b566;box-shadow:inset 0 1px #fff9e5,inset 0 -1px #8b5e1733,0 2px 8px #0003}.profile-role-pill.member{color:#b3b1a8;background:#ffffff1a;border:1px solid #ffffff26}html[data-theme=light] .profile-role-pill.admin{color:#98650bb3;background:#98650b0f;border:1px solid #98650b26}.dropdown-user-email{color:#9a988d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}html[data-theme=light] .dropdown-user-email{color:#6a6456}.dropdown-wallet-bar{background:#e4bb4f1a;border:1px solid #e4bb4f3d;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 12px;display:flex}html[data-theme=light] .dropdown-wallet-bar{background:#b8892214;border-color:#b8892233}.dropdown-wallet-left{align-items:center;gap:10px;display:flex}.dropdown-wallet-ico{color:#e4bb4f;font-size:16px}.dropdown-wallet-left small{letter-spacing:.1em;color:#e4bb4f;font-size:9px;font-weight:750;display:block}html[data-theme=light] .dropdown-wallet-left small{color:#946305}.dropdown-wallet-left strong{color:inherit;font-size:14px;font-weight:800}.dropdown-topup-btn{color:#e4bb4f;cursor:pointer;background:#e4bb4f29;border:1px solid #e4bb4f66;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:750;transition:all .18s}html[data-theme=light] .dropdown-topup-btn{color:#8c5b05;border-color:#8c5b0559}.dropdown-topup-btn:hover{color:#1a1408;background:#e4bb4f}.dropdown-divider{background:#ffffff14;height:1px;margin:8px 0}html[data-theme=light] .dropdown-divider{background:#00000014}.dropdown-action-highlight{margin:6px 0 10px}.dropdown-dashboard-btn{color:#ffd978;text-align:left;cursor:pointer;background:linear-gradient(135deg,#e4bb4f38,#e4bb4f0f);border:1px solid #e4bb4f73;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .2s;display:flex}html[data-theme=light] .dropdown-dashboard-btn{color:#7b4f00;background:linear-gradient(135deg,#ebc45c52,#ebc45c1f);border-color:#b8892273}.dropdown-dashboard-btn:hover{color:#171105;background:linear-gradient(135deg,#e4bb4f,#c7992c);transform:translateY(-2px);box-shadow:0 8px 20px #e4bb4f52}.dashboard-btn-icon{background:#e4bb4f33;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .2s;display:grid}.dropdown-dashboard-btn:hover .dashboard-btn-icon{background:#00000026}.dashboard-btn-copy{flex:1;min-width:0}.dashboard-btn-copy strong{font-size:13.5px;font-weight:750;line-height:1.25;display:block}.dashboard-btn-copy small{opacity:.8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.dashboard-btn-arrow{font-size:16px;font-weight:700;transition:transform .2s}.dropdown-dashboard-btn:hover .dashboard-btn-arrow{transform:translate(4px)}.dropdown-links{flex-direction:column;gap:2px;display:flex}.dropdown-link-item{color:#b7b4a8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .16s;display:flex}html[data-theme=light] .dropdown-link-item{color:#555044}.dropdown-link-item:hover{color:#f7f5ef;background:#ffffff12}html[data-theme=light] .dropdown-link-item:hover{color:#18150f;background:#0000000d}.dropdown-foot{margin-top:4px}.dropdown-logout-btn{color:#ef4444;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:600;transition:all .16s;display:flex}.dropdown-logout-btn:hover{color:#f87171;background:#ef44441f}.live-feed-item{color:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .18s;display:flex}.live-feed-item:hover{background:#0000000a}.live-feed-thumb{background:#00000014;border-radius:6px;flex-shrink:0;width:44px;height:58px;overflow:hidden}.live-feed-thumb img{object-fit:cover;width:100%;height:100%}.live-feed-copy{flex:1;min-width:0}.live-feed-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.live-feed-meta{color:#9a9080;margin-top:3px;font-size:11.5px;display:block}.live-feed-stat{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.live-feed-readers{color:#3a7c3a;align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.live-dot{background:#3cb371;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite liveDotPulse;display:inline-block}@keyframes liveDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.live-feed-delta{color:#6a9e6a;font-size:11px}.live-panel-top100-btn{color:#f7f1e6;cursor:pointer;background:#17140e;border:none;border-radius:100px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,transform .14s;display:inline-flex}.live-panel-top100-btn:hover{background:#3a2e1a;transform:translate(2px)}.live-panel-top100-btn .ui-arrow-icon{align-items:center;display:inline-flex}.live-panel-top100-btn .ui-arrow-icon svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.top100-overlay{z-index:9000;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.top100-overlay-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;animation:.22s overlayFadeIn;position:absolute;inset:0}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.top100-overlay-panel{z-index:1;background:#faf6ef;flex-direction:column;width:min(520px,100vw);height:100vh;animation:.26s cubic-bezier(.16,1,.3,1) overlaySlideIn;display:flex;position:relative;box-shadow:-8px 0 40px #0000002e}@keyframes overlaySlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.top100-overlay-head{background:#fdf9f2;border-bottom:1px solid #7e58161f;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:22px 22px 16px;display:flex}.top100-overlay-title{color:#17140e;margin:0 0 4px;font-size:20px;font-weight:800}.top100-overlay-sub{color:#9a8060;margin:0;font-size:12px}.top100-overlay-close{cursor:pointer;color:#5a4a30;background:0 0;border:1px solid #0000001f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.top100-overlay-close:hover{background:#00000012}.top100-overlay-close svg{width:16px;height:16px}.top100-overlay-body{flex:1;padding:10px 0;overflow-y:auto}.top100-overlay-loading{padding:4px 16px}.top100-skel-row{border-bottom:1px solid #0000000d;align-items:center;gap:12px;padding:10px 0;animation:1.4s ease-in-out infinite skelPulse;display:flex}@keyframes skelPulse{0%,to{opacity:1}50%{opacity:.45}}.top100-skel-rank{background:#00000017;border-radius:4px;flex-shrink:0;width:28px;height:20px}.top100-skel-thumb{background:#00000017;border-radius:5px;flex-shrink:0;width:38px;height:50px}.top100-skel-copy{flex-direction:column;flex:1;gap:6px;display:flex}.top100-skel-line{background:#00000017;border-radius:4px;height:12px}.top100-skel-line--title{width:70%}.top100-skel-line--sub{width:45%}.top100-skel-metric{background:#00000017;border-radius:4px;flex-shrink:0;width:60px;height:14px}.top100-overlay-error{color:#9a8060;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 24px;font-size:14px;display:flex}.top100-overlay-list{width:100%;padding:0 0 24px;flex-direction:column!important;display:flex!important}.top100-row{color:inherit;border-bottom:1px solid #0000000d;align-items:center;gap:14px;padding:12px 20px;text-decoration:none;transition:background .15s;display:flex}.top100-row:hover{background:#b4821e0f}.top100-row--podium{background:#d6a6400d}.top100-row-rank{color:#9a8060;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:36px;font-size:13px;font-weight:800;display:flex}.top100-row-rank--1{color:#c8860a}.top100-row-rank--2{color:#7a8a9a}.top100-row-rank--3{color:#a05c2a}.rank-crown{width:14px;height:14px}.top100-row-thumb{background:#00000014;border-radius:5px;flex-shrink:0;width:38px;height:50px;overflow:hidden}.top100-row-thumb img{object-fit:cover;width:100%;height:100%}.top100-row-copy{flex:1;min-width:0}.top100-row-copy strong{white-space:nowrap;text-overflow:ellipsis;color:#17140e;font-size:13px;font-weight:700;display:block;overflow:hidden}.top100-row-copy small{color:#9a8060;margin-top:2px;font-size:11.5px;display:block}.top100-row-views{color:#7a6040;text-align:right;flex-shrink:0;font-size:12px;font-weight:600}html[data-theme=dark] .top100-overlay-panel{background:#1a1610}html[data-theme=dark] .top100-overlay-head{background:#1e1a14;border-color:#ffffff14}html[data-theme=dark] .top100-overlay-title{color:#f0e8d8}html[data-theme=dark] .top100-row{color:#e0d8c8;border-color:#ffffff0d}html[data-theme=dark] .top100-row:hover{background:#d6a64014}html[data-theme=dark] .top100-row--podium{background:#d6a6400f}html[data-theme=dark] .top100-row-copy strong{color:#f0e8d8}html[data-theme=dark] .live-feed-item:hover{background:#ffffff0d}html[data-theme=dark] .live-panel-top100-btn{color:#17140e;background:#f0e8d8}html[data-theme=dark] .live-panel-top100-btn:hover{background:#e0d0b0}.header-search-popover{-webkit-backdrop-filter:blur(24px);color:#f7f5ef;background:linear-gradient(165deg,#1a160efa 0%,#0f0e0afa 100%);border:1px solid #e4bb4f59;border-radius:20px;padding:12px 14px;animation:.2s cubic-bezier(.16,1,.3,1) dropdownSlide;overflow:hidden;box-shadow:0 24px 60px #000000a6,0 0 0 1px #ffffff14}html[data-theme=light] .header-search-popover{color:#1a160f;background:linear-gradient(165deg,#fffdf7fa 0%,#f7f1e3fa 100%);border-color:#b8892252;box-shadow:0 24px 60px #3d280833,inset 0 1px #ffffffe6}.search-popover-heading{letter-spacing:.06em;text-transform:uppercase;color:#c9982a;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px;font-size:11px;font-weight:700;display:flex}.search-popover-heading small{color:#b4965acc;font-size:10px;font-weight:600}.search-popover-novels{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.search-novel-item{color:inherit;border-radius:12px;align-items:center;gap:12px;padding:7px 10px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.search-novel-item:hover{background:#e4bb4f24;transform:translate(3px)}html[data-theme=light] .search-novel-item:hover{background:#e4bb4f2e}.search-novel-cover{background:#e4bb4f1f;border:1px solid #e4bb4f40;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:46px;display:grid;overflow:hidden}.search-novel-cover img{object-fit:cover;width:100%;height:100%;display:block}.search-novel-info{flex-direction:column;min-width:0;display:flex}.search-novel-title{white-space:nowrap;text-overflow:ellipsis;color:inherit;font-size:13.5px;font-weight:600;overflow:hidden}.search-novel-author{opacity:.72;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.search-novel-tag{color:#c9982a;font-weight:600}.search-popover-keywords{border-top:1px solid #e4bb4f2e;margin-top:6px;padding-top:10px}.search-keywords-wrap{flex-wrap:wrap;gap:6px;padding:2px 4px 6px;display:flex}.search-kw-chip{color:inherit;cursor:pointer;background:#e4bb4f1f;border:1px solid #e4bb4f40;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:550;transition:all .18s;display:inline-flex}.search-kw-chip:hover{background:#e4bb4f40;border-color:#c9982a;transform:translateY(-1px)}.search-popover-empty{opacity:.75;align-items:center;gap:10px;padding:14px 10px;font-size:13px;display:flex}.search-popover-loading{opacity:.8;align-items:center;gap:10px;padding:14px 10px;font-size:12.5px;display:flex}.search-spinner{border:2px solid #e4bb4f4d;border-top-color:#c9982a;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin}.search-popover-footer{cursor:pointer;color:#c9982a;border-top:1px solid #e4bb4f2e;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 8px 4px;font-size:12px;transition:opacity .18s;display:flex}.search-popover-footer:hover{opacity:.85}.search-footer-arrow{font-size:14px;font-weight:700}.search-clear{cursor:pointer;color:var(--muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px;font-size:16px;line-height:1;display:inline-flex}.account-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.account-avatar--guest{background:linear-gradient(135deg,#f5d56c 0%,#e8b62e 50%,#d89c10 100%)}.account-join-cta-btn{color:#2b1d05;cursor:pointer;background:linear-gradient(135deg,#f5d56c 0%,#e8b62e 58%,#d89c10 100%);border:1px solid #aa700059;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:10px 18px;font-size:13px;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 6px 16px #b8860b38}.account-join-cta-btn:hover{opacity:.9;transform:translateY(-1px)}.top100-overlay-retry{cursor:pointer;background:0 0;border:1px solid #00000026;border-radius:20px;margin-top:10px;padding:6px 16px;font-size:13px;font-weight:600}.live-feed-skel-thumb{background:#ffffff0f;border-radius:6px;display:inline-block}.live-feed-skel-copy{flex-direction:column;flex:1;gap:6px;display:flex}.live-feed-skel-line{border-radius:4px;display:block}.live-feed-skel-line--title{background:#ffffff14;width:65%;height:14px}.live-feed-skel-line--sub{background:#ffffff0a;width:35%;height:11px}.live-feed-empty{text-align:center;color:var(--muted);padding:16px;font-size:.85rem}.dropdown-link-item.dropdown-premium-link{color:#95691d;background:linear-gradient(110deg,#e7c26b33,#fff1c817);border:1px solid #c0974140;border-radius:11px;margin:3px 0 7px}.dropdown-premium-link>svg{color:#b08023;flex-shrink:0}html[data-theme=dark] .dropdown-link-item.dropdown-premium-link{color:#edce88}.lll-avatar-image{object-fit:cover;border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;display:block}
