.acts .btn{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-label)}.acts .btn svg{width:18px;height:16px}.acts .btn[hidden]{display:none}.acts a.btn{color:var(--edge);text-decoration:none}.lists>.note{margin:18px 0 0;padding:10px 14px;max-width:640px;background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--mustard);font-weight:var(--weight-label)}.lists>.note[hidden]{display:none}.rows.lists .tag{margin-left:8px;padding:1px 6px;border:1px solid var(--rule);font:var(--weight-control) var(--text-caption)/1.4 var(--ui);letter-spacing:.04em;text-transform:uppercase;color:var(--soft);vertical-align:middle}.editor[hidden],.lists .none[hidden]{display:none}.editor{display:grid;gap:22px;padding:clamp(16px,3vw,28px);background:var(--paper);border:2px solid var(--outline);box-shadow:5px 5px 0 var(--shadow)}.editor label{display:block;margin-bottom:6px;font-size:var(--text-label);font-weight:var(--weight-control);color:var(--soft)}.editor input,.editor textarea{width:100%;min-height:var(--control-size);padding:8px 12px;background:var(--surface);border:2px solid var(--outline);border-radius:0;font:400 20px/1.3 var(--read);color:var(--edge)}.editor input::placeholder,.editor textarea::placeholder{font:var(--weight-body) var(--text-body)/1.3 var(--ui);color:var(--soft);opacity:.8}.editor input:disabled,.editor textarea:disabled,.editor .btn:disabled{opacity:.45;cursor:default}.namer{max-width:420px}.picked{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:row}.picked li{display:flex;align-items:center;gap:12px;min-height:52px;padding:4px 8px 4px 12px;background:var(--surface);border:1px solid var(--rule);counter-increment:row}.picked li:before{content:counter(row);min-width:2ch;font:var(--weight-control) var(--text-caption)/1 var(--ui);color:var(--soft);text-align:right;font-variant-numeric:tabular-nums}.picked .grip{color:var(--rule);font:var(--weight-label) 14px/1 var(--ui);letter-spacing:-.2em;cursor:grab}.picked .w{flex:1;font:400 26px/1 var(--read)}.picked .ops{display:flex;gap:4px}.picked .ops .btn{min-width:40px;min-height:40px;padding:0 8px;font-size:var(--text-body)}.picked .ops .btn:disabled{opacity:.3;cursor:default}.picked .ops .out{font-size:20px}.picked li.dragging{opacity:.4}.editor .none{margin:8px 0 0;font-weight:var(--weight-body);color:var(--soft)}.editing .editor{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:22px 32px}.editing .side{position:sticky;top:16px;display:grid;gap:18px}.editing .namer,.editing .adder{max-width:none}.editing .picked li{min-height:44px;padding-block:2px}.editing .picked .w{font-size:22px}.editing .picked .ops .btn{min-width:34px;min-height:34px}@media(max-width:860px){.editing .editor{grid-template-columns:1fr}.editing .side{position:static;grid-row:1}}.adds{display:grid;gap:18px;padding-top:18px;border-top:1px solid var(--rule)}.from-tray{margin:0}.from-tray[hidden]{display:none}.from-tray .btn{display:inline-flex;align-items:center;gap:8px}.from-tray .btn svg{width:20px;height:18px}.editor .done{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px;border-top:1px solid var(--rule)}.editor .done .btn{display:inline-flex;align-items:center;color:var(--edge);text-decoration:none}.editor .done .save{min-width:120px;justify-content:center;background:var(--mustard);box-shadow:var(--pop)}.editor .done .save:disabled{background:var(--paper);box-shadow:none}.editor .done .forget{border-color:var(--tomato);color:var(--tomato)}.editor .done .forget[hidden]{display:none}.lists>.none{margin-top:24px;font-weight:var(--weight-body)}.paste .go{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:8px}.paste .left{font-weight:var(--weight-label);color:var(--tomato)}.adder{position:relative;max-width:420px}.hits{position:absolute;z-index:5;left:0;right:0;margin:0;padding:0;list-style:none;background:var(--paper);border:2px solid var(--outline);border-top:0;box-shadow:4px 4px 0 var(--shadow)}.hits:empty{display:none}.hits button{display:flex;width:100%;padding:8px 12px;background:none;border:0;font:400 22px/1.1 var(--read);text-align:left;cursor:pointer}.hits button:hover{background:var(--mustard)}.hits button[aria-pressed=true]{color:var(--soft)}.hits button[aria-pressed=true]:after{content:"✓";margin-left:auto;font:var(--weight-control) var(--text-label)/1 var(--ui)}.lists .intro .new{margin-left:auto;display:inline-flex;align-items:center;color:var(--edge);text-decoration:none;background:var(--mustard);box-shadow:var(--pop)}.lists .part{margin-top:28px}.lists .titled{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin-bottom:12px}.lists .titled h2{margin:0;font-size:var(--text-card);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading)}.lists .titled span{font-size:var(--text-label);font-weight:var(--weight-label);color:var(--soft);font-variant-numeric:tabular-nums}.lists .chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.lists .chips a{display:inline-block;padding:6px 12px;background:var(--surface);border:1px solid var(--rule);font:400 22px/1.1 var(--read);color:var(--edge);text-decoration:none}.lists .chips a:hover{border-color:var(--edge);background:var(--paper-deep)}.lists .acts .btn{text-decoration:none}.lists .none{margin:0;font-weight:var(--weight-body);color:var(--soft)}.lists .none a{color:var(--edge)}.open label{display:block;margin-bottom:6px;font-size:var(--text-label);font-weight:var(--weight-control);color:var(--soft)}.open .field{display:flex;gap:8px;max-width:560px}.open input{flex:1;min-width:0;min-height:var(--control-size);padding:8px 12px;background:var(--surface);border:2px solid var(--outline);border-radius:0;font:700 16px/1.2 ui-monospace,Menlo,monospace;letter-spacing:.04em;color:var(--edge);text-transform:uppercase}.open input::placeholder{text-transform:none;letter-spacing:0;font:var(--weight-body) var(--text-body)/1.2 var(--ui);color:var(--soft)}.open .no{margin:8px 0 0;font-weight:var(--weight-label);color:var(--tomato)}.lists .filter{display:inline-flex;align-items:center;gap:8px}.lists .filter svg{width:16px;height:16px}.lists .filter input{min-height:36px;padding:4px 10px;background:var(--surface);border:1px solid var(--rule);border-radius:0;font:var(--weight-body) var(--text-body)/1.2 var(--ui);color:var(--edge)}.rows.lists{columns:auto}.rows.lists li{display:flex;align-items:center;gap:8px}.rows.lists a{flex:1;min-width:0;grid-template-columns:1fr auto;padding-left:0}.rows.lists .name small{display:block;margin-top:2px;font:var(--weight-body) var(--text-caption)/1.2 var(--ui);color:var(--soft)}.rows.lists .ops{display:flex;gap:4px}.rows.lists .ops .btn{display:inline-flex;flex:none;align-items:center;min-height:38px;padding:0 10px;font-size:var(--text-caption);color:var(--edge);text-decoration:none}.share{width:min(440px,calc(100vw - 32px));margin:auto;padding:22px 22px 18px}.share .dismiss{position:absolute;top:8px;right:8px;margin:0}.share .kicker{margin:0 0 4px}.share h2{margin:0;font-size:var(--text-section);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading)}.share .count{margin:4px 0 14px}.share .qr{display:grid;place-items:center;width:220px;margin:0 auto 12px;aspect-ratio:1;background:#fff;border:2px solid var(--outline)}.share .qr svg{width:100%;height:100%}.share .url{display:block;padding:8px 10px;background:var(--surface);border:1px solid var(--rule);font:600 12px/1.4 ui-monospace,Menlo,monospace;word-break:break-all}.share .acts{margin-top:14px}.share .acts .btn svg{width:18px;height:18px}.share .status{min-height:1.3em;margin:10px 0 0;font-size:var(--text-label);font-weight:var(--weight-label);color:var(--leaf)}@media(max-width:640px){.picked .w{font-size:22px}.rows.lists .ops .btn{padding-inline:8px}}
