.kw-tags{margin-top:6px}.tp{border:0;margin:0;min-width:0;flex-direction:column}.tp,.tp-legend{padding:0;display:flex;gap:8px}.tp-legend{width:100%;align-items:baseline;font-weight:600;font-size:.9rem}.tp-count{margin-left:auto;color:var(--text-dim);font-weight:400;font-size:.78rem}.tp-list{display:flex;flex-wrap:wrap;gap:8px}.tp-tag{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--glass-border,hsla(0,0%,100%,.12));background:var(--bg);color:var(--text);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.tp-tag.is-on,.tp-tag:hover:not(:disabled){border-color:var(--accent)}.tp-tag.is-on{background:var(--accent);color:var(--bg)}.tp-tag:disabled{cursor:not-allowed;opacity:.45}.tp-tag.is-on:disabled{opacity:.8}.tp-tag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tp-staff{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.kx-chips--tags .kx-chip{font-weight:500;padding:4px 12px}.kx-chip.is-followed{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.ktag-head{display:flex;flex-wrap:wrap;gap:12px 16px;margin:4px 0 18px;padding:18px 20px;border:1px solid var(--glass-border);background:var(--bg-elevated)}.ktag-head,.ktag-mark{align-items:center;border-radius:14px}.ktag-mark{flex:none;width:52px;height:52px;display:inline-flex;justify-content:center;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:1.6rem;font-weight:800}.ktag-text{flex:1 1 220px;min-width:0}.ktag-text h1{margin:0;font-size:1.5rem;overflow-wrap:anywhere}.ktag-text p{margin:4px 0 0;color:var(--text-dim);font-size:.9rem;line-height:1.45}.ktag-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--text-dim);font-size:.8rem;margin-top:6px}.ktag-follow{margin:0}.ktag-btn{min-height:40px;padding:8px 18px;border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:var(--bg);font:inherit;font-weight:700;cursor:pointer}.ktag-btn.is-on{background:transparent;color:var(--accent)}.ktag-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ktag-item{display:flex;flex-direction:column;gap:6px;min-width:0}.ktag-remove{margin:0}.ktag-remove button{padding:2px 10px;border-radius:999px;border:1px solid var(--glass-border);background:transparent;color:var(--text-dim);font:inherit;font-size:.75rem;cursor:pointer}.ktag-remove button:focus-visible,.ktag-remove button:hover{color:var(--live);border-color:var(--live)}.ka{max-width:1000px}.ka h2{margin:24px 0 10px;font-size:1.1rem}.ka-lead{color:var(--text-dim);margin:0 0 12px;max-width:680px;line-height:1.5}.ka-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:10px 12px;gap:10px 12px;padding:16px;border:1px solid var(--glass-border);border-radius:12px;background:var(--bg-elevated)}@media (max-width:640px){.ka-form{grid-template-columns:minmax(0,1fr)}}.ka-form label{display:flex;flex-direction:column;gap:4px;font-size:.85rem;font-weight:600;min-width:0}.ka-form input:not([type]),.ka-form input[type=number],.ka-form input[type=text],.ka-form select{width:100%;min-width:0;box-sizing:border-box;min-height:40px;padding:8px 10px}.ka-checks{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;grid-column:1/-1}.ka-form .ka-order{width:84px}.ka-checks label{flex-direction:row;align-items:center;gap:6px;font-weight:500;min-height:32px}.ka-actions button,.ka-form>button{justify-self:start}.ka-list{display:flex;flex-direction:column;gap:10px}.ka-tag{border:1px solid var(--glass-border);border-radius:12px;background:var(--bg-elevated);padding:10px 14px;min-width:0}.ka-tag.is-archived{opacity:.65}.ka-tag>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;cursor:pointer;min-height:36px}.ka-tag__name{font-weight:700;overflow-wrap:anywhere}.ka-badge{padding:1px 8px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.ka-badge--dim{background:var(--bg);color:var(--text-dim)}.ka-count{margin-left:auto;color:var(--text-dim);font-size:.8rem}.ka-body{display:grid;grid-gap:12px;gap:12px;padding:10px 0 4px}.ka-actions{gap:8px 12px}.ka-actions,.ka-actions form{display:flex;flex-wrap:wrap;align-items:end}.ka-actions form{margin:0;gap:8px}.ka-actions select{min-height:36px;max-width:220px}.ka-staff{display:flex;flex-direction:column;gap:8px}.ka-staff__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border:1px solid var(--glass-border);border-radius:10px;background:var(--bg-elevated)}.ka-staff__row code{overflow-wrap:anywhere}.ka-staff__row form{margin:0 0 0 auto}.ka-danger{border-color:color-mix(in srgb,var(--live) 55%,transparent);color:var(--live);background:transparent}.kx-sec__link{color:inherit;text-decoration:none}.kx-sec__link:focus-visible,.kx-sec__link:hover{color:var(--accent)}.clip-tags{margin-top:4px}.ktag-btn,.ktag-remove button,.tp-tag{text-transform:none;letter-spacing:normal}.kx-chips--tags{margin-top:18px}