.lv-root button{cursor:pointer}.lv-alo{flex:none;width:58px;height:58px}.lv-talk{animation:.5s ease-in-out infinite alternate lv-talk}.lv-bd{flex-direction:column;flex:1;gap:14px;padding:6px 0 12px;animation:.35s both lv-fadeup;display:flex}.lv-bd[data-k=hear],.lv-bd[data-k=bonus],.lv-bd[data-k=word],.lv-bd[data-k=lq],.lv-bd[data-k=story],.lv-bd[data-k=tiles]{justify-content:center}.lv-q{margin:2px 2px 0;font-size:21px;font-weight:700;line-height:1.35}.lv-opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lv-opt{border:2.5px solid var(--line);background:#fff;border-bottom-width:5px;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:104px;padding:10px;transition:transform 80ms,border-color .15s;display:flex;position:relative}@media (hover:hover){.lv-opt:hover,.lv-tile:hover{border-color:#cfd8c9}}.lv-opt:focus-visible,.lv-tile:focus-visible{outline:4px solid var(--sun);outline-offset:2px}.lv-opt:active{border-bottom-width:3px;transform:translateY(2px)}.lv-em{font-size:50px;line-height:1.1}.lv-lt{font-size:52px;font-weight:600;line-height:1.15}.lv-lb{color:var(--ink-soft);font-size:16px;font-weight:600}.lv-tx{text-align:center;font-size:19px;font-weight:600;line-height:1.35}.lv-n{background:var(--line);min-width:28px;height:28px;color:var(--ink);border-radius:999px;place-items:center;padding:0 6px;font-size:16px;font-weight:700;line-height:1;display:grid;position:absolute;top:6px;left:6px}.lv-list{grid-template-columns:1fr}.lv-list .lv-opt{border-radius:16px;flex-direction:row;justify-content:flex-start;min-height:56px;padding:12px 16px 12px 50px}.lv-list .lv-n{top:50%;left:12px;transform:translateY(-50%)}.lv-list .lv-tx{text-align:left;font-size:18px}.lv-pick{animation:.36s cubic-bezier(.34,1.56,.64,1) lv-pop;border-color:var(--ink)!important;background:#fff!important}.lv-pick:after{content:"⭐";font-size:22px;animation:.36s both lv-pop;position:absolute;top:-10px;right:-6px}.lv-word{border:2.5px solid var(--ink);text-align:center;background:#fff;border-radius:22px;padding:18px 10px;font-size:58px;font-weight:600;line-height:1.3}.lv-chat{align-items:flex-end;gap:10px;display:flex}.lv-av{background:var(--sun);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.lv-msg{border:2px solid var(--line);background:#fff;border-radius:18px 18px 18px 4px;padding:10px 14px;font-size:24px;line-height:1.5}.lv-who{color:var(--ink-soft);font-size:15px;font-weight:700}.lv-notif{color:#fff;background:#1e1e23eb;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lv-ic{background:#ff5d5d;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.lv-tt{opacity:.85;font-size:15px;font-weight:600}.lv-cardTx{font-size:22px;line-height:1.5}.lv-sign{border:5px solid var(--ink);text-align:center;background:#ffd23f;border-radius:10px;padding:16px 10px;font-size:27px;font-weight:700;line-height:1.5;box-shadow:0 6px #00000026}.lv-sms{border:2px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.lv-smsTop{color:var(--ink-soft);background:#f4f1e8;padding:7px 14px;font-size:15px;font-weight:700}.lv-sms .lv-cardTx{padding:12px 14px;font-size:21px}.lv-bus{background:#c8432f;border-radius:16px 16px 8px 8px;flex-direction:column;align-items:center;width:96px;padding:6px 6px 7px;display:flex;box-shadow:inset 0 -4px #0000002e}.lv-busBoard{color:#ffb627;text-align:center;letter-spacing:.02em;background:#1d1d1f;border-radius:6px;width:100%;font-size:30px;font-weight:700;line-height:1.25;display:block}.lv-busFace{background:linear-gradient(#cfe6f6 0 60%,#0000 60%);border-radius:5px;width:100%;height:32px;margin-top:5px;display:block;position:relative}.lv-busFace i{background:#fff1a8;border-radius:4px;width:13px;height:7px;position:absolute;bottom:1px}.lv-busFace i:first-child{left:3px}.lv-busFace i:last-child{right:3px}.lv-app{flex-direction:column;align-items:center;gap:7px;display:flex}.lv-appIc{color:#fff;background:#d6336c;border-radius:14px;place-items:center;width:46px;height:46px;font-size:25px;font-weight:700;display:grid;box-shadow:0 3px #a5254f}.lv-appLb{text-align:center;font-size:17px;font-weight:600;line-height:1.3}.lv-score{color:#fff;background:#13213a;border-radius:18px;padding:14px 16px}.lv-score .lv-tt{letter-spacing:.06em;color:#8fb3ff;opacity:1;font-weight:700}.lv-score .lv-cardTx{margin-top:4px;font-size:21px}.lv-pass{border:2px solid var(--line);white-space:pre-line;background:#fff;border-radius:18px;padding:14px 16px;font-size:18px;line-height:1.75}.lv-pass h4{margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.35}.lv-meta{color:var(--ink-soft);white-space:normal;margin-bottom:6px;font-size:15px;font-weight:600}.lv-post .lv-meta:before{content:"";background:var(--coral);vertical-align:-6px;border-radius:50%;width:22px;height:22px;margin-right:6px;display:inline-block}.lv-news{box-shadow:inset 0 5px 0 var(--ink);padding-top:18px}.lv-ad{border:3px dashed var(--sun-dark)}.lv-waves{align-items:center;gap:6px;height:60px;display:flex}.lv-waves i{background:var(--brand);border-radius:4px;width:8px;height:20px}.lv-wavesOn i{animation:1s ease-in-out infinite lv-wave}.lv-waves i:nth-child(2){animation-delay:.1s}.lv-waves i:nth-child(3){animation-delay:.2s}.lv-waves i:nth-child(4){animation-delay:.3s}.lv-waves i:nth-child(5){animation-delay:.4s}.lv-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lv-tile{border:2.5px solid var(--line);background:#fff;border-bottom-width:5px;border-radius:20px;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;display:flex;position:relative}.lv-tile .lv-em{font-size:44px}.lv-tile b{font-size:18px}.lv-ladder{grid-template-columns:1fr}.lv-ladder .lv-tile{flex-direction:row;justify-content:flex-start;gap:12px;padding:12px 16px 12px 40px}.lv-ladder .lv-n{top:50%;left:16px;transform:translateY(-50%)}.lv-match{touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:1fr 1fr;gap:clamp(32px,10vw,56px);padding:4px 2px;display:grid;position:relative}.lv-matchSvg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv-matchCol{z-index:2;flex-direction:column;gap:14px;display:flex;position:relative}.lv-matchWord,.lv-matchPic{border:2.5px solid var(--line);background:#fff;border-bottom-width:5px;border-radius:18px;place-items:center;min-height:84px;transition:transform .1s,border-color .15s;display:grid;position:relative}.lv-matchWord{overflow-wrap:anywhere;max-width:100%;padding:8px 10px;font-size:clamp(22px,7vw,30px);font-weight:700;line-height:1.3}.lv-matchWord i{width:16px;height:16px;box-shadow:0 0 0 2px var(--line);border:3px solid #fff;border-radius:50%;margin-top:-8px;position:absolute;top:50%;right:-9px}.lv-matchPic .lv-em{font-size:48px}.lv-matchOn{box-shadow:0 0 0 4px #ffc85780;border-color:var(--sun)!important}.lv-matchJoined{background:#fffdf7;animation:.3s cubic-bezier(.34,1.56,.64,1) lv-pop}.lv-buildPic{border:2.5px solid var(--line);background:#fff;border-radius:24px;align-self:center;padding:10px 26px;font-size:76px;line-height:1.1}.lv-buildLine{background:#fffdf7;border:2.5px dashed #cfc6b0;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:10px;display:flex}.lv-slot{border-bottom:3px solid #cfc6b0;border-radius:4px;width:64px;height:40px}.lv-tray{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lv-chip{border:2.5px solid var(--line);background:#fff;border-bottom-width:5px;border-radius:14px;padding:8px 16px;font-size:24px;font-weight:700;line-height:1.35;transition:transform .1s,opacity .15s}.lv-chip:active{transform:translateY(2px)}.lv-chipIn{border-color:var(--brand);background:var(--brand-soft);animation:.32s cubic-bezier(.34,1.56,.64,1) lv-pop}.lv-chipGone{opacity:.25;transform:scale(.92)}.lv-aloudText{border:2.5px solid var(--ink);background:#fff;border-radius:22px;padding:18px;font-size:24px;font-weight:500;line-height:1.8;transition:filter .3s}.lv-aloudHidden{filter:blur(7px);-webkit-user-select:none;user-select:none}.lv-aloudWrap{position:relative}.lv-aloudVeil{place-items:center;padding:18px;display:grid;position:absolute;inset:0}.lv-aloudVeil b{border:2px solid var(--line);text-align:center;box-shadow:0 3px 0 var(--line);background:#fff;border-radius:14px;padding:10px 16px;font-size:17px;line-height:1.5}@keyframes lv-pop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes lv-talk{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-3px)rotate(3deg)}}@keyframes lv-fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lv-wave{0%,to{height:14px}50%{height:56px}}@media (prefers-reduced-motion:reduce){.lv-root *{transition:none!important;animation:none!important}}.lv-classChip{background:var(--brand-soft);color:var(--brand-dark);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:6px 14px;font-size:15px;font-weight:700;overflow:hidden}.lv-roster{grid-template-columns:repeat(3,1fr);gap:10px}.lv-roster .lv-tile{gap:4px;padding:12px 6px}.lv-roster .lv-em{font-size:38px}.lv-roster .lv-tile b{overflow-wrap:anywhere;color:var(--ink);font-size:16px;line-height:1.3}.lv-whoNew{flex-direction:column;gap:8px;margin-top:18px;display:flex}.lv-whoNew label{color:var(--ink-soft);font-weight:600}.lv-whoNew input{border:2.5px solid var(--line);background:#fff;border-radius:16px;padding:12px 14px;font-family:inherit;font-size:20px}.lv-whoNew input:focus{border-color:var(--brand);outline:none}.lv-reading{transition:transform .15s,box-shadow .15s,background .15s;transform:scale(1.03);box-shadow:0 0 0 5px #ffc85759;border-color:var(--sun)!important;background:var(--sun-soft)!important}.lv-reading .lv-n{color:var(--ink)}@media (prefers-reduced-motion:reduce){.lv-reading{transform:none}}
