:root{--xp-amber:#f5a623;--xp-silver:#d7dde6;--xp-gold:#ffcf5a}.rp-ava.lv3,.rp-ava.lv4{outline:2px solid var(--xp-amber);outline-offset:2px}.rp-ava.lv5,.rp-ava.lv6{outline:2px solid var(--xp-silver);outline-offset:2px}.rp-ava.lv7,.rp-ava.lv8{outline:2.5px solid var(--xp-gold);outline-offset:2px}.rp-ava.lv9,.rp-ava.lv10{outline:2.5px solid var(--xp-gold);outline-offset:2px;box-shadow:0 0 0 5px rgba(255,207,90,.18),0 0 18px rgba(255,207,90,.55)!important;animation:xpGlow 2.8s ease-in-out infinite}@keyframes xpGlow{50%{box-shadow:0 0 0 5px rgba(255,207,90,.08),0 0 8px rgba(255,207,90,.25)}}@media (prefers-reduced-motion:reduce){.rp-ava.lv9,.rp-ava.lv10{animation:none}}.lv1 .xpc-badge,.nv-xp-b.lv1,.lv1 .xpr-lb,.xpm-badge.lv1,.lv2 .xpc-badge,.nv-xp-b.lv2,.lv2 .xpr-lb,.xpm-badge.lv2{--b1:#3f3f46;--b2:#27272a;--bt:#f4f4f5}.lv3 .xpc-badge,.nv-xp-b.lv3,.lv3 .xpr-lb,.xpm-badge.lv3,.lv4 .xpc-badge,.nv-xp-b.lv4,.lv4 .xpr-lb,.xpm-badge.lv4{--b1:#ffb84a;--b2:#e8890c;--bt:#1d1405}.lv5 .xpc-badge,.nv-xp-b.lv5,.lv5 .xpr-lb,.xpm-badge.lv5,.lv6 .xpc-badge,.nv-xp-b.lv6,.lv6 .xpr-lb,.xpm-badge.lv6{--b1:#f1f4f8;--b2:#a9b3c1;--bt:#1b2230}.lv7 .xpc-badge,.nv-xp-b.lv7,.lv7 .xpr-lb,.xpm-badge.lv7,.lv8 .xpc-badge,.nv-xp-b.lv8,.lv8 .xpr-lb,.xpm-badge.lv8,.lv9 .xpc-badge,.nv-xp-b.lv9,.lv9 .xpr-lb,.xpm-badge.lv9,.lv10 .xpc-badge,.nv-xp-b.lv10,.lv10 .xpr-lb,.xpm-badge.lv10{--b1:#fff1b8;--b2:#f2b31f;--bt:#2a1d00}.xpc{padding:18px;border-radius:22px;background:radial-gradient(80% 120% at 0% 0%,rgba(245,166,35,.14),transparent 60%),var(--v-surface,#141416);border:1px solid var(--v-line-soft,#232326);color:var(--v-text,#f4f4f5)}.xpc-top{display:flex;align-items:center;gap:14px}.xpc-badge{flex:0 0 56px;height:56px;display:inline-flex;align-items:center;justify-content:center;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,var(--b1),var(--b2));color:var(--bt);font-family:var(--v-display,inherit);font-size:24px;font-weight:800}.xpc-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.xpc-t small{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--v-muted,#a1a1aa)}.xpc-t b{font-family:var(--v-display,inherit);font-size:22px;font-weight:800;letter-spacing:-.02em}.xpc-t span{font-size:13px;font-weight:700;color:var(--v-amber-ink,#f5a623)}.xpc-streak{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;padding:8px 12px;border-radius:14px;background:rgba(251,113,133,.1);border:1px solid rgba(251,113,133,.3);font-size:18px;line-height:1}.xpc-streak b{margin-top:3px;font-family:var(--v-display,inherit);font-size:18px;font-weight:800;color:#fff}.xpc-streak small{font-size:10.5px;font-weight:700;color:var(--v-muted,#a1a1aa)}.xpc-bar{height:10px;margin:16px 0 8px;border-radius:6px;background:rgba(128,128,128,.18);overflow:hidden}.xpc-bar em{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#f5a623,#ffd57a);box-shadow:0 0 12px rgba(245,166,35,.5);transition:width 1s cubic-bezier(.2,.8,.2,1)}.xpc-next{margin:0;font-size:13.5px;line-height:1.45;color:var(--v-muted,#a1a1aa)}.xpc-next b{color:var(--v-text,#fff)}.xpc-warn{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:rgba(251,113,133,.08);border:1px solid rgba(251,113,133,.25);font-size:13px;font-weight:700;color:#fda4af}.xpc-how{margin-top:12px}.xpc-how summary{cursor:pointer;font-size:13px;font-weight:800;color:var(--v-amber-ink,#f5a623)}.xpc-how ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:2px 18px}@media (min-width:600px){.xpc-how ul{grid-template-columns:1fr 1fr}}.xpc-how li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--v-line-soft,#232326);font-size:13.5px}.xpc-how li small{color:var(--v-muted,#a1a1aa)}.xpc-how li b{color:var(--v-amber-ink,#f5a623)}.pf-xp{margin-top:18px}#site-header .nv-me-m>a.nv-xp,a.nv-xp{display:flex;align-items:center;gap:12px;margin:2px 4px 8px;padding:10px 12px;border-radius:14px;background:linear-gradient(110deg,rgba(245,166,35,.16),rgba(245,166,35,.04));border:1px solid rgba(245,166,35,.3);text-decoration:none;color:inherit!important}.nv-xp-b{flex:0 0 34px;height:34px;display:inline-flex;align-items:center;justify-content:center;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,var(--b1),var(--b2));color:var(--bt);font-family:var(--v-display,inherit);font-size:15px;font-weight:800}.nv-xp-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.nv-xp-t b{font-size:14px;font-weight:800;color:var(--v-text,#fff)}.nv-xp-t small{font-size:11.5px;color:var(--v-muted,#a1a1aa)}.nv-xp-t i{display:block;height:5px;margin-top:4px;border-radius:3px;background:rgba(128,128,128,.2);overflow:hidden}.nv-xp-t i em{display:block;height:100%;background:linear-gradient(90deg,#f5a623,#ffd57a)}.nv-xp-s{flex:0 0 auto;font-size:13px;font-weight:800;color:#fda4af}a.nv-xp--m{margin:14px 0 0}.rp-me-lv{display:block;margin:2px 0;font-style:normal;font-size:12.5px;font-weight:800;color:var(--v-amber-ink,#f5a623)}.xpt{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:100002;width:min(420px, calc(100% - 24px));transform:translate(-50%,20px);opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s;cursor:pointer}.xpt[hidden]{display:none}.xpt.is-in{transform:translate(-50%,0);opacity:1}@media (max-width:899px){.xpt{bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}.xpt-b{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:14px 16px;border-radius:18px;background:rgba(20,20,22,.97);border:1px solid rgba(245,166,35,.45);box-shadow:0 20px 50px rgba(0,0,0,.55),0 0 30px rgba(245,166,35,.2);color:#f4f4f5;font-family:var(--v-sans,sans-serif)}.xpt-n{grid-row:span 2;font-family:var(--v-display,inherit);font-size:26px;font-weight:800;color:#ffd57a;text-shadow:0 0 18px rgba(245,166,35,.6);animation:xpPop .5s cubic-bezier(.2,1.6,.4,1)}@keyframes xpPop{from{transform:scale(.4);opacity:0}}.xpt-w{font-size:13px;font-weight:700;color:#e4e4e7}.xpt-bar{grid-column:1 / -1;display:block;height:6px;margin-top:6px;border-radius:4px;background:rgba(255,255,255,.12);overflow:hidden}.xpt-bar em{display:block;height:100%;width:0;background:linear-gradient(90deg,#f5a623,#ffd57a);transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.xpt-l{grid-column:1 / -1;font-size:11.5px;font-weight:700;color:#a1a1aa}.xpm{position:fixed;inset:0;z-index:100003;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--v-sans,sans-serif)}.xpm[hidden]{display:none}.xpm-bg{position:absolute;inset:0;background:rgba(0,0,0,.7);opacity:0;transition:opacity .25s}.xpm-c{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.xpm-p{position:relative;z-index:1;width:min(400px, 100%);padding:28px 24px 22px;border-radius:26px;text-align:center;color:#f4f4f5;background:radial-gradient(90% 60% at 50% 0%,rgba(245,166,35,.28),transparent 70%),#141416;border:1px solid rgba(245,166,35,.4);box-shadow:0 30px 80px rgba(0,0,0,.6);transform:scale(.85);opacity:0;transition:transform .35s cubic-bezier(.2,1.4,.4,1),opacity .25s}.xpm.is-in .xpm-bg{opacity:1}.xpm.is-in .xpm-p{transform:none;opacity:1}.xpm-k{margin:0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f5a623}.xpm-badge{width:96px;height:96px;margin:16px auto 10px;display:flex;align-items:center;justify-content:center;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,var(--b1,#ffb84a),var(--b2,#e8890c));color:var(--bt,#1d1405);font-family:var(--v-display,inherit);font-size:42px;font-weight:800;animation:xpPop .6s cubic-bezier(.2,1.6,.4,1) .1s both}.xpm h2{margin:0;font-family:var(--v-display,inherit);font-size:28px;font-weight:800;letter-spacing:-.02em;color:#fff}.xpm-t{margin:8px 0 0;font-size:15px;line-height:1.45;color:#d4d4d8}.xpm-t b{color:#ffd57a}.xpm-why{list-style:none;margin:14px 0 0;padding:0;text-align:left}.xpm-why:empty{display:none}.xpm-why li{display:flex;justify-content:space-between;padding:7px 4px;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px}.xpm-why b{color:#ffd57a}.xpm-go{display:flex;gap:10px;margin-top:18px}.xpm-btn,.xpm-go button{flex:1 1 0%;display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:14px;font:inherit;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none}.xpm-btn{background:#f5a623;color:#0b0b0c!important}.xpm-go button{border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff}.xpr{padding:18px 0 60px}.xpr-hero h1{margin:6px 0 8px;font-family:var(--v-display,inherit);font-size:clamp(34px, 8vw, 54px);font-weight:800;letter-spacing:-.035em}.xpr-top{display:grid;gap:14px;margin-top:18px}@media (min-width:900px){.xpr-top{grid-template-columns:1.3fr 1fr;align-items:stretch}}.xpr-prize{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:22px;color:#1d1405;background:linear-gradient(135deg,#ffd57a,#f5a623 55%,#e8890c);box-shadow:0 20px 50px -20px rgba(245,166,35,.7)}.xpr-prize::after{content:'🏆';position:absolute;right:14px;bottom:-6px;font-size:92px;opacity:.22}.xpr-prize-k{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.xpr-prize b{font-family:var(--v-display,inherit);font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.xpr-prize p{margin:0;font-size:14px;line-height:1.45}.xpr-prize-t{margin-top:auto;padding-top:8px;font-size:13px;font-weight:800}.xpr-join{display:flex;flex-direction:column;gap:8px;height:100%;padding:20px;border-radius:22px;background:var(--v-surface,#141416);border:1px solid var(--v-line-soft,#232326)}.xpr-join b{font-size:20px;font-weight:800}.xpr-join span{font-size:14px;color:var(--v-muted,#a1a1aa)}.xpr-join .tv4-hbtn{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:12px;background:#f5a623;color:#0b0b0c!important;font-weight:800;text-decoration:none}.xpr-sec{margin-top:34px}.xpr-board{list-style:none;margin:0;padding:0;border-radius:20px;background:var(--v-surface,#141416);border:1px solid var(--v-line-soft,#232326);overflow:hidden}.xpr-board li{display:flex;align-items:center;gap:12px;padding:11px 16px}.xpr-board li+li{border-top:1px solid var(--v-line-soft,#232326)}.xpr-board li.is-me{background:rgba(245,166,35,.1)}.xpr-r{flex:0 0 28px;text-align:center;font-family:var(--v-display,inherit);font-size:17px;font-weight:800;color:var(--v-muted,#a1a1aa)}.xpr-board .rp-ava{flex:0 0 38px;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-weight:800;background:hsl(var(--h,30) 55% 42%)}.xpr-board .rp-ava img{width:100%;height:100%;object-fit:cover}.xpr-board a{flex:1 1 auto;min-width:0;text-decoration:none;color:inherit!important}.xpr-board a b{display:block;font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xpr-board a small{font-size:12px;color:var(--v-muted,#a1a1aa)}.xpr-n{text-align:right}.xpr-n b{display:block;font-family:var(--v-display,inherit);font-size:19px;font-weight:800}.xpr-n small{font-size:11px;color:var(--v-muted,#a1a1aa)}.xpr-cols{display:grid;gap:0 28px}@media (min-width:900px){.xpr-cols{grid-template-columns:1fr 1fr}}.xpr-earn{list-style:none;margin:0;padding:0;display:grid;gap:6px}.xpr-earn li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:var(--v-surface,#141416);border:1px solid var(--v-line-soft,#232326);font-size:14px}.xpr-earn b{flex:0 0 54px;font-family:var(--v-display,inherit);font-size:17px;font-weight:800;color:var(--v-amber-ink,#f5a623)}.xpr-levels{list-style:none;margin:0;padding:0;display:grid;gap:6px}.xpr-levels li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:var(--v-surface,#141416);border:1px solid var(--v-line-soft,#232326);opacity:.7}.xpr-levels li.is-done{opacity:1}.xpr-levels li.is-cur{border-color:#f5a623;box-shadow:0 0 0 3px rgba(245,166,35,.15)}.xpr-lb{flex:0 0 36px;height:36px;display:inline-flex;align-items:center;justify-content:center;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,var(--b1),var(--b2));color:var(--bt);font-family:var(--v-display,inherit);font-size:16px;font-weight:800}.xpr-levels li>span:nth-child(2){flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.xpr-levels b{font-size:15px;font-weight:800}.xpr-levels small{font-size:12.5px;color:var(--v-muted,#a1a1aa)}.xpr-levels em{font-style:normal;font-size:12px;font-weight:800;color:#0b0b0c;background:#f5a623;padding:3px 9px;border-radius:999px}.xpr-p{max-width:70ch;margin:0;font-size:15px;line-height:1.55;color:var(--v-muted,#a1a1aa)}.xpr-p b{color:var(--v-amber-ink,#f5a623)}.xpr-fame{display:flex;flex-wrap:wrap;gap:14px}.xpr-fame a{display:flex;flex-direction:column;align-items:center;gap:6px;width:110px;text-decoration:none;color:inherit!important;text-align:center}.xpr-fame .rp-ava{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-weight:800;color:#fff;background:hsl(var(--h,30) 55% 42%)}.xpr-fame small{font-size:12px;color:var(--v-muted,#a1a1aa)}.xpr-prize-lead,.xpr-prize-last{position:relative;z-index:1;font-size:13px}.xpr-prize-last a{color:#1d1405!important;font-weight:800}.xpc-won{margin:12px 0 0;padding:8px 12px;border-radius:12px;background:linear-gradient(110deg,rgba(255,207,90,.2),rgba(255,207,90,.05));border:1px solid rgba(255,207,90,.4);font-size:13px;font-weight:800;color:#ffd57a}.xpr-prize .xpr-prize-lead b{font-family:inherit;font-size:inherit;letter-spacing:0;line-height:inherit}.xpc-vf{font-style:normal;font-size:12px;font-weight:800;color:#4ade80}.xpc-tip{background:rgba(245,166,35,.08);border-color:rgba(245,166,35,.3);color:#fcd9a0}.xpr-fair{display:grid;gap:10px}@media (min-width:760px){.xpr-fair{grid-template-columns:1fr 1fr}}.xpr-fair div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;background:var(--v-surface,#141416);border:1px solid var(--v-line-soft,#232326)}.xpr-fair b{font-size:15px;font-weight:800}.xpr-fair span{font-size:13.5px;line-height:1.5;color:var(--v-muted,#a1a1aa)}.xpr-fair em{font-style:normal;font-weight:800;color:var(--v-amber-ink,#f5a623)}.pf-vf{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:800;vertical-align:1px;background:rgba(74,222,128,.14);color:#4ade80}.pf-vf.is-wait{background:rgba(245,166,35,.14);color:#f5a623}