.lh-page{gap:22px;display:grid}.lh-hero{padding:6px 2px 0}.lh-greet{color:var(--ls-muted);margin:0;font-size:15px}.lh-name{margin:2px 0 6px;font-size:28px;line-height:34px}@media (max-width:860px){.lh-name{font-size:24px;line-height:30px}}.lh-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lh-action{color:inherit;border:1px solid #0000;align-content:start;gap:14px;min-height:150px;padding:20px 20px 18px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:grid;position:relative}.lh-action:hover{box-shadow:var(--ls-shadow-lg);transform:translateY(-1px)}.lh-action:focus-visible{outline:2px solid var(--ls-red-line);outline-offset:2px}.lh-action-ico{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.lh-action-ico .ls-ms{font-size:24px}.lh-action.is-red .lh-action-ico{background:var(--ls-red-soft);color:var(--ls-red)}.lh-action.is-gold .lh-action-ico{background:var(--ls-gold-soft);color:var(--ls-amber)}.lh-action.is-green .lh-action-ico{background:var(--ls-green-soft);color:var(--ls-green)}.lh-action-text{gap:4px;display:grid}.lh-action-title{font-family:var(--font-manrope), sans-serif;font-size:17px;font-weight:700;line-height:22px}.lh-action-go{color:var(--ls-faint);transition:transform .15s,color .15s;position:absolute;top:22px;right:18px}.lh-action:hover .lh-action-go{color:var(--ls-red);transform:translate(3px)}@media (max-width:760px){.lh-actions{grid-template-columns:1fr;gap:10px}.lh-action{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:0;padding:14px 16px}.lh-action-go{position:static}.lh-action-ico{width:42px;height:42px}}.lh-sample{border-radius:var(--ls-radius);background:var(--ls-gold-soft);color:inherit;border:1px dashed color-mix(in srgb, var(--ls-gold) 45%, transparent);align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:flex}.lh-sample:hover .lh-sample-btn{background:var(--ls-card);border-color:var(--ls-gold)}.lh-sample-art{background:var(--ls-card);width:54px;height:54px;color:var(--ls-red);box-shadow:var(--ls-shadow);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:600;display:inline-flex}.lh-sample-text{flex:1;gap:2px;min-width:0;display:grid}.lh-sample-title{font-weight:600}.lh-sample-btn{flex:none}@media (max-width:600px){.lh-sample{flex-wrap:wrap}.lh-sample-btn{width:100%}}.lh-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.lh-cols{grid-template-columns:1fr}}.lh-panel{gap:12px;padding:18px 20px;display:grid}.lh-panel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lh-panel-head a{color:var(--ls-red);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.lh-calm{color:var(--ls-muted);background:var(--ls-soft);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.lh-calm .ls-ms{color:var(--ls-faint)}.lh-calm.is-good .ls-ms{color:var(--ls-green)}.lh-calm a{color:var(--ls-red);font-weight:600;text-decoration:none}.lh-rows{margin:0 -8px;display:grid}.lh-row{color:inherit;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:9px 8px;text-decoration:none;display:flex}.lh-row:hover{background:var(--ls-soft)}.lh-row-main{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.lh-row-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.lh-row-chip{height:22px;font-size:11.5px}.lh-task-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lh-chev{color:var(--ls-faint)}.lh-task-ico{background:var(--ls-soft);width:36px;height:36px;color:var(--ls-muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lh-task-ico .ls-ms{font-size:19px}.lh-task-ico.is-done{background:var(--ls-green-soft);color:var(--ls-green)}.lh-task-prog{flex:none;justify-items:end;gap:4px;width:64px;display:grid}.lh-task-n{color:var(--ls-muted);font-variant-numeric:tabular-nums;font-size:12px}.lh-bar{background:var(--ls-soft);border-radius:999px;width:100%;height:5px;overflow:hidden}.lh-bar>span{background:var(--ls-green);border-radius:inherit;height:100%;display:block}.lh-live{border-radius:var(--ls-radius);background:var(--ls-red-soft);border:1px solid var(--ls-red-line);color:inherit;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:flex}.lh-live-dot{background:var(--ls-red);border-radius:999px;flex:none;width:10px;height:10px;animation:1.6s ease-in-out infinite lh-pulse}@keyframes lh-pulse{0%,to{box-shadow:0 0 #9b2e3059}50%{box-shadow:0 0 0 6px #9b2e3000}}.lh-live-text{flex:1;min-width:0;display:grid}.lh-live-t{color:var(--ls-red);font-weight:600}@media (max-width:600px){.lh-live-btn{display:none}}@media (prefers-reduced-motion:reduce){.lh-live-dot{animation:none}}
