.lv99{--lv-sky:#b8e3f5;--lv-sky-2:#e3f3fb;--lv-sand:#f5e6c8;--lv-sand-2:#e9d3a6;--lv-cream:#fff8e7;--lv-pear:#c8dc64;--lv-green:#8cc63f;--lv-sea:#2a6fa8;--lv-brown:#4a3b28;--lv-orange:#ff9f1c;--lv-purple:#8c7bd9;--lv-pink:#ffb7a1;font-family:var(--font-maru), "Zen Maru Gothic", "Hiragino Maru Gothic ProN", sans-serif;color:var(--lv-brown);background-color:var(--lv-cream);background-image:radial-gradient(#4a3b281c 1px,#0000 1.3px);background-size:18px 18px}.lv99 .dot{font-family:var(--font-dot), "DotGothic16", monospace}.lv99 .lv-card{border:3px solid var(--lv-brown);box-shadow:0 5px 0 var(--lv-brown);background:#fff;border-radius:22px}.lv99 .lv-card-soft{background:#ffffffb8;border:3px solid #4a3b282e;border-radius:22px}.lv99 .lv-pill{white-space:nowrap;color:#fff;background:var(--lv-sea);border:3px solid var(--lv-brown);box-shadow:0 3px 0 var(--lv-brown);border-radius:999px;align-items:center;gap:.45em;padding:.4em 1.1em;font-weight:900;line-height:1;display:inline-flex}.lv99 .lv-stat{color:var(--lv-orange);background:var(--lv-cream);border:3px solid var(--lv-brown);white-space:nowrap;border-radius:999px;padding:.25em .7em;font-size:1.05rem;line-height:1;display:inline-block}.lv99 .lv-pill-green{background:var(--lv-green)}.lv99 .lv-pill-orange{background:var(--lv-orange)}.lv99 .lv-pill-purple{background:var(--lv-purple)}.lv99 .lv-pill-sand{background:var(--lv-sand);color:var(--lv-brown)}.lv99 .lv-sticker{color:#fff;background:var(--lv-green);clip-path:polygon(50% 0%,60% 9%,72% 4%,78% 15%,91% 15%,92% 28%,100% 35%,95% 47%,100% 60%,91% 68%,92% 82%,78% 84%,72% 96%,60% 91%,50% 100%,40% 91%,28% 96%,22% 84%,8% 82%,9% 68%,0% 60%,5% 47%,0% 35%,8% 28%,9% 15%,22% 15%,28% 4%,40% 9%);place-items:center;width:4.6rem;height:4.6rem;font-size:1.2rem;font-weight:900;display:inline-grid;transform:rotate(-8deg)}.lv99 .lv-phone{background:#000;border:7px solid #1c1c1c;border-radius:30px;overflow:hidden;box-shadow:0 12px 28px #4a3b2840}.lv99 .lv-phone img{width:100%;height:auto;display:block}.lv99 .lv-appstore{border-radius:12px;padding:.35em;line-height:0;transition:transform .2s,filter .2s;display:inline-block}.lv99 .lv-appstore:hover{filter:drop-shadow(0 6px 12px #00000040);transform:translateY(-2px)}.lv99 .lv-appstore img{width:auto;display:block}.lv99 .lv-check{background:#c8dc6447;border-radius:14px;align-items:center;gap:.7em;padding:.7em 1em;font-weight:700;display:flex}.lv99 .lv-check:before{content:"✓";background:var(--lv-green);color:#fff;border-radius:6px;flex:none;place-items:center;width:1.6em;height:1.6em;font-size:.95em;display:grid}.lv99 .lv-track{background:linear-gradient(90deg, var(--lv-sea), #63aec7);border-radius:999px;height:6px;position:relative}.lv99 .lv-locked{aspect-ratio:3/4;color:#4a3b2899;background:repeating-linear-gradient(135deg,#ddd2bd 0 6px,#e8dfcc 6px 12px);border:3px solid #4a3b2859;border-radius:10px;place-items:center;width:3.2rem;font-weight:900;display:grid}.lv-bob{transform-origin:50% 90%;animation:2.6s ease-in-out infinite lv-bob}.lv-bob-shadow{animation:2.6s ease-in-out infinite lv-bob-shadow}@keyframes lv-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes lv-bob-shadow{0%,to{opacity:.22;transform:scaleX(1)}50%{opacity:.14;transform:scaleX(.85)}}@media (prefers-reduced-motion:reduce){.lv-bob,.lv-bob-shadow{animation:none}}
