.ls-slot{display:grid;gap:8px;min-width:0}.ls-inline{box-sizing:border-box;border-top:1px solid var(--c-grid);padding-top:10px;min-width:0;color:var(--c-ink)}.ls-back:focus-visible,.ls-btn:focus-visible,.ls-pick:has(input:focus-visible){outline:3px solid var(--c-ink);outline-offset:2px}.ls-head{display:flex;flex-direction:column;gap:2px;padding-bottom:10px}.ls-head b{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.ls-head span{font-size:14px;color:var(--c-muted);font-variant-numeric:tabular-nums}.ls-head.row{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.ls-send{display:flex;flex-direction:column;gap:4px}.ls-inline .ls-back{align-self:flex-start;min-height:36px;font:inherit;font-size:14px;font-weight:600;color:var(--c-ink);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.ls-form{gap:12px}.ls-box,.ls-form{display:flex;flex-direction:column}.ls-box{gap:0;margin:0;padding:10px 12px;border:1px solid var(--c-rule);border-radius:12px;min-width:0}.ls-kick{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding:0 0 6px}.ls-box legend.ls-kick{float:left;width:100%}.ls-pick{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--c-grid);cursor:pointer;clear:both}.ls-box legend+.ls-pick{border-top:0}.ls-pick input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--c-ink)}.ls-pick b{font-size:16px;line-height:1.3}.ls-pick b,.ls-pick small{display:block;overflow-wrap:anywhere}.ls-pick small{font-size:13px;line-height:1.35;color:var(--c-muted)}.ls-in{font:inherit;font-size:16px;width:100%;box-sizing:border-box;min-height:46px;padding:10px 12px;border:1px solid var(--c-rule);border-radius:10px;background:var(--c-card);color:var(--c-ink);resize:vertical;margin-top:4px;clear:both}.ls-in:focus-visible{outline:3px solid var(--c-ink);outline-offset:1px}.ls-inline .ls-btn{font:inherit;font-size:16px;font-weight:600;min-height:46px;padding:8px 16px;border-radius:10px;border:1px solid var(--c-ink);background:var(--c-ink);color:var(--c-card);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ls-inline .ls-btn.quiet{background:none;color:var(--c-ink)}.ls-inline .ls-btn.wide{width:100%}.ls-inline .ls-btn[disabled]{opacity:.45;cursor:default}.ls-small{margin:0;font-size:13px;line-height:1.4;color:var(--c-muted)}.ls-err{margin:0;font-size:14px;font-weight:600;color:var(--c-warn)}.ls-done{display:flex;flex-direction:column;gap:12px;padding:4px 0}.ls-done p{margin:0;font-size:16px;line-height:1.4}.ls-row{display:flex;flex-wrap:wrap;gap:8px 14px}.ls-lnk,.ls-row{align-items:center}.ls-lnk{font-size:15px;font-weight:600;color:var(--c-ink-2,var(--c-ink));text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-rule);min-height:44px;display:inline-flex}.sl-card{gap:10px}.sl-lap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline}.sl-lap b{font-size:18px;line-height:1.25}.sl-lap .t{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;grid-row:1/span 2;grid-column:2;align-self:center}.sl-line{padding:10px 12px;border:1px solid var(--c-rule);border-radius:10px;overflow-wrap:anywhere}.sl-line,.sl-mine{margin:0;font-size:15px;line-height:1.4}.sl-mine b{font-variant-numeric:tabular-nums}.sl-one+.sl-one{border-top:1px solid var(--c-grid);padding-top:12px}.sl-one{display:flex;flex-direction:column;gap:10px}.sl-one .h-btn{align-self:flex-start}