.hu-lab{min-height:100vh;background:var(--bg,#0f141b);padding-bottom:120px}.hu-scenes{display:flex;gap:6px;flex-wrap:wrap;padding:12px 16px 0}.hu-scenes button{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid var(--rule);color:var(--muted)}.hu-scenes button.on{background:var(--a);border-color:var(--a);color:var(--on-a,#143348)}.hu{margin:4px var(--gut,16px) 14px;padding:12px 14px;border-radius:18px;background:var(--surface);border:1px solid var(--a-line,rgba(232,181,98,.38));display:grid;gap:4px}.hu-head{display:flex;align-items:center;justify-content:space-between}.hu-head .dl-label{color:var(--a)}.hu-clear{font-size:12.5px;font-weight:600;color:var(--faint)}.hu-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--rule);transition:opacity .4s}.hu-row:first-of-type{border-top:0}.hu-row.is-done{opacity:.7}.hu-ic,.hu-row .cm-av{flex:none}.hu-ic{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--surface-2);font-size:17px}.hu-text{flex:1;min-width:0;font-size:14px;line-height:1.35}.hu-act{flex:none;white-space:nowrap;min-height:32px;padding:0 14px;font-size:13.5px}.hu-x{flex:none;width:26px;height:26px;border-radius:999px;font-size:12px;color:var(--faint)}.hu-more{justify-self:start;padding-top:4px;font-size:13px;font-weight:700;color:var(--a)}.hu-fake-board{display:grid;gap:12px;margin:0 16px;opacity:.45}.hu-fake-board .dl-tile{min-height:90px}.hu-fake-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hu-sec{margin:26px 16px 0;display:grid;gap:10px}.hu-sec p{margin:0}.hu-tabbar{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 0;border-radius:18px;background:var(--surface)}.hu-tab{display:grid;justify-items:center;gap:3px;font-size:20px;color:var(--muted)}.hu-tab small{font-size:11px;font-weight:600}.hu-tab-ic{position:relative;display:inline-grid;place-items:center;width:40px;height:32px;border-radius:12px}.hu-tab.is-new{color:var(--a)}.hu-tab.is-new .hu-tab-ic{animation:huGlow 2.2s ease-in-out infinite}.hu-tab-ic i{position:absolute;top:2px;right:4px;width:8px;height:8px;border-radius:50%;background:#ef4444}@keyframes huGlow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--a) 0%,transparent);background:transparent}50%{box-shadow:0 0 16px 2px color-mix(in srgb,var(--a) 45%,transparent);background:color-mix(in srgb,var(--a) 14%,transparent)}}.hu-sent{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule)}.hu-sent .cm-av{flex:none}.hu-sent-text{flex:1;min-width:0;display:grid;gap:1px}.hu-sent-text b{font-size:14.5px}.hu-sent-text small{font-size:13px;color:var(--muted)}.hu-sent-text em{font-style:normal;font-size:12.5px;color:var(--faint);margin-top:2px}.hu-checks{flex:none;font-size:14px;font-weight:800;letter-spacing:-.12em;padding:4px 8px;color:var(--faint)}.hu-checks.answered{color:var(--a)}.hu-row{cursor:pointer}