.ms-pills{flex-wrap:wrap;gap:8px;display:flex}.ms-pill{background:var(--gsoft);height:38px;color:var(--gink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.ms-pill.fire{color:#fff;background:linear-gradient(135deg,#ffb35c,#e8005a);box-shadow:0 10px 20px -12px #e8005ab3}.ms-list ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ms-list li{animation:v2Rise2 .4s var(--ease) both;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.ms-list li+li{border-top:1px solid var(--line)}.ms-ico{background:var(--surface2);width:42px;height:42px;color:var(--body);border-radius:14px;justify-content:center;align-items:center;display:flex}.ms-list li.ready .ms-ico{color:#3b2500;background:linear-gradient(135deg,#ffd34d,#f5a623);animation:1.6s ease-in-out infinite msBob;box-shadow:0 8px 18px -10px #f5a623e6}@keyframes msBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ms-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ms-main b{font-size:15px}.ms-main small{color:var(--muted);font-size:13px;line-height:1.4}.ms-prog{color:var(--body);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.ms-prog i{background:var(--line);border-radius:99px;flex:1;max-width:180px;height:6px;overflow:hidden}.ms-prog i span{background:linear-gradient(90deg,#22dc95,#00a862);border-radius:99px;height:100%;display:block}.ms-side{align-items:center;gap:10px;display:flex}.ms-side small{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:700}.ms-get{background:var(--asoft);height:24px;color:var(--amber);white-space:nowrap;border-radius:8px;align-items:center;padding:0 9px;font-size:12.5px;font-weight:900;display:inline-flex}@media (max-width:560px){.ms-list li{grid-template-columns:40px minmax(0,1fr)}.ms-side{flex-flow:wrap;grid-column:2;align-items:center}.ms-side .v2-btn-sm,.ms-side .np-btn{margin-left:auto}}.ms-chestrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ms-chest{border:1.5px dashed var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:default;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.ms-chest span{background:var(--surface2);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ms-chest b{color:var(--text);font-size:13.5px}.ms-chest small{font-size:12px;font-weight:800}.ms-chest.ready{cursor:pointer;border-style:solid;border-color:#f5a623}.ms-chest.ready span{color:#3b2500;background:linear-gradient(135deg,#ffd34d,#f5a623);animation:1.4s ease-in-out infinite msBob;box-shadow:0 10px 22px -10px #f5a623e6}.ms-chest.open{border-style:solid;border-color:var(--gsoft)}.ms-chest.open span{color:#fff;background:#00c073}.ms-branded{flex-direction:column;gap:12px;display:flex}.ms-bgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.ms-bcard{background:var(--surface);border:1.5px dashed var(--border);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:6px;padding:16px;display:flex;position:relative}.ms-bcard .np-btn,.ms-bcard .btn-outline{align-self:flex-start;margin-top:4px}.ms-soon{background:var(--asoft);height:22px;color:var(--amber);border-radius:7px;align-items:center;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:12px;right:12px}.ms-brand{color:var(--body);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.ms-brand i{color:#fff;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:900;display:inline-flex}.ms-bcard b{font-size:16px}.ms-bcard small{color:var(--muted);font-size:13px;line-height:1.4}.ms-breward{color:#00a862;font-size:18px;font-weight:900}@media (prefers-reduced-motion:reduce){.ms-list li,.ms-list li.ready .ms-ico,.ms-chest.ready span{animation:none!important}}.lb-hero{background:radial-gradient(500px 300px at 15% 30%, #00c07329, transparent 70%), radial-gradient(400px 260px at 90% 90%, #25f4ee1f, transparent 70%), var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:24px;display:grid}.lb-stage{perspective:900px;flex-direction:column;align-items:center;gap:10px;display:flex}.lb-card{--rx:0deg;--ry:0deg;--mx:50%;--my:30%;isolation:isolate;aspect-ratio:5/7;color:#2c2752;cursor:pointer;width:250px;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s var(--ease);-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#fff,#eef0ff 40%,#d9dcf5);border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:16px 14px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 5px #b9bde6,0 26px 50px -18px #463c8c8c}.lb-card.bronze{color:#4a2a14;background:linear-gradient(160deg,#fffaf5,#fde4cf 45%,#f2b48a);box-shadow:0 0 0 3px #fff,0 0 0 5px #e3a477,0 26px 50px -18px #96501e80}.lb-card.gold{color:#4a3a14;background:linear-gradient(160deg,#fffdf2,#ffeaa6 45%,#f5c242);box-shadow:0 0 0 3px #fff,0 0 0 5px #e0b23a,0 26px 50px -18px #a06e0a8c}.lb-holo{z-index:-1;opacity:.55;mix-blend-mode:color-dodge;background:radial-gradient(circle at var(--mx) var(--my), #ffffffe6, transparent 40%), linear-gradient(115deg, transparent 20%, #ff5ca859 35%, #25f4ee59 50%, #ffd34d59 65%, transparent 80%);background-size:100% 100%,250% 250%;background-position:center, var(--mx) var(--my);position:absolute;inset:0}.lb-glare{z-index:2;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffff73, transparent 35%);position:absolute;inset:0}.lb-top{letter-spacing:.08em;align-self:stretch;align-items:center;gap:6px;font-size:10px;display:flex}.lb-top img{border-radius:6px;width:20px;height:20px}.lb-top em{opacity:.6;margin-left:auto;font-style:normal;font-weight:800}.lb-card .rz-emblem{margin:6px 0 2px}.lb-tier{letter-spacing:.3em;opacity:.7;font-size:11px;font-weight:900}.lb-name{font-size:19px;font-weight:900}.lb-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:4px;margin-top:auto;display:grid}.lb-stats span{opacity:.9;background:#fff9;border-radius:10px;flex-direction:column;align-items:center;padding:6px 2px;font-size:9.5px;font-weight:700;display:flex}.lb-stats b{font-size:15px;font-weight:900}.lb-foot{opacity:.6;font-size:9px;font-weight:700}.lb-burst{z-index:3;pointer-events:none;position:absolute;top:40%;left:50%}.lb-burst i{border-radius:2px;width:8px;height:8px;margin:-4px;animation:.9s cubic-bezier(.2,.8,.2,1) both lbBurst;position:absolute}@keyframes lbBurst{0%{transform:rotate(var(--a)) translateY(0) scale(1.2);opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.4);opacity:0}}.lb-side{flex-direction:column;gap:12px;min-width:0;display:flex}.lb-kicker{letter-spacing:.12em;text-transform:uppercase;color:#009a5c;font-size:12px;font-weight:800}.lb-h{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:900}.lb-path{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid;position:relative}.lb-path:before{content:"";border-top:3px dashed var(--border);z-index:0;position:absolute;top:38%;left:16%;right:16%}.lb-stop{z-index:1;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:background .2s,border-color .2s;display:flex;position:relative}.lb-stop b{font-size:14px}.lb-stop.on{background:var(--surface2);border-color:var(--border)}.lb-perks{background:var(--surface2);animation:v2Rise2 .3s var(--ease) both;border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.lb-perks small{color:var(--muted);font-size:12.5px;font-weight:800}.lb-perks ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.lb-perks li{align-items:flex-start;gap:8px;display:flex}.lb-perks li svg{color:#00a862;flex-shrink:0;margin-top:2px}.lb-honour{flex-direction:row;align-items:center;gap:16px}.lb-honour-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}@media (max-width:760px){.lb-hero{grid-template-columns:1fr;padding:18px}.lb-honour{flex-wrap:wrap}}.lb-stickers{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:16px 10px;display:grid}.lb-sticker{color:var(--text);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;display:flex}.lb-sticker b{font-size:12.5px;line-height:1.25}.lb-sticker small{color:var(--muted);font-size:11px;font-weight:800}.lb-sk{color:var(--muted);background:var(--surface2);width:72px;height:72px;transform:rotate(var(--r,0deg));box-shadow:0 0 0 4px var(--surface), 0 0 0 5.5px var(--border);transition:transform .25s var(--spring);border-radius:22px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lb-sticker.got .lb-sk{color:#fff;box-shadow:0 0 0 4px #fff,0 10px 22px -10px #00000073}.lb-sticker:hover .lb-sk{transform:rotate(0)scale(1.1)}.lb-sticker.got .lb-sk svg{filter:drop-shadow(0 2px 3px #00000040)}.lb-shine{background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:40%;height:140%;animation:3.2s ease-in-out infinite lbShine;position:absolute;top:-20%;left:-60%;transform:skew(-18deg)}@keyframes lbShine{0%,55%{left:-60%}to{left:140%}}.lb-bigsticker{justify-content:center;padding:12px 0;display:flex}.lb-sk.big{color:#fff;width:128px;height:128px;animation:v2Pop .4s var(--spring) both;border-radius:36px;box-shadow:0 0 0 6px #fff,0 20px 40px -16px #00000080}.lb-sk.big.off{color:var(--muted);background:var(--surface2);box-shadow:0 0 0 6px var(--surface), 0 0 0 8px var(--border)}@media (prefers-reduced-motion:reduce){.lb-shine,.lb-burst i{animation:none!important}.lb-card{transform:none!important}}.mx-streak{color:#fff;background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--c1) 55%, transparent), transparent 60%), linear-gradient(135deg, #20140b, #3a1d0c 55%, color-mix(in srgb, var(--c2) 60%, #1a0f08));box-shadow:0 24px 50px -28px color-mix(in srgb, var(--c2) 80%, transparent), var(--shadow);border-radius:24px;gap:16px;padding:20px;display:grid;position:relative;overflow:hidden}.mx-streak-top{align-items:center;gap:16px;display:flex}.mx-big-emblem{filter:drop-shadow(0 10px 22px color-mix(in srgb, var(--c2) 70%, transparent));flex-shrink:0;place-items:center;animation:3.2s ease-in-out infinite mx-float;display:inline-grid;position:relative}.mx-big-emblem>b{color:#fff;text-shadow:0 1px 4px #0006;font-size:15px;font-weight:900;position:absolute;bottom:12px}.mx-big-emblem .mx-emblem path:last-child{transform-origin:20px 20px;transform:translateY(-5px)scale(.85)}@keyframes mx-float{50%{transform:translateY(-4px)}}.mx-streak-txt{gap:2px;min-width:0;display:grid}.mx-tiername{background:linear-gradient(135deg, var(--c1), var(--c2));color:#1a0f08;letter-spacing:.04em;text-transform:uppercase;border-radius:99px;justify-self:start;padding:3px 10px;font-size:11.5px;font-weight:900}.mx-streak-txt strong{letter-spacing:-.02em;font-size:28px;font-weight:900;line-height:1.1}.mx-streak-txt small{color:#ffffffc7;font-size:13.5px}.mx-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.mx-wd{color:#fff9;justify-items:center;gap:4px;font-size:11.5px;font-weight:800;display:grid}.mx-wd i{color:#ffffff59;background:#ffffff14;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mx-wd.on i{color:#fff;background:linear-gradient(135deg,#ffb35c,#e8005a);box-shadow:0 6px 14px -6px #e8005acc}.mx-wd.today i{outline-offset:2px;outline:2px dashed #ffffffb3}.mx-wd.today{color:#fff}.mx-next{gap:8px;font-size:13.5px;display:grid}.mx-next em{background:#ffffff24;border-radius:99px;margin-left:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800}.mx-bar{background:#ffffff24;border-radius:99px;height:10px;overflow:hidden}.mx-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--c1), var(--c2));height:100%;animation:v2Grow .8s var(--ease) both;display:block}.mx-tiers{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mx-tiers li{background:#ffffff0f;border-radius:14px;justify-items:center;gap:2px;padding:8px 2px;display:grid}.mx-tiers li.now{background:#ffffff29;box-shadow:inset 0 0 0 1.5px #ffffff80}.mx-tiers b{font-size:12px;font-weight:900}.mx-tiers small{color:#ffffffa6;font-size:10.5px;font-weight:800}.mx-tiers li:not(.got):not(.now) b{color:#ffffff8c}.mx-emblem.locked{opacity:.55}.mx-card{gap:12px}.mx-today{background:var(--surface2);border-radius:16px;gap:8px;padding:12px 14px 22px;display:grid}.mx-today-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.mx-today-h b{font-size:15px}.mx-today-h small{color:var(--muted);font-size:12.5px;font-weight:700}.mx-track{background:#e2ece6;border-radius:99px;height:12px;position:relative}.mx-track>i{border-radius:inherit;height:100%;transition:width .5s var(--ease);background:linear-gradient(90deg,#00c073,#5fe3ab);display:block}.mx-track.starter>i{background:linear-gradient(90deg,#f5a623,#ffcf6b)}.mx-chest{color:#b97a00;background:#fff;border-radius:9px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffd57a,0 4px 10px #b97a0040}.mx-chest:last-child{transform:translate(-90%,-50%)}.mx-chest small{color:#b97a00;white-space:nowrap;font-size:10.5px;font-weight:900;position:absolute;top:28px}.mx-chest.open{color:#fff;background:#00c073;box-shadow:0 0 0 2px #b8ead2}.mx-chest.open small{color:var(--gink)}.mx-list{margin:0;padding:0;list-style:none;display:grid}.mx-row{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.mx-row:first-child{border-top:0}.mx-ico{background:var(--surface2);width:36px;height:36px;color:var(--body);border-radius:12px;place-items:center;display:grid}.mx-row.ready .mx-ico{color:#b97a00;background:#fff3d6}.mx-row.done .mx-ico{background:var(--gsoft);color:var(--gink)}.mx-main{gap:3px;min-width:0;display:grid}.mx-main b{font-size:14.5px}.mx-row.done .mx-main b{color:var(--muted)}.mx-main>small{color:var(--muted);font-size:12px;font-weight:700}.mx-mini{align-items:center;gap:8px;max-width:160px;display:flex}.mx-mini>span{background:#e2ece6;border-radius:99px;flex:1;height:6px;overflow:hidden}.mx-mini>span i{border-radius:inherit;background:#00c073;height:100%;display:block}.mx-mini small{color:var(--muted);font-size:11.5px;font-weight:800}.mx-get{color:#a46a00;white-space:nowrap;background:#fff3d6;border-radius:99px;padding:4px 10px;font-size:13px;font-weight:900}.mx-row.done .mx-get{background:var(--surface2);color:var(--muted)}.mx-done{color:var(--gink);padding:0 6px;font-size:13px;font-weight:800}.mx-row .v2-btn-sm{justify-content:center;min-width:84px}.mx-brands{gap:8px;display:grid}.mx-brand{border:1.5px dashed var(--border);border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mx-brand>i{color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.mx-brand>span{min-width:0;display:grid}.mx-brand b{font-size:14px}.mx-brand small{color:var(--muted);font-size:12px}.mx-brand em{color:var(--gink);white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:800}@media (max-width:560px){.mx-row{grid-template-columns:34px minmax(0,1fr) auto}.mx-row .mx-get{grid-area:2/2;justify-self:start;margin-top:-4px}.mx-row>:last-child{grid-area:1/3/3}.mx-tiers{gap:4px}.mx-streak-txt strong{font-size:24px}.mx-brand{grid-template-columns:34px minmax(0,1fr)}.mx-brand em{grid-column:2}}@media (prefers-reduced-motion:reduce){.mx-big-emblem,.mx-bar i{animation:none}}.lb-badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px;display:grid}.lb-badge{color:var(--text);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:background .2s;display:flex}.lb-badge:hover{background:var(--surface2)}.lb-badge b{margin-top:4px;font-size:13px;line-height:1.25}.lb-badge small{color:var(--muted);font-size:11.5px;font-weight:700}.lb-badge.got small{color:var(--gink)}.lb-em{transition:transform .3s var(--spring);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.lb-em>svg{width:100%;height:100%;position:absolute;inset:0}.lb-em.got>svg{filter:drop-shadow(0 8px 12px #0000002e)}.lb-em.off{opacity:.85}.lb-badge:hover .lb-em{transform:translateY(-3px)scale(1.06)}.lb-em-ico{color:#fff;place-items:center;margin-top:8%;display:grid;position:relative}.lb-em.got .lb-em-ico svg{filter:drop-shadow(0 2px 3px #0000004d)}.lb-em.off .lb-em-ico{color:#8a96a3}.lb-em-shine{clip-path:polygon(50% 5%,94% 30%,94% 81%,50% 106%,6% 81%,6% 30%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.lb-em-shine:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:45%;height:130%;animation:3.6s ease-in-out infinite lbEmShine;position:absolute;top:-10%;left:-70%;transform:skew(-18deg)}@keyframes lbEmShine{0%,55%{left:-70%}85%,to{left:130%}}@media (max-width:420px){.lb-badges{gap:14px 4px}.lb-badge b{font-size:12px}}@media (prefers-reduced-motion:reduce){.lb-em-shine:after{animation:none;display:none}}@media (min-width:1200px){.v2-stack.mx-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 24px;display:grid}.mx-page>*{grid-column:2;min-width:0;margin:0!important}.mx-page>.v2-title{grid-column:1/-1}.mx-page>.mx-daily{grid-area:2/1/span 10}}.mx-rule{color:var(--gink);align-items:flex-start;gap:6px;margin:-4px 0 0;font-size:12.5px;font-weight:700;line-height:1.45;display:flex}.mx-rule svg{flex-shrink:0;margin-top:2px}.mx-row{grid-template-columns:36px minmax(0,1fr) 64px 112px}.mx-row .mx-get{text-align:center;justify-self:end;min-width:52px}.mx-row>:last-child{justify-self:stretch}.mx-row>.v2-btn-sm,.mx-row>a.v2-btn-sm{justify-content:center;width:100%;min-width:0}.mx-row>.mx-done{text-align:center}@media (max-width:560px){.mx-row{grid-template-columns:34px minmax(0,1fr) 96px}.mx-row .mx-get{grid-area:2/2;justify-self:start;margin-top:-4px}.mx-row>:last-child{grid-area:1/3/3}}.mx-row>.mx-done{background:var(--gsoft);border-radius:12px;justify-content:center;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.mx-strip{border:1px solid color-mix(in srgb, var(--c2) 30%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--c1) 40%, var(--surface)), var(--surface));width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform .12s var(--ease);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:10px 12px;display:grid}.mx-strip:active{transform:scale(.99)}.mx-strip>svg{color:var(--muted)}.mx-strip-em{place-items:center;display:grid;position:relative}.mx-strip-em b{color:#fff;text-shadow:0 1px 2px #0006;font-size:11px;font-weight:900;position:absolute;bottom:2px}.mx-strip-txt{gap:1px;min-width:0;display:grid}.mx-strip-txt b{font-size:15px;font-weight:900}.mx-strip-txt small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.mx-strip-week{gap:4px;display:flex}.mx-strip-week i{background:#e3e9e6;border-radius:50%;width:10px;height:10px}.mx-strip-week i.on{background:#f05a28}.mx-strip-week i.today{background:var(--surface);box-shadow:inset 0 0 0 2px #f05a28}@media (max-width:480px){.mx-strip-week{display:none}.mx-strip{grid-template-columns:auto minmax(0,1fr) 16px}}@media (max-width:760px){.ms-prog,.ms-side small,.ms-get,.ms-chest small,.ms-soon,.mx-tiername,.mx-wd,.mx-next em,.mx-tiers b,.mx-tiers small,.mx-today-h small,.mx-chest small,.mx-main>small,.mx-mini small,.mx-brand small,.mx-brand em,.mx-rule,.mx-strip-txt small{font-size:13px}}.lb-streak{flex-direction:column;gap:14px;scroll-margin-top:80px;display:flex}.lb-cal{background:var(--surface2);border-radius:18px;gap:10px;padding:14px;display:grid}.lb-cal-h{align-items:center;gap:10px;display:flex}.lb-cal-h>span{text-align:center;flex:1;display:grid}.lb-cal-h b{font-size:15px;font-weight:900}.lb-cal-h small{color:var(--muted);font-size:12.5px;font-weight:700}.lb-cal-h .v2-iconbtn:disabled{opacity:.35;cursor:default}.lb-cal-h .v2-iconbtn:last-child svg{transform:none}.lb-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.lb-cal-wd{text-align:center;color:var(--muted);font-size:11.5px;font-weight:800}.lb-cal-d{aspect-ratio:1;width:100%;max-width:44px;color:var(--text);background:var(--surface);border-radius:50%;justify-self:center;place-items:center;font-size:13px;font-weight:800;display:grid}.lb-cal-d.on{color:#fff;background:linear-gradient(135deg,#ffb35c,#e8005a);box-shadow:0 6px 14px -8px #e8005acc}.lb-cal-d.miss{color:var(--muted)}.lb-cal-d.off{color:var(--muted);opacity:.45;background:0 0}.lb-cal-d.is-today{outline-offset:2px;outline:2px dashed #f05a28}.lb-st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.lb-st-grid{grid-template-columns:1fr}}.lb-st-box{background:var(--surface2);border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.lb-st-box>b{font-size:15px;font-weight:900}.lb-st-box ul{gap:6px;margin:0;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:grid}.lb-st-box li{align-items:flex-start;gap:8px;display:flex}.lb-st-box li svg{color:#f05a28;flex-shrink:0;margin-top:2px}.lb-tiers li{background:var(--surface)}.lb-tiers li.now{background:var(--surface);box-shadow:inset 0 0 0 1.5px #f05a28}.lb-tiers small,.lb-tiers li:not(.got):not(.now) b{color:var(--muted)}.lb-st-badge{flex-direction:row;align-items:center;gap:14px}.lb-st-badge>span:last-child{flex:1;gap:4px;min-width:0;display:grid}.lb-st-badge b{font-size:15px;font-weight:900}.mx-strip{text-decoration:none}@media (max-width:560px){.lb-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.lb-silver{background:var(--surface2);border-radius:16px;gap:8px;padding:12px 14px;display:grid}.lb-silver>b{font-size:14px;font-weight:900}.lb-sbar{gap:4px;display:grid}.lb-sbar>span{justify-content:space-between;gap:8px;display:flex}.lb-sbar small{color:var(--muted);font-size:12.5px;font-weight:700}.lb-sbar em{font-size:12.5px;font-style:normal;font-weight:800}.lb-sor{background:var(--surface);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-radius:99px;justify-self:center;padding:0 10px;font-size:11.5px;font-weight:900}
