.lbc-me{max-width:980px;margin-inline:auto;padding-block:28px 72px}
.lbc-me .me-h{font-size:clamp(30px,4vw,48px);line-height:1.05;margin:6px 0 22px;font-weight:400}
.lbc-me .me-intro{max-width:56ch;opacity:.8}
.lbc-me .me-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 26px;padding:0 16px 2px;border-bottom:1px solid rgba(36,25,22,.14)}
.lbc-me .me-tabs::-webkit-scrollbar{display:none}
.lbc-me .me-tabs button{flex:none;background:none;border:0;border-bottom:2px solid transparent;padding:12px 4px;margin-bottom:-1px;font:inherit;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:inherit;opacity:.55;cursor:pointer;display:inline-flex;align-items:center;gap:8px}
.lbc-me .me-tabs button+button{margin-left:18px}
.lbc-me .me-tabs button[aria-selected=true]{opacity:1;border-bottom-color:currentColor}
.lbc-me .me-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#241916;color:#fff;font-size:10.5px;font-style:normal;letter-spacing:0}
.lbc-me .me-empty{font-size:17px;max-width:48ch;margin:8px 0 18px}
.lbc-me .me-link{display:inline-block;margin-top:18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}
.lbc-me .me-orders{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.lbc-me .me-orders li{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:12px;border:1px solid rgba(36,25,22,.12);border-radius:14px;background:#fff}
.lbc-me .me-orders .pic{width:64px;height:64px;border-radius:10px;overflow:hidden;background:#f1ece7}.lbc-me .me-orders .pic img{width:100%;height:100%;object-fit:cover;display:block}
.lbc-me .me-orders .txt{display:grid;gap:2px;min-width:0}.lbc-me .me-orders small{opacity:.7;font-size:12.5px}.lbc-me .me-orders .st{opacity:1;font-size:11px;letter-spacing:.12em;text-transform:uppercase}
.lbc-me .lbc-btn.sm{padding:9px 14px;font-size:11px}
.lbc-me .me-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}
.lbc-me .me-card{display:grid;gap:8px}.lbc-me .me-card .pic{display:block;aspect-ratio:1/.72;border-radius:12px;overflow:hidden;background:#f1ece7}.lbc-me .me-card .pic img{width:100%;height:100%;object-fit:cover;display:block}
.lbc-me .me-card .txt{display:grid;gap:2px}.lbc-me .me-card .txt b{font-weight:500}.lbc-me .me-card .txt small{opacity:.7}
.lbc-me .me-card .acts{display:flex;gap:8px;align-items:center}
.lbc-me .me-x{background:none;border:0;padding:6px 2px;font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;cursor:pointer;color:inherit}.lbc-me .me-x:hover{opacity:1}
.lbc-me .me-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 18px}.lbc-me .me-chips span{padding:6px 11px;border-radius:999px;background:#f1ece7;font-size:12px;text-transform:capitalize}
.lbc-me .me-pane h3{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:0 0 12px}
.lbc-me .me-balance{display:grid;gap:2px;padding:22px 24px;border-radius:18px;background:#241916;color:#fff;max-width:360px;margin-bottom:16px}
.lbc-me .me-balance small{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.lbc-me .me-balance b{font-size:52px;line-height:1;font-weight:400}.lbc-me .me-balance span{opacity:.8}
.lbc-me .me-rule{max-width:56ch;font-size:13.5px;opacity:.75;margin:0 0 22px}
.lbc-me .me-coins{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px}
.lbc-me .me-coins li{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid rgba(36,25,22,.12);border-radius:14px;background:#fff}
.lbc-me .me-coins li.dead{opacity:.45}
.lbc-me .me-coins .amt{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#f1ece7;font-size:20px}
.lbc-me .me-coins .txt{display:grid;gap:2px}.lbc-me .me-coins .txt small{opacity:.7;font-size:12.5px}
.lbc-me .me-code{display:grid;gap:1px;text-align:right;background:#f1ece7;border:0;border-radius:10px;padding:8px 12px;font:inherit;cursor:pointer;color:inherit}
.lbc-me .me-code span{font-family:ui-monospace,Menlo,monospace;font-size:13px;letter-spacing:.06em}.lbc-me .me-code small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.6}
.lbc-me .me-bday{padding:18px;border:1px dashed rgba(36,25,22,.25);border-radius:14px;max-width:460px}
.lbc-me .me-bday label{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}
.lbc-me .me-bday .row{display:flex;gap:8px;flex-wrap:wrap}.lbc-me .me-bday input{flex:1;min-width:160px;padding:11px 12px;border:1px solid rgba(36,25,22,.25);border-radius:10px;font:inherit;background:#fff}
.lbc-me .me-bday .hint{font-size:12.5px;opacity:.7;margin:10px 0 0}.lbc-me .me-bday .ok{margin:10px 0 0;font-size:13px}
.lbc-me .me-login{text-align:center;padding:40px 0 20px}.lbc-me .me-login .me-intro{margin:0 auto 22px}
@media (max-width:640px){.lbc-me .me-orders li{grid-template-columns:52px 1fr}.lbc-me .me-orders li .lbc-btn{grid-column:2;justify-self:start}.lbc-me .me-coins li{grid-template-columns:48px 1fr}.lbc-me .me-code{grid-column:2;justify-self:start;text-align:left}}
.lbc-me .me-seen{margin-top:34px;padding-top:22px;border-top:1px solid rgba(36,25,22,.12)}
.lbc-me .me-slider{list-style:none;margin:0 -16px;padding:0 16px 6px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.lbc-me .me-slider::-webkit-scrollbar{display:none}
.lbc-me .me-slider li{flex:0 0 150px;scroll-snap-align:start}.lbc-me .me-slider a{display:grid;gap:6px;text-decoration:none;color:inherit}
.lbc-me .me-slider .pic{display:block;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:#f1ece7}.lbc-me .me-slider img{width:100%;height:100%;object-fit:cover;display:block}
.lbc-me .me-slider b{font-weight:500;font-size:13.5px;line-height:1.25}.lbc-me .me-slider small{opacity:.7}
.lbc-me .me-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.lbc-me .me-head .lbc-kicker{flex-basis:100%}.lbc-me .me-logout{font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:inherit;opacity:.6;margin:0 0 26px;white-space:nowrap}.lbc-me .me-logout:hover{opacity:1}
