.edv-lt-filters{min-width:260px;max-width:calc(100vw - 32px)}.edv-lt-filters[data-split]{width:560px}.edv-lt-filters-body{display:grid;gap:16px}.edv-lt-filters[data-split] .edv-lt-filters-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 20px}.edv-lt-filters-col{min-width:0}.edv-lt-filters[data-split] .edv-lt-filters-sort{padding-left:20px;border-left:1px solid light-dark(var(--mantine-color-gray-2),var(--mantine-color-dark-4))}@media (max-width: 40em){.edv-lt-filters[data-split]{width:auto}.edv-lt-filters[data-split] .edv-lt-filters-body{grid-template-columns:minmax(0,1fr);gap:16px}.edv-lt-filters[data-split] .edv-lt-filters-sort{padding:16px 0 0;border-left:0;border-top:1px solid light-dark(var(--mantine-color-gray-2),var(--mantine-color-dark-4))}}.edv-list-footer{padding:18px 24px}:root .edv-list-footer .edv-list-footer-control.mantine-Pagination-control{min-width:36px;height:36px;min-height:36px;padding:0 8px;border-radius:8px;font-size:var(--type-body-sm-size);font-weight:500}:root .edv-list-footer .edv-list-footer-control.mantine-Pagination-control[data-active]{background:transparent;color:var(--mantine-color-text);border:1px solid light-dark(var(--mantine-color-gray-3),var(--mantine-color-dark-4))}:root .edv-list-footer .edv-list-footer-control.mantine-Pagination-control[data-disabled]{background:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color);border-color:transparent;opacity:1}.lvp,.lvp-daily{--lvp-card: var(--edv-card-bg, var(--mantine-color-body));--lvp-line: light-dark(var(--mantine-color-gray-3), var(--mantine-color-dark-4));--lvp-soft: light-dark(var(--mantine-color-gray-1), var(--mantine-color-dark-5));--lvp-xp: #58cc02}.lvp{display:flex;flex-direction:column;gap:20px}.lvp-card{background:var(--lvp-card);border:2px solid var(--lvp-line);border-bottom-width:4px;border-radius:var(--mantine-radius-lg);padding:20px;min-width:0}.lvp-card-title{font-size:var(--mantine-font-size-md);font-weight:800;color:var(--mantine-color-text)}.lvp-eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed)}.lvp-hero{display:flex;align-items:center;gap:28px;padding:26px 28px;border-radius:var(--mantine-radius-lg);background:radial-gradient(110% 130% at 0% 0%,light-dark(#fff6d6,color-mix(in srgb,#ffc800 16%,transparent)) 0%,transparent 60%),var(--lvp-card);border:2px solid light-dark(#ffe58a,color-mix(in srgb,#ffc800 32%,transparent));border-bottom-width:5px}.lvp-hero-medal{flex:none;filter:drop-shadow(0 10px 18px rgba(176,122,0,.28))}.lvp-hero-body{flex:1;min-width:0}.lvp-hero-title.mantine-Title-root{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.lvp-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;color:var(--mantine-color-dimmed);background:var(--lvp-soft)}.lvp-chip[data-tone=brand]{color:light-dark(var(--mantine-color-brand-7),var(--mantine-color-brand-3));background:light-dark(var(--mantine-color-brand-0),var(--mantine-color-brand-light))}.lvp-bar-row{display:flex;align-items:center;gap:18px;margin-top:18px}.lvp-bar-wrap{flex:1;min-width:0}.lvp-bar-label{font-size:var(--mantine-font-size-sm);font-weight:700}.lvp-bar.mantine-Progress-root{background:var(--lvp-soft)}.lvp-bar .mantine-Progress-section{background-image:linear-gradient(180deg,rgba(255,255,255,.4) 0 30%,transparent 30%)}.lvp-bar-note{font-size:12px;font-weight:700;color:var(--mantine-color-dimmed);margin-top:6px}.lvp-next-medal{display:flex;flex-direction:column;align-items:center;gap:2px;flex:none}.lvp-next-medal small{font-size:11px;font-weight:700;color:var(--mantine-color-dimmed)}.lvp-levelup{border-bottom:4px solid var(--mantine-color-yellow-8)}.lvp-road{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin-top:16px}.lvp-road:before{content:"";position:absolute;left:10%;right:10%;top:38px;height:6px;border-radius:999px;background:var(--lvp-soft)}.lvp-tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.lvp-tier-medal{position:relative;height:80px;display:grid;place-items:center}.lvp-tier[data-state=locked] .lvp-tier-medal svg{opacity:.5}.lvp-next-medal[data-locked] svg{opacity:.6}.lvp-tier[data-state=current] .lvp-tier-medal{filter:drop-shadow(0 6px 12px rgba(176,122,0,.3))}.lvp-tier-badge{position:absolute;right:-2px;bottom:6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--lvp-xp);color:#fff;border:2px solid var(--lvp-card)}.lvp-tier-badge[data-locked]{background:light-dark(var(--mantine-color-gray-5),var(--mantine-color-dark-3))}.lvp-tier-name{display:inline-flex;align-items:center;gap:4px;font-size:var(--mantine-font-size-sm);font-weight:700;color:var(--mantine-color-text)}.lvp-tier[data-state=locked] .lvp-tier-name{color:var(--mantine-color-dimmed)}.lvp-tier[data-state=current] .lvp-tier-name{font-weight:800}.lvp-tier-xp{font-size:11px;color:var(--mantine-color-dimmed)}.lvp-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.lvp-head-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center}.lvp-head-icon[data-tone=gold]{background:light-dark(#fff3d6,color-mix(in srgb,#ffc800 20%,transparent));color:light-dark(#a86b00,#ffd34d)}.lvp-head-icon[data-tone=brand]{background:light-dark(var(--mantine-color-brand-0),var(--mantine-color-brand-light));color:light-dark(var(--mantine-color-brand-7),var(--mantine-color-brand-3))}.lvp-head-icon[data-tone=cyan]{background:light-dark(#e3f5fe,color-mix(in srgb,#1cb0f6 18%,transparent));color:light-dark(#1478a8,#7fd3ff)}.lvp-head-icon[data-tone=green]{background:light-dark(#e8f8d9,color-mix(in srgb,#58cc02 20%,transparent));color:light-dark(#3a8a00,#8fe04a)}.lvp-rewards{display:flex;flex-direction:column;gap:10px}.lvp-reward{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--mantine-radius-md);border:2px dashed light-dark(#ffd88a,color-mix(in srgb,#ffc800 35%,transparent));background:light-dark(#fffbef,color-mix(in srgb,#ffc800 7%,transparent))}.lvp-reward-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:light-dark(#fff3d6,color-mix(in srgb,#ffc800 20%,transparent));color:light-dark(#a86b00,#ffd34d)}.lvp-reward-lock{color:var(--mantine-color-dimmed);flex:none}.lvp-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.lvp-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--mantine-radius-md);border:2px solid var(--lvp-line)}.lvp-stat-value{font-size:20px;font-weight:800;color:var(--mantine-color-text);font-variant-numeric:tabular-nums}.lvp-stat-label{font-size:12px;font-weight:600;color:var(--mantine-color-dimmed)}.lvp-timeline{list-style:none;margin:0;padding:0;position:relative}.lvp-tl-item{position:relative;display:flex;align-items:center;gap:12px;padding:8px 0}.lvp-tl-item:not(:last-child):before{content:"";position:absolute;left:13px;top:34px;bottom:-8px;width:2px;background:var(--lvp-line)}.lvp-tl-dot{position:relative;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--lvp-soft);color:var(--mantine-color-dimmed)}.lvp-tl-item[data-state=done] .lvp-tl-dot{background:light-dark(#e8f8d9,color-mix(in srgb,#58cc02 22%,transparent));color:light-dark(#3a8a00,#8fe04a)}.lvp-tl-item[data-state=current] .lvp-tl-dot{background:#ffc800;color:#4a3200}.lvp-tl-name{flex:1;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text)}.lvp-tl-item[data-state=current] .lvp-tl-name{font-weight:800}.lvp-tl-item[data-state=locked] .lvp-tl-name{color:var(--mantine-color-dimmed)}.lvp-tl-date{font-size:12px;color:var(--mantine-color-dimmed)}.lvp-feed-row{display:flex;align-items:center;gap:12px;padding:8px 0}.lvp-feed-row+.lvp-feed-row{border-top:.5px solid var(--lvp-line)}.lvp-feed-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:light-dark(#fff3d6,color-mix(in srgb,#ffc800 20%,transparent));color:light-dark(#a86b00,#ffd34d)}.lvp-feed-xp{flex:none;font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;color:light-dark(#2f7300,#a4ec6b);background:light-dark(#e8f8d9,color-mix(in srgb,#58cc02 22%,transparent))}@media (max-width: 760px){.lvp-hero{flex-direction:column;align-items:flex-start;padding:20px;gap:14px}.lvp-hero-medal{width:88px;height:88px}.lvp-hero-title.mantine-Title-root{font-size:24px}.lvp-next-medal{display:none}.lvp-road{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto}.lvp-tier-xp{display:none}}.lvp-daily [data-testid=daily-xp-cap-indicator]{margin-bottom:0}
