.lb-page{color:#f2f7f4;background:#000d0d;min-height:100vh}.lb-grid{grid-template-columns:minmax(0,1fr) minmax(350px,400px);align-items:start;gap:20px;padding:20px;display:grid}.lb-hero{background:#021411;border:1px solid #17413a;border-radius:16px;height:200px;position:relative;overflow:hidden}.lb-jungle,.lb-promo img:first-child{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lb-hero-copy{z-index:1;background:linear-gradient(90deg,#000d0de0,#000d0d33);max-width:420px;height:100%;padding:28px 28px 20px;position:relative}.lb-hero h1{color:#fff;letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:40px;font-style:italic;font-weight:800;line-height:1;display:flex}.lb-sub{margin:10px 0 6px;font-size:18px;font-weight:600}.lb-hero-copy p:last-child{color:#b9cbc5;max-width:340px;margin:0;font-size:13px}.lb-cast{align-items:flex-end;height:100%;display:flex;position:absolute;bottom:0;right:12px}.lb-ape{object-fit:contain;object-position:bottom}.lb-hood{width:auto;height:168px}.lb-crown{z-index:1;width:auto;height:198px;margin:0 -8px}.lb-pink{width:auto;height:168px}.lb-filters{justify-content:space-between;gap:12px;margin:14px 0;display:flex}.lb-filters div{gap:8px;display:flex}.lb-filters button{color:#f2f7f4;background:#06211c;border:1px solid #2d5b52;border-radius:10px;height:36px;padding:0 14px;font-size:13px}.lb-filters button[aria-selected=true],.lb-filters button[aria-pressed=true]{color:#08200f;background:#93ff62;border-color:#93ff62;font-weight:700}.lb-table-wrap{background:#021411;border:1px solid #17413a;border-radius:16px;overflow:auto}.lb-table{border-collapse:collapse;width:100%;min-width:860px}.lb-table th{text-align:left;color:#91a79f;background:#06211c;padding:12px 10px;font-size:12px;font-weight:600}.lb-table th button{color:inherit;font:inherit;background:0 0;border:0;padding:0}.lb-table td{vertical-align:middle;border-top:1px solid #14342e;padding:10px;font-size:13px}.lb-table tbody tr{cursor:pointer}.lb-table tbody tr:hover{background:#93ff620f}.lb-user{align-items:center;gap:8px;display:flex}.lb-user strong,.lb-table td b{font-size:13px;display:block}.lb-user small,.lb-table td small{color:#91a79f;font-size:11px}.lb-bar{background:#14342e;border-radius:4px;height:4px;margin-top:4px;display:block}.lb-bar b{background:#93ff62;border-radius:4px;height:100%;display:block}.lb-medal{color:#08200f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.lb-medal-1{background:#e9c65b}.lb-medal-2{background:#c5d0d5}.lb-medal-3{background:#cf9b71}.lb-up{color:#3dff8a}.lb-down{color:#ff5265}.lb-banz{color:#e8c547;align-items:center;gap:4px;display:flex}.lb-badges{gap:4px;display:flex}.lb-badge{color:#93ff62;background:#0c2a24;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.lb-empty,.lb-note{color:#b9cbc5;padding:18px}.lb-pager{justify-content:flex-end;gap:8px;padding:12px;display:flex}.lb-side{flex-direction:column;gap:14px;display:flex}.lb-card,.lb-promo{background:#021411;border:1px solid #17413a;border-radius:16px;padding:14px 16px}.lb-card h2,.lb-promo strong{justify-content:flex-start;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.lb-card h2 button{color:#93ff62;background:0 0;border:0;margin-left:auto;font-size:12px}.lb-week{color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-decoration:none;display:grid}.lb-week b{color:#93ff62}.lb-week em{color:#e8c547;font-style:normal;display:block}.lb-stats{grid-template-columns:repeat(4,1fr);display:grid}.lb-stats div{border-left:1px solid #17413a;padding:0 8px}.lb-stats div:first-child{border:0;padding-left:0}.lb-stats b{font-size:18px}.lb-stats small{color:#91a79f;font-size:11px;display:block}.lb-achievements{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.lb-achievements button{color:#f2f7f4;background:0 0;border:0;justify-items:center;gap:6px;min-height:72px;font-size:11px;display:grid}.lb-user .aw-reward-art{flex:none}.lb-method{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lb-method li{gap:8px;display:flex}.lb-method small{color:#91a79f;font-size:12px;display:block}.lb-promo{grid-template-columns:92px 1fr;align-items:center;min-height:92px;padding:0 12px 0 0;display:grid;position:relative;overflow:hidden}.lb-promo-ape{object-fit:contain;height:92px;position:relative}.lb-promo strong{margin:0;font-size:14px}.lb-promo p{color:#b9cbc5;margin:4px 0 0;font-size:12px}.lb-backdrop{z-index:20;background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.lb-dialog{background:#021411;border:1px solid #93ff62;border-radius:16px;width:min(480px,100% - 32px);max-height:80vh;padding:20px;position:relative;overflow:auto}.lb-dialog-close{color:#f2f7f4;background:0 0;border:0;font-size:22px;position:absolute;top:8px;right:10px}@media (max-width:1199px){.lb-grid{grid-template-columns:1fr}}@media (max-width:767px){.lb-page .ab-header nav{display:flex;overflow:auto}.lb-hero{height:auto;min-height:280px}.lb-cast{justify-content:center;position:relative;right:auto}.lb-filters{overflow:auto}.lb-stats,.lb-achievements{grid-template-columns:repeat(2,1fr);gap:8px}}
