.ls-page{--ls-ink:var(--color-nigun-dark, #2d5aa0);max-width:980px;margin:0 auto}.ls-box{border:1px solid rgba(45,90,160,.14);border-radius:16px;background:rgba(255,255,255,.55);padding:18px 20px;margin-bottom:16px}.ls-box:last-child{margin-bottom:0}.ls-box-title{margin:0 0 12px;font-size:1.05rem;font-weight:800;color:var(--ls-ink)}.ls-sub{margin:22px 0 8px;font-size:.95rem;font-weight:700;color:var(--ls-ink)}.ls-quiet{margin:8px 0 0;font-size:.85rem;line-height:1.6;color:var(--text-muted,#666)}.ls-phone{margin:0;font-size:.92rem;color:var(--text-muted,#666)}.ls-bar{height:10px;border-radius:6px;background:rgba(45,90,160,.12);overflow:hidden}.ls-bar-fill{display:block;height:100%;border-radius:6px;background:var(--gradient-main);transition:width var(--hdr-ease)}.ls-counts{margin:10px 0 0;font-size:.92rem;color:var(--text-dark,#2c2c2c)}.ls-n{font-weight:800;color:var(--ls-ink)}.ls-stale{color:var(--color-playlist-dark,#b5654a)}.ls-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ls-btn{border:1px solid rgba(45,90,160,.3);background:rgba(255,255,255,.8);color:var(--ls-ink);border-radius:20px;padding:.42rem 1.1rem;font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:background var(--hdr-hover-dur, .12s) var(--hdr-hover-ease, ease),border-color var(--hdr-hover-dur, .12s) var(--hdr-hover-ease, ease),transform var(--hdr-hover-dur, .12s) var(--hdr-hover-ease, ease)}.ls-btn:hover:not(:disabled){background:var(--color-nigun-pale,#e3f2fd);border-color:var(--color-nigun,#4a7cc9);transform:scale(var(--hdr-hover-scale,1.08))}.ls-btn:active:not(:disabled){transform:scale(.94)}.ls-btn:disabled{opacity:.4;cursor:default}.ls-btn-go{background:var(--gradient-main);border-color:transparent;color:#fff}.ls-btn-go:hover:not(:disabled){background:var(--gradient-main);border-color:transparent;filter:brightness(.9)}.ls-btn-stop{border-color:var(--color-playlist,#d98b6f);color:var(--color-playlist-dark,#b5654a)}.ls-btn-sm{padding:.25rem .8rem;font-size:.8rem}.ls-all-note{max-width:62ch}.ls-now{margin:10px 0 0;font-size:.9rem;color:var(--text-dark,#2c2c2c)}.ls-note{margin:10px 0 0;font-size:.88rem;font-weight:600;color:var(--color-playlist-dark,#b5654a)}.ls-table-wrap{overflow-x:auto;margin:0 -4px;padding:0 4px}.ls-table{width:100%;min-width:520px;border-collapse:collapse;font-size:.88rem}.ls-table th{text-align:start;font-weight:700;font-size:.8rem;color:var(--text-muted,#666);padding:6px 10px;border-bottom:1px solid rgba(45,90,160,.16);white-space:nowrap}.ls-table td{padding:8px 10px;border-bottom:1px solid rgba(45,90,160,.08);white-space:nowrap}.ls-table .ls-label{font-weight:700;color:var(--text-dark,#2c2c2c);white-space:normal}.ls-table tr.ls-off{opacity:.55}.ls-state{font-weight:700;color:var(--color-chatzer-dark,#7b3f96)}tr.ls-off .ls-state{color:var(--text-muted,#666);font-weight:600}.ls-why{display:inline-block;margin-inline-start:6px;font-weight:500;font-size:.8rem;color:var(--text-muted,#666)}.ls-batches{list-style:none;margin:0;padding:0}.ls-batch{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(45,90,160,.08);font-size:.88rem}.ls-batch-name{font-weight:700;color:var(--ls-ink)}.ls-batch .ls-btn{margin-inline-start:auto}.ls-write-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@media (max-width:768px){.ls-box{padding:14px 14px}.ls-btn{padding:.42rem .9rem}}@media (max-width:600px){.ls-btns .ls-btn,.ls-write-btns .ls-btn{flex:1 1 auto;text-align:center}.ls-batch .ls-btn{margin-inline-start:0}}.ls-gate{margin:10px 0 14px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--color-nigun-dark) 34%,transparent);border-radius:10px}.ls-gate-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.ls-gate-f{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600}.ls-gate-f input{width:76px;padding:5px 8px;font:inherit;text-align:center;border:1px solid var(--border-color,#d8dee9);border-radius:8px;background:var(--bg-card,#fff);color:inherit}.ls-gate-u{opacity:.7;font-weight:400}.ls-gate-reset{margin-inline-start:auto}.ls-prev{margin-top:12px;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--color-nigun) 8%,transparent)}.ls-prev-head{font-weight:700;margin-bottom:8px}.ls-prev-counts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ls-prev-c{padding:3px 9px;border-radius:999px;font-size:.85rem;background:var(--bg-card,#fff);border:1px solid color-mix(in srgb,var(--color-nigun-dark) 28%,transparent)}.ls-prev-list{list-style:none;margin:8px 0 4px;padding:0;display:grid;gap:4px}.ls-prev-list li{display:flex;align-items:baseline;gap:8px;font-size:.9rem}.ls-prev-l{flex:0 0 auto;min-width:108px;font-weight:700;color:var(--color-nigun-dark)}.ls-prev-n{flex:1 1 auto;min-width:0}@media (max-width:600px){.ls-gate-reset{margin-inline-start:0}.ls-prev-l{min-width:0}.ls-prev-list li{flex-wrap:wrap}}.ls-rate-table{min-width:0;text-align:center}.ls-rate-table td,.ls-rate-table th{text-align:center}.ls-rate-table th[scope=row]{text-align:start;color:var(--text-dark,#2c2c2c)}.ls-rate-table td b{font-size:1.05rem;color:var(--color-chatzer-dark,#7b3f96)}